Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.File;
- import java.io.IOException;
- import java.util.logging.Logger;
- public class RulesConfirm extends Plugin
- {
- String name = "RulesConfirm";
- String version = "1.0";
- String author = " spenk";
- static Logger log = Logger.getLogger("Minecraft");
- public void initialize(){
- RulesConfirmListener listener = new RulesConfirmListener();
- log.info(this.name +" version "+ this.version + " by " +this.author+(" is initialized!"));
- etc.getLoader().addListener(PluginLoader.Hook.COMMAND, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.CHAT, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.PLAYER_MOVE, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.BLOCK_BROKEN, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.BLOCK_CREATED, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.LOGIN, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.ITEM_DROP, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.ITEM_PICK_UP, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.OPEN_INVENTORY, listener, this, PluginListener.Priority.MEDIUM);
- etc.getLoader().addListener(PluginLoader.Hook.ITEM_USE, listener, this, PluginListener.Priority.MEDIUM);
- File f = new File("plugins/config");
- f.mkdir();
- listener.loadConfiguration();
- try {
- if (!new File(listener.rule).exists()) {
- listener.rules.createNewFile();
- }
- } catch (IOException e) {
- log.info("o.O an error occured due creating rules file, please reload the plugin.");
- }
- try {
- if (!new File(listener.file).exists()) {
- listener.props.createNewFile();
- }
- } catch (IOException e) {
- log.info("o.O an error occured due creating rules file, please reload the plugin.");
- }
- }
- public void enable(){
- etc.getInstance().addCommand("/rules", "Shows you the rules");
- log.info(this.name + " version " + this.version + " by " + this.author + " is enabled!");
- }
- public void disable(){
- log.info(this.name + " version " + this.version + " is disabled!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment