Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.ben.GlassDrops;
- import java.util.ArrayList;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.plugin.PluginDescriptionFile;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- public class GlassDrops extends JavaPlugin {
- Logger log = Logger.getLogger("Minecraft");
- public ArrayList<String> droptoggle = new ArrayList<String>();
- public GlassDropListener glassListener = new GlassDropListener(this);
- public GlassDropsCommands commands = new GlassDropsCommands(this);
- public void onEnable() {
- saveConfig();
- FileConfiguration cfg = getConfig();
- cfg.options().header("Glass Drops Config File");
- cfg.addDefault("Message.Message", "You are not allowed to drop glass in the world!");
- cfg.addDefault("Message.Color", "RED");
- cfg.addDefault("Worlds.world", "world");
- cfg.addDefault("Worlds.nether", "world_nether");
- cfg.addDefault("Worlds.world3", "world_the_end");
- cfg.addDefault("Worlds.world4", "World4");
- cfg.addDefault("Worlds.world5", "World5");
- cfg.addDefault("Glass-Damage.Damage-Chance", Integer.valueOf(1));
- cfg.addDefault("Glass-Damage.Damage-Amount", Integer.valueOf(1));
- cfg.addDefault("Glass-Drops.Drop-Chance", Integer.valueOf(100));
- cfg.addDefault("Blocks-Dropped.Glass", Boolean.valueOf(true));
- cfg.addDefault("Blocks-Dropped.Glass-Panes", Boolean.valueOf(true));
- cfg.options().copyDefaults(true);
- saveConfig();
- commands = new GlassDropsCommands(this);
- getCommand("gd").setExecutor(commands);
- getCommand("ngd").setExecutor(commands);
- PluginManager pm = Bukkit.getServer().getPluginManager();
- pm.registerEvents(this.glassListener, this);
- pm.registerEvents(this.commands, this);
- PluginDescriptionFile pdf = this.getDescription();
- log.info(pdf.getName() + " has been enabled with version " + pdf.getVersion());
- }
- public void onDisable() {
- PluginDescriptionFile pdf = this.getDescription();
- log.info(pdf.getName() + " has been disabled");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement