fix: 修复CustomPacketPayload.createType导致的启动崩溃
createType(String)的参数是纯路径不能含冒号,改用new Type(Identifier.fromNamespaceAndPath(namespace,path))。
This commit is contained in:
1 parent
3fde7e2c1b
commit
99b431145f
2 files changed
+2
-2
No files matched your search
@@ -26,7 +26,7 @@ public record BoardSyncPayload(String board, List<Entry> entries) implements Cus
|
||||
}
|
||||
|
||||
public static final CustomPacketPayload.Type<BoardSyncPayload> TYPE =
|
||||
CustomPacketPayload.createType("slsa:board_sync");
|
||||
new CustomPacketPayload.Type<>(net.minecraft.resources.Identifier.fromNamespaceAndPath("slsa", "board_sync"));
|
||||
|
||||
public static final StreamCodec<RegistryFriendlyByteBuf, BoardSyncPayload> CODEC = StreamCodec.composite(
|
||||
ByteBufCodecs.STRING_UTF8, BoardSyncPayload::board,
|
||||
|
||||
@@ -13,7 +13,7 @@ import net.minecraft.network.protocol.common.custom.CustomPacketPayload;
|
||||
public record BoardTogglePayload(boolean enabled) implements CustomPacketPayload {
|
||||
|
||||
public static final CustomPacketPayload.Type<BoardTogglePayload> TYPE =
|
||||
CustomPacketPayload.createType("slsa:board_toggle");
|
||||
new CustomPacketPayload.Type<>(net.minecraft.resources.Identifier.fromNamespaceAndPath("slsa", "board_toggle"));
|
||||
|
||||
public static final StreamCodec<RegistryFriendlyByteBuf, BoardTogglePayload> CODEC = StreamCodec.composite(
|
||||
ByteBufCodecs.BOOL, BoardTogglePayload::enabled,
|
||||
|
||||
Reference in new issue
Block a user