Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.revent.tut;
- import java.util.logging.Logger;
- import org.bukkit.permissions.Permission;
- import org.bukkit.plugin.PluginDescriptionFile;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import com.revent.tut.commands.Hello;
- import com.revent.tut.commands.Menu;
- import com.revent.tut.commands.info;
- import com.revent.tut.event.block.BlockBreak;
- import com.revent.tut.event.inv.InventoryClick;
- import com.revent.tut.event.other.projectelehit;
- import com.revent.tut.event.player.AntiSwear;
- import com.revent.tut.event.player.PlayerJoin;
- import com.revent.tut.event.player.PlayerRecieveNameTag;
- public class tut extends JavaPlugin {
- public void onEnable() {
- PluginDescriptionFile pdfFile = getDescription();
- Logger logger = getLogger();
- registerCommands();
- registerEvents();
- registerConfig();
- registerPermissions();
- logger.info(pdfFile.getName() + " has been enabled (V." + pdfFile.getVersion() + ")");
- }
- public void onDisable() {
- PluginDescriptionFile pdfFile = getDescription();
- Logger logger = getLogger();
- logger.info(pdfFile.getName() + " has been disabled (V." + pdfFile.getVersion() + ")");
- }
- private void registerCommands() {
- getCommand("Hello").setExecutor(new Hello(this));
- getCommand("Menu").setExecutor(new Menu());
- getCommand("info").setExecutor(new info());
- }
- private void registerEvents() {
- PluginManager pm = getServer().getPluginManager();
- pm.registerEvents(new BlockBreak(), this);
- pm.registerEvents(new AntiSwear(this), this);
- pm.registerEvents(new PlayerJoin(this), this);
- pm.registerEvents(new InventoryClick(), this);
- pm.registerEvents(new projectelehit(), this);
- pm.registerEvents(new PlayerRecieveNameTag(), this);
- }
- private void registerConfig() {
- getConfig().options().copyDefaults(true);
- saveConfig();
- }
- private void registerPermissions() {
- Permission p = new Permission("revent.snowball");
- PluginManager pm = getServer().getPluginManager();
- pm.addPermission(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement