Per-world Creeper settings complete

- Added per-world Block Damage settings
- Added per-world Entity Damage settings
- Added creeper_settings database support
- Added world-specific Creeper menus
- Added automatic world registration/default inheritance
- Split Creeper listeners
- Updated Creeper behavior to use world settings
- Removed obsolete global Creeper indicators
- Adopted logger-based error reporting standard
This commit is contained in:
BigPappa committed 2026-06-15 07:01:47 -05:00
1 parent ebf030b192
commit 73a0ef8ae6
23 files changed
+1203 -73

No files matched your search

@@ -1,9 +1,7 @@
package com.rsscripting.serveradmin.gui;
import com.rsscripting.serveradmin.gui.GUIUtils;
import com.rsscripting.serveradmin.gui.RSMenuHolder;
import com.rsscripting.serveradmin.gui.KeepInventoryMenu;
import com.rsscripting.serveradmin.menuholder.RSMenuHolder;
import com.rsscripting.serveradmin.utils.GUIUtils;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.inventory.Inventory;
@@ -57,6 +55,31 @@ public class MainMenu {
inventory.setItem(11, creeper);
ItemStack mobDrops =
new ItemStack(
Material.SKELETON_SKULL
);
ItemMeta mobDropsMeta =
mobDrops.getItemMeta();
if (mobDropsMeta != null) {
mobDropsMeta.setDisplayName(
"§aMob Equipment Drops"
);
mobDrops.setItemMeta(
mobDropsMeta
);
}
inventory.setItem(
13,
mobDrops
);
ItemStack keepInventory =
new ItemStack(Material.CHEST);