@@ -78,20 +78,21 @@ public TrulyModularForge() {
78
78
ReloadEvents .START .subscribe ((isClient , access ) -> setupAttributes ());
79
79
Injection .setup ();
80
80
//TODO: why no worky
81
-
82
- //KEY_BINDINGS.addCallback((KeyBindingRegistryImpl::registerKeyBinding));
83
- ClientLifecycleEvent .CLIENT_STARTED .register (new ClientLifecycleEvent .ClientState () {
84
- @ Override
85
- public void stateChanged (Minecraft instance ) {
86
- RegistryInventory .MODULAR_ITEMS .getFlatMap ().values ().forEach (item -> {
87
- var methods = item .getClass ().getDeclaredMethods ();
88
- //item.canEquip(null,null,null);
89
- //item.canPerformAction(item.getDefaultInstance(), ItemAbilities.AXE_DIG);
90
- //Block block;
91
- //block.getToolModifiedState(null,null,null,null);
92
- });
93
- }
94
- });
81
+ if (Platform .getEnv () == Dist .CLIENT ) {
82
+ //KEY_BINDINGS.addCallback((KeyBindingRegistryImpl::registerKeyBinding));
83
+ ClientLifecycleEvent .CLIENT_STARTED .register (new ClientLifecycleEvent .ClientState () {
84
+ @ Override
85
+ public void stateChanged (Minecraft instance ) {
86
+ RegistryInventory .MODULAR_ITEMS .getFlatMap ().values ().forEach (item -> {
87
+ var methods = item .getClass ().getDeclaredMethods ();
88
+ //item.canEquip(null,null,null);
89
+ //item.canPerformAction(item.getDefaultInstance(), ItemAbilities.AXE_DIG);
90
+ //Block block;
91
+ //block.getToolModifiedState(null,null,null,null);
92
+ });
93
+ }
94
+ });
95
+ }
95
96
}
96
97
97
98
public static void setupAttributes () {
0 commit comments