Visual:
- Removed empty blacked squares from filler panes.
This commit is contained in:
BigPappa committed 2026-08-28 13:16:32 -05:00
1 parent d1932060df
commit 07bbec2253
9 files changed
+62 -97

No files matched your search

+1 -1
View File
@@ -13,7 +13,7 @@
<groupId>com.rsscripting</groupId> <groupId>com.rsscripting</groupId>
<artifactId>rs-mobstand</artifactId> <artifactId>rs-mobstand</artifactId>
<version>1.1.1</version> <version>1.1.2</version>
<name>RS-MobStand</name> <name>RS-MobStand</name>
@@ -3,6 +3,7 @@ package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.RSMobStandPlugin; import com.rsscripting.mobstand.RSMobStandPlugin;
import com.rsscripting.mobstand.data.MobFilterData; import com.rsscripting.mobstand.data.MobFilterData;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@@ -85,18 +86,7 @@ public class AdultFilterMenu {
); );
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -3,6 +3,7 @@ package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.RSMobStandPlugin; import com.rsscripting.mobstand.RSMobStandPlugin;
import com.rsscripting.mobstand.data.MobFilterData; import com.rsscripting.mobstand.data.MobFilterData;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@@ -85,18 +86,7 @@ public class BabyFilterMenu {
); );
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -1,5 +1,6 @@
package com.rsscripting.mobstand.gui; package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@@ -29,18 +30,7 @@ public class ConversionMenu {
); );
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -1,5 +1,6 @@
package com.rsscripting.mobstand.gui; package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@@ -32,18 +33,7 @@ public class LeaveAliveMenu {
); );
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -101,11 +91,8 @@ public class LeaveAliveMenu {
inventory.setItem( inventory.setItem(
13, 13,
createItem( RSMenuUtils.createFillerPane(
Material.GRAY_STAINED_GLASS_PANE, Material.GRAY_STAINED_GLASS_PANE
" ",
List.of(),
1
) )
); );
@@ -1,6 +1,7 @@
package com.rsscripting.mobstand.gui; package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.RSMobStandPlugin; import com.rsscripting.mobstand.RSMobStandPlugin;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import com.rsscripting.mobstand.utils.VersionChecker; import com.rsscripting.mobstand.utils.VersionChecker;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
@@ -39,20 +40,7 @@ public class RSAdminMenu {
*/ */
ItemStack filler = ItemStack filler =
new ItemStack( RSMenuUtils.createFillerPane();
Material.WHITE_STAINED_GLASS_PANE
);
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -1,5 +1,6 @@
package com.rsscripting.mobstand.gui; package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@@ -30,18 +31,7 @@ public class RadiusMenu {
); );
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -99,11 +89,8 @@ public class RadiusMenu {
inventory.setItem( inventory.setItem(
13, 13,
createItem( RSMenuUtils.createFillerPane(
Material.GRAY_STAINED_GLASS_PANE, Material.GRAY_STAINED_GLASS_PANE
" ",
List.of(),
1
) )
); );
@@ -3,6 +3,7 @@ package com.rsscripting.mobstand.gui;
import com.rsscripting.mobstand.RSMobStandPlugin; import com.rsscripting.mobstand.RSMobStandPlugin;
import com.rsscripting.mobstand.managers.StandManager; import com.rsscripting.mobstand.managers.StandManager;
import com.rsscripting.mobstand.utils.RSMenuUtils;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@@ -70,18 +71,7 @@ public class StandMenu {
armorStand.hasArms(); armorStand.hasArms();
ItemStack filler = ItemStack filler =
new ItemStack(Material.WHITE_STAINED_GLASS_PANE); RSMenuUtils.createFillerPane();
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setDisplayName(" ");
filler.setItemMeta(fillerMeta);
}
for (int i = 0; i < inventory.getSize(); i++) { for (int i = 0; i < inventory.getSize(); i++) {
@@ -0,0 +1,43 @@
package com.rsscripting.mobstand.utils;
import net.kyori.adventure.text.Component;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
public final class RSMenuUtils {
private RSMenuUtils() {
// Utility class
}
public static ItemStack createFillerPane() {
return createFillerPane(
Material.WHITE_STAINED_GLASS_PANE
);
}
public static ItemStack createFillerPane(
Material material
) {
ItemStack filler =
new ItemStack(material);
ItemMeta fillerMeta =
filler.getItemMeta();
if (fillerMeta != null) {
fillerMeta.setHideTooltip(true);
filler.setItemMeta(
fillerMeta
);
}
return filler;
}
}