Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.pacsnetwork.snow.main;
- import de.pacsnetwork.snow.commands.SnowCommand;
- import de.pacsnetwork.snow.manager.ConfigFileManager;
- import de.pacsnetwork.snow.manager.MessageFileManager;
- import de.pacsnetwork.snow.manager.SnowLocationFileManager;
- import de.pacsnetwork.snow.snowManager.Particles;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- public class Main extends JavaPlugin {
- private static Main plugin;
- //Settings
- //Snow
- //Particles
- public static int snowAmount;
- public static float snowSpeed;
- public static int snowVertical;
- public static int snowHorizontal;
- //WholeWorldParticles
- public static int wholeWorldSnowAmount;
- public static float wholeWorldSnowSpeed;
- public static int wholeWorldSnowVertical;
- public static int wholeWorldSnowHorizontal;
- //Prefixes
- //GamePrefix
- public static String prefix;
- //ConsolePrefix
- public static String consolePrefix;
- //Messages
- //NoPerms
- public static String noPerms;
- //AddLocation
- public static String addLocationMSG;
- //add world
- public static String addWorldMSG;
- //world already exists
- public static String worldAlreadyExistsMSG;
- //spawn doesn't exist
- public static String spawnDoesNotExistMSG;
- //world doesn't exist
- public static String worldDoesNotExistMSG;
- //remove spawn
- public static String removeSpawnMSG;
- //remove world
- public static String removeWorldMSG;
- //Files
- //messages.yml
- public static MessageFileManager messageFileManager;
- //config.yml
- public static ConfigFileManager configFileManager;
- //snowLocations.yml
- public static SnowLocationFileManager snowLocationFileManager;
- @Override
- public void onEnable() {
- plugin = this;
- new BukkitRunnable() {
- @Override
- public void run() {
- //Files
- //messages.yml
- messageFileManager = new MessageFileManager();
- messageFileManager.register();
- messageFileManager.saveMessageFile();
- //config.yml
- configFileManager = new ConfigFileManager();
- configFileManager.register();
- configFileManager.saveConfigFile();
- //snowLocations.yml
- snowLocationFileManager = new SnowLocationFileManager();
- snowLocationFileManager.saveSnowLocationFile();
- //Enable MSG
- System.out.println(consolePrefix + "Author: KugelMane");
- //start particles
- Particles.startParticles();
- //commands
- getCommand("snow").setExecutor(new SnowCommand());
- }
- }.runTaskLater(this, 1);
- }
- public static Main getPlugin() {
- return plugin;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement