Package hiiragi283.core.common.network
Class HTUpdateMenuPacket
-
- All Implemented Interfaces:
-
hiiragi283.core.api.network.HTCustomPayload,hiiragi283.core.api.network.HTCustomPayload.C2S,hiiragi283.core.api.network.HTCustomPayload.S2C,net.minecraft.network.protocol.common.custom.CustomPacketPayload
public final class HTUpdateMenuPacket implements HTCustomPayload.S2C, HTCustomPayload.C2S
-
-
Field Summary
Fields Modifier and Type Field Description public final static CustomPacketPayload.Type<HTUpdateMenuPacket>TYPEpublic final static StreamCodec<RegistryFriendlyByteBuf, HTUpdateMenuPacket>STREAM_CODECprivate final IntegercontainerIdprivate final Map<Integer, HTSyncablePayload>map
-
Method Summary
Modifier and Type Method Description final IntegergetContainerId()final Map<Integer, HTSyncablePayload>getMap()CustomPacketPayload.Type<HTUpdateMenuPacket>type()Unithandle(AbstractClientPlayer player, Minecraft minecraft)指定された引数からパケットを処理します。 Unithandle(ServerPlayer player, MinecraftServer server)指定された引数からパケットを処理します。 final static HTUpdateMenuPacketcreate(Integer containerId, Map<Integer, HTSyncablePayload> map)final static HTUpdateMenuPacketcreate(Integer containerId, Function1<Map<Integer, HTSyncablePayload>, Unit> builderAction)-
-
Method Detail
-
getContainerId
final Integer getContainerId()
-
getMap
final Map<Integer, HTSyncablePayload> getMap()
-
type
CustomPacketPayload.Type<HTUpdateMenuPacket> type()
-
create
final static HTUpdateMenuPacket create(Integer containerId, Map<Integer, HTSyncablePayload> map)
-
create
final static HTUpdateMenuPacket create(Integer containerId, Function1<Map<Integer, HTSyncablePayload>, Unit> builderAction)
-
-
-
-