From 5272254c7fa560f73f65f0fa61cc8fc130452e00 Mon Sep 17 00:00:00 2001 From: mallusrgreat Date: Fri, 4 Sep 2026 20:13:36 +0530 Subject: [PATCH 1/3] Removes the use of Material.values() which caused Bukkit Legacy Material Support to trigger Fixes #198 --- .../lrxh/neptune/feature/itembrowser/ItemBrowserService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java index f6c96196..ab584909 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java @@ -87,7 +87,7 @@ public void preloadSections() { private List bySuffix(String suffix) { List list = new ArrayList<>(); - for (Material m : Material.values()) { + for (Material m : Registry.MATERIAL.stream().toList()) { if (m.isItem() && !m.isLegacy() && m.name().endsWith(suffix)) list.add(m); } return list; @@ -95,7 +95,7 @@ private List bySuffix(String suffix) { public List getAllItems() { List list = new ArrayList<>(); - for (Material m : Material.values()) { + for (Material m : Registry.MATERIAL.stream().toList()) { if (m.isItem() && !m.isAir() && !m.isLegacy()) list.add(m); } return list; From 8cb492be0d3376a911d9d57b5129b5d7da49111d Mon Sep 17 00:00:00 2001 From: mallusrgreat Date: Sat, 5 Sep 2026 09:11:25 +0530 Subject: [PATCH 2/3] remove stream().toList() --- .../lrxh/neptune/feature/itembrowser/ItemBrowserService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java index ab584909..c9cdb7db 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java @@ -87,7 +87,7 @@ public void preloadSections() { private List bySuffix(String suffix) { List list = new ArrayList<>(); - for (Material m : Registry.MATERIAL.stream().toList()) { + for (Material m : Registry.MATERIAL) { if (m.isItem() && !m.isLegacy() && m.name().endsWith(suffix)) list.add(m); } return list; @@ -95,7 +95,7 @@ private List bySuffix(String suffix) { public List getAllItems() { List list = new ArrayList<>(); - for (Material m : Registry.MATERIAL.stream().toList()) { + for (Material m : Registry.MATERIAL) { if (m.isItem() && !m.isAir() && !m.isLegacy()) list.add(m); } return list; From e603af58e234db85d15d510df5742a0b20d9226f Mon Sep 17 00:00:00 2001 From: mallusrgreat Date: Sun, 6 Sep 2026 16:58:09 +0530 Subject: [PATCH 3/3] Remove isLegacy() check --- .../lrxh/neptune/feature/itembrowser/ItemBrowserService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java index c9cdb7db..c834de22 100644 --- a/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java +++ b/Plugin/src/main/java/dev/lrxh/neptune/feature/itembrowser/ItemBrowserService.java @@ -88,7 +88,7 @@ public void preloadSections() { private List bySuffix(String suffix) { List list = new ArrayList<>(); for (Material m : Registry.MATERIAL) { - if (m.isItem() && !m.isLegacy() && m.name().endsWith(suffix)) list.add(m); + if (m.isItem() && m.name().endsWith(suffix)) list.add(m); } return list; } @@ -96,7 +96,7 @@ private List bySuffix(String suffix) { public List getAllItems() { List list = new ArrayList<>(); for (Material m : Registry.MATERIAL) { - if (m.isItem() && !m.isAir() && !m.isLegacy()) list.add(m); + if (m.isItem() && !m.isAir()) list.add(m); } return list; }