Skip to content

Commit

Permalink
[Fabric] Rename CuiPacket to make more sense
Browse files Browse the repository at this point in the history
  • Loading branch information
octylFractal committed Apr 24, 2024
1 parent 2de7489 commit d7b17fe
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ public void dispatchCUIEvent(CUIEvent event) {
}
ServerPlayNetworking.send(
this.player,
new WECUIPacketHandler.CuiInitializationPacket(send)
new WECUIPacketHandler.CuiPacket(send)
);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ private WECUIPacketHandler() {

public static final ResourceLocation CUI_IDENTIFIER = new ResourceLocation(FabricWorldEdit.MOD_ID, FabricWorldEdit.CUI_PLUGIN_CHANNEL);

public record CuiInitializationPacket(String text) implements CustomPacketPayload {
public static final Type<CuiInitializationPacket> TYPE = new Type<>(CUI_IDENTIFIER);
public record CuiPacket(String text) implements CustomPacketPayload {
public static final Type<CuiPacket> TYPE = new Type<>(CUI_IDENTIFIER);

@Override
public Type<? extends CustomPacketPayload> type() {
Expand All @@ -47,13 +47,20 @@ public Type<? extends CustomPacketPayload> type() {

public static void init() {
PayloadTypeRegistry.playC2S().register(
CuiInitializationPacket.TYPE,
CuiPacket.TYPE,
CustomPacketPayload.codec(
(packet, buffer) -> buffer.writeCharSequence(packet.text(), StandardCharsets.UTF_8),
buffer -> new CuiInitializationPacket(buffer.toString(StandardCharsets.UTF_8))
buffer -> new CuiPacket(buffer.toString(StandardCharsets.UTF_8))
)
);
ServerPlayNetworking.registerGlobalReceiver(CuiInitializationPacket.TYPE, (payload, context) -> {
PayloadTypeRegistry.playS2C().register(
CuiPacket.TYPE,
CustomPacketPayload.codec(
(packet, buffer) -> buffer.writeCharSequence(packet.text(), StandardCharsets.UTF_8),
buffer -> new CuiPacket(buffer.toString(StandardCharsets.UTF_8))
)
);
ServerPlayNetworking.registerGlobalReceiver(CuiPacket.TYPE, (payload, context) -> {
LocalSession session = FabricWorldEdit.inst.getSession(context.player());
FabricPlayer actor = FabricAdapter.adaptPlayer(context.player());
session.handleCUIInitializationMessage(payload.text(), actor);
Expand Down

0 comments on commit d7b17fe

Please sign in to comment.