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 =
|
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(
|
public static final StreamCodec<RegistryFriendlyByteBuf, BoardSyncPayload> CODEC = StreamCodec.composite(
|
||||||
ByteBufCodecs.STRING_UTF8, BoardSyncPayload::board,
|
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 record BoardTogglePayload(boolean enabled) implements CustomPacketPayload {
|
||||||
|
|
||||||
public static final CustomPacketPayload.Type<BoardTogglePayload> TYPE =
|
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(
|
public static final StreamCodec<RegistryFriendlyByteBuf, BoardTogglePayload> CODEC = StreamCodec.composite(
|
||||||
ByteBufCodecs.BOOL, BoardTogglePayload::enabled,
|
ByteBufCodecs.BOOL, BoardTogglePayload::enabled,
|
||||||
|
|||||||
Reference in new issue
Block a user