@@ -33,15 +33,17 @@ class ModMain : Mod() {
33
33
}
34
34
ContentsTweaker .afterHandle()
35
35
}
36
- Vars .netClient.addPacketHandler(" ContentsLoader|newPatch" ) {
37
- val (name, content) = it.split(' \n ' , limit = 2 )
38
- ContentsTweaker .loadPatch(name, content)
39
- }
40
- // TODO: Deprecated
41
- Vars .netClient.addPacketHandler(" ContentsLoader|loadPatch" ) { name ->
42
- val patch = Vars .state.map.tags.get(" CT@$name " )
43
- ? : return @addPacketHandler Call .serverPacketReliable(" ContentsLoader|requestPatch" , name)
44
- ContentsTweaker .loadPatch(name, patch)
36
+ if (Vars .netClient != null ) {
37
+ Vars .netClient.addPacketHandler(" ContentsLoader|newPatch" ) {
38
+ val (name, content) = it.split(' \n ' , limit = 2 )
39
+ ContentsTweaker .loadPatch(name, content)
40
+ }
41
+ // TODO: Deprecated
42
+ Vars .netClient.addPacketHandler(" ContentsLoader|loadPatch" ) { name ->
43
+ val patch = Vars .state.map.tags.get(" CT@$name " )
44
+ ? : return @addPacketHandler Call .serverPacketReliable(" ContentsLoader|requestPatch" , name)
45
+ ContentsTweaker .loadPatch(name, patch)
46
+ }
45
47
}
46
48
Vars .mods.scripts.scope.apply {
47
49
put(" CT" , this , ContentsTweaker )
0 commit comments