1.1.0
Added: - Option to enable/disable MobStands arms. Changed: - Mob Stand now ignores mobs not listed in configs.
This commit is contained in:
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);
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user