Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.drazisil.petguard;
- import org.spongepowered.api.Game;
- import org.spongepowered.api.event.state.LoadCompleteEvent;
- import org.spongepowered.api.event.state.PreInitializationEvent;
- import org.spongepowered.api.event.state.ServerStartedEvent;
- import org.spongepowered.api.event.state.ServerStartingEvent;
- import org.spongepowered.api.plugin.Plugin;
- import org.spongepowered.api.text.message.Messages;
- import org.spongepowered.api.util.config.ConfigFile;
- import org.spongepowered.api.util.event.Subscribe;
- import java.io.File;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.util.ArrayList;
- @Plugin(id = "petguard", name = "Pet Guard", version = "1.0")
- public class PetGuard {
- public static PetGuard plugin;
- private File localConfigFile = null;
- private ConfigFile localConfig = null;
- static boolean flatfile;
- private ConfigFile horseConfig;
- ResultSet rs;
- private File horseConfigFile;
- Connection conn;
- static boolean setup;
- static ArrayList<String> randomNames = new ArrayList();
- String petConfigFilename;
- public static boolean enabled;
- Game game;
- @Subscribe
- public void preInit(PreInitializationEvent event) {
- ConfigFile cfg = ConfigFile.parseFile(event.getRecommendedConfigurationFile());
- enabled = cfg.getBoolean("general.enabled");
- }
- @Subscribe
- public void onStartup(ServerStartingEvent event){
- game = event.getGame();
- game.getEventManager().register(this, new PetGuardListener(this));
- }
- @Subscribe
- public void onLoadComplete(LoadCompleteEvent event) {
- game.broadcastMessage(Messages.of("Pet Guard Started"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement