Files
PlaceholderAPI/src/main/java/at/helpch/placeholderapi/PlaceholderAPIBootstrap.java
2026-01-19 20:39:13 +08:00

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;
}
}