22
33import carpet .CarpetExtension ;
44import carpet .CarpetServer ;
5- import carpet .script .CarpetExpression ;
65import com .mojang .brigadier .CommandDispatcher ;
76import essentialaddons .commands .*;
87import essentialaddons .feature .GameRuleNetworkHandler ;
98import essentialaddons .feature .ReloadFakePlayers ;
10- import essentialaddons .feature .script .PacketEvent ;
11- import essentialaddons .feature .script .ScriptPacketHandler ;
129import essentialaddons .logging .EssentialAddonsLoggerRegistry ;
1310import essentialaddons .utils .*;
14- import essentialaddons .utils .network .NetworkHandler ;
1511import net .fabricmc .api .ModInitializer ;
1612import net .minecraft .command .CommandRegistryAccess ;
1713import net .minecraft .server .MinecraftServer ;
2622public class EssentialAddons implements CarpetExtension , ModInitializer {
2723 public static final Logger LOGGER ;
2824 public static final Set <Config > CONFIG_SET ;
29- public static final Set <NetworkHandler > NETWORK_HANDLERS ;
3025 public static MinecraftServer server ;
3126
3227 static {
@@ -37,16 +32,14 @@ public class EssentialAddons implements CarpetExtension, ModInitializer {
3732 ConfigFakePlayerData .INSTANCE ,
3833 ConfigTeamTeleportBlacklist .INSTANCE
3934 );
40- NETWORK_HANDLERS = Set .of (
41- GameRuleNetworkHandler .INSTANCE ,
42- ScriptPacketHandler .INSTANCE
43- );
4435 }
4536
4637 @ Override
4738 public void onInitialize () {
4839 CarpetServer .manageExtension (this );
4940 ConfigCamera .INSTANCE .readConfig ();
41+
42+ GameRuleNetworkHandler .INSTANCE .registerGameRulePayloads ();
5043 }
5144
5245 @ Override
@@ -64,11 +57,6 @@ public void registerLoggers() {
6457 EssentialAddonsLoggerRegistry .registerLoggers ();
6558 }
6659
67- @ Override
68- public void scarpetApi (CarpetExpression expression ) {
69- ScriptPacketHandler .INSTANCE .addScarpetExpression (expression .getExpr ());
70- }
71-
7260 @ Override
7361 public void onServerLoaded (MinecraftServer server ) {
7462 EssentialAddons .server = server ;
@@ -82,7 +70,6 @@ public void onServerLoadedWorlds(MinecraftServer server) {
8270 if (EssentialSettings .reloadFakePlayers ) {
8371 ReloadFakePlayers .loadFakePlayers (server );
8472 }
85- PacketEvent .noop ();
8673 }
8774
8875 @ Override
@@ -93,7 +80,7 @@ public void onServerClosed(MinecraftServer server) {
9380 }
9481
9582 @ Override
96- public void registerCommands (CommandDispatcher <ServerCommandSource > dispatcher , CommandRegistryAccess commandBuildContext ) {
83+ public void registerCommands (CommandDispatcher <ServerCommandSource > dispatcher , CommandRegistryAccess access ) {
9784 CommandFly .register (dispatcher );
9885 CommandHat .register (dispatcher );
9986 CommandRepair .register (dispatcher );
@@ -117,7 +104,7 @@ public void registerCommands(CommandDispatcher<ServerCommandSource> dispatcher,
117104 CommandTop .register (dispatcher );
118105 CommandNear .register (dispatcher );
119106 CommandLagSpike .register (dispatcher );
120- CommandRename .register (dispatcher );
107+ CommandRename .register (dispatcher , access );
121108 CommandMods .register (dispatcher );
122109 CommandGhostPlayer .register (dispatcher );
123110 CommandConfig .register (dispatcher );
@@ -126,7 +113,7 @@ public void registerCommands(CommandDispatcher<ServerCommandSource> dispatcher,
126113
127114 @ Override
128115 public void onPlayerLoggedIn (ServerPlayerEntity player ) {
129- NETWORK_HANDLERS . forEach ( networkHandler -> networkHandler .sayHello (player ) );
116+ GameRuleNetworkHandler . INSTANCE .sayHello (player );
130117 }
131118
132119 @ Override
0 commit comments