Compare commits

..

2 Commits

Author SHA1 Message Date
0d6b21701f Merge remote-tracking branch 'origin/master' 2025-12-23 15:50:41 +01:00
b3240cdb22 fixed maximum of 8 settings per category 2025-12-23 15:50:23 +01:00
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