mirror of
https://github.com/PlaceholderAPI/PlaceholderAPI
synced 2026-02-05 11:57:14 +01:00
45 lines
1.3 KiB
Java
45 lines
1.3 KiB
Java
package at.helpch.placeholderapi;
|
|
|
|
import at.helpch.placeholderapi.configuration.BooleanValue;
|
|
import at.helpch.placeholderapi.configuration.ConfigManager;
|
|
import at.helpch.placeholderapi.configuration.ExpansionSort;
|
|
import at.helpch.placeholderapi.configuration.PlaceholderAPIConfig;
|
|
import at.helpch.placeholderapi.expansion.manager.LocalExpansionManager;
|
|
import com.hypixel.hytale.codec.builder.BuilderCodec;
|
|
import com.hypixel.hytale.server.core.plugin.JavaPlugin;
|
|
import com.hypixel.hytale.server.core.plugin.JavaPluginInit;
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
import java.util.function.Supplier;
|
|
|
|
public class PlaceholderAPIBootstrap extends JavaPlugin {
|
|
private final ConfigManager configManager;
|
|
private final LocalExpansionManager localExpansionManager;
|
|
|
|
public PlaceholderAPIBootstrap(@NotNull final JavaPluginInit init) {
|
|
super(init);
|
|
|
|
configManager = new ConfigManager(this);
|
|
localExpansionManager = new LocalExpansionManager(this);
|
|
}
|
|
|
|
@Override
|
|
protected void setup() {
|
|
configManager.setup();
|
|
}
|
|
|
|
@Override
|
|
protected void start() {
|
|
super.start();
|
|
}
|
|
|
|
@Override
|
|
protected void shutdown() {
|
|
super.shutdown();
|
|
}
|
|
|
|
public LocalExpansionManager localExpansionManager() {
|
|
return localExpansionManager;
|
|
}
|
|
}
|