Added:
- Option to enable/disable MobStands arms.

Changed:
- Mob Stand now ignores mobs not listed in
  configs.
This commit is contained in:
BigPappa committed 2026-08-28 12:16:36 -05:00
1 parent 6454dfb7fc
commit 8576abab53
5 files changed
+100 -2

No files matched your search

@@ -33,7 +33,7 @@ public class StandMenu {
new RSMenuHolder(
"MAIN"
),
18,
27,
MENU_TITLE
);
@@ -66,6 +66,9 @@ public class StandMenu {
boolean paused =
standManager.isPaused(armorStand);
boolean arms =
armorStand.hasArms();
ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE);
@@ -362,6 +365,53 @@ public class StandMenu {
inventory.setItem(11, gravityItem);
// Arms toggle
ItemStack armsItem =
new ItemStack(
Material.IRON_SWORD
);
ItemMeta armsMeta =
armsItem.getItemMeta();
if (armsMeta != null) {
armsMeta.setDisplayName(
(arms
? ChatColor.GREEN
: ChatColor.RED)
+ "Arms"
);
armsMeta.setLore(List.of(
ChatColor.GRAY + "Current: "
+ (arms
? ChatColor.GREEN + "Enabled"
: ChatColor.RED + "Disabled"),
"",
ChatColor.YELLOW + "Click to toggle."
));
if (arms) {
armsMeta.addEnchant(
Enchantment.UNBREAKING,
1,
true
);
armsMeta.addItemFlags(
ItemFlag.HIDE_ENCHANTS
);
}
armsItem.setItemMeta(armsMeta);
}
inventory.setItem(22, armsItem);
player.openInventory(inventory);
}