centralize all ModConfig.SERVER reads through SettingsAccessor

No more direct ModConfig.SERVER access outside SettingsAccessor.
32 new accessor methods, 21 consumer files rerouted.
This commit is contained in:
NotEvil
2026-04-16 13:16:05 +02:00
parent 683eeec11f
commit 4e136cff96
23 changed files with 461 additions and 88 deletions

View File

@@ -1,5 +1,6 @@
package com.tiedup.remake.v2.bondage.network;
import com.tiedup.remake.core.SettingsAccessor;
import com.tiedup.remake.items.base.IHasResistance;
import com.tiedup.remake.items.base.ILockable;
import com.tiedup.remake.minigame.ContinuousStruggleMiniGameState;
@@ -76,7 +77,7 @@ public class PacketV2StruggleStart {
// RISK-002 fix: respect server config
if (
!com.tiedup.remake.core.ModConfig.SERVER.struggleMiniGameEnabled.get()
!SettingsAccessor.isStruggleMiniGameEnabled()
) return;
int resistance = resistanceItem.getCurrentResistance(stack, player);