Merge pull request #333 from BentoBoxWorld/332_non-items_in_the_level_value_menu

Fixes an issue where items can be a block but not an item #332
This commit is contained in:
tastybento 2024-09-18 14:50:32 -07:00 committed by GitHub
commit e7563b2f1c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -58,6 +58,7 @@ public class ValuePanel
this.activeFilter = Filter.NAME_ASC;
this.materialRecordList = Arrays.stream(Material.values()).
filter(Material::isBlock).
filter(Material::isItem). // Remove things like PITCHER_CROP
filter(m -> !m.name().startsWith("LEGACY_")).
filter(this.addon.getBlockConfig()::isNotHiddenBlock).
map(material ->
@ -584,6 +585,7 @@ public class ValuePanel
return null;
}
@SuppressWarnings("deprecation")
int index = this.pageIndex * slot.amountMap().getOrDefault(BLOCK, 1) + slot.slot();
if (index >= this.elementList.size())