fixed maximum of 8 settings per category

This commit is contained in:
2025-12-23 15:50:23 +01:00
parent 9767896cde
commit b3240cdb22
2 changed files with 9 additions and 9 deletions

View File

@@ -128,12 +128,12 @@ public class Settings extends Appliance {
if(categorizedSettings.isEmpty()) return;
for(int i = 0; i < categorizedSettings.size(); i++) {
int slot = row.get() * 9 + i % 9;
inventory.setItem(slot, categorizedSettings.get(i).buildItem());
if(i % 9 == 8) {
if(i % 9 == 0 && i != 0) {
row.incrementAndGet();
}
int slot = row.get() * 9 + i % 9;
inventory.setItem(slot, categorizedSettings.get(i).buildItem());
}
row.incrementAndGet();
});
@@ -143,12 +143,12 @@ public class Settings extends Appliance {
.toList();
for(int i = 0; i < uncategorizedSettings.size(); i++) {
int slot = row.get() * 9 + i % 9;
inventory.setItem(slot, uncategorizedSettings.get(i).buildItem());
if(i % 9 == 8) {
if(i % 9 == 0 && i != 0) {
row.incrementAndGet();
}
int slot = row.get() * 9 + i % 9;
inventory.setItem(slot, uncategorizedSettings.get(i).buildItem());
}
player.openInventory(inventory);

View File

@@ -19,7 +19,7 @@ public class BloodmoonSetting extends BoolSetting implements CategorizedSetting
@Override
public SettingCategory category() {
return SettingCategory.Misc; // TODO: mehr als 8 bug fixen
return SettingCategory.Gameplay;
}
@Override