## Added - Magma Cube (All Variants) - Slime (All Variants) - Console message indicating plugin enabled.
48 lines
1.1 KiB
Java
48 lines
1.1 KiB
Java
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;
|
|
}
|
|
} |