package com.rsscripting.mobcage; import com.rsscripting.mobcage.item.CageRecipe; import com.rsscripting.mobcage.listener.MobCageListener; import com.rsscripting.mobcage.listener.MobReleaseListener; import com.rsscripting.mobcage.util.Keys; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; public final class MobCage extends JavaPlugin { private static MobCage instance; @Override public void onEnable() { instance = this; saveDefaultConfig(); Keys.initialize(this); CageRecipe.register(this); getServer().getPluginManager().registerEvents( new MobCageListener(), this ); getServer().getPluginManager().registerEvents( new MobReleaseListener(), this ); getLogger().info( "RS-MobCage Enabled" ); } @Override public void onDisable() { // Plugin shutdown logic } public static MobCage getInstance() { return instance; } }