Class NeoForgeNetworkTransport
java.lang.Object
com.oliveryasuna.mc.rubric.neoforge.NeoForgeNetworkTransport
NeoForge
NetworkTransport. Mojmap names; NeoForge 21.x payload
shape (CustomPacketPayload + StreamCodec) registered via
RegisterPayloadHandlersEvent.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, NeoForgeNetworkTransport.RubricPayload> static final net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<NeoForgeNetworkTransport.RubricPayload> -
Method Summary
Modifier and TypeMethodDescriptionstatic com.oliveryasuna.mc.rubric.sync.NetworkTransportclient()static voidregisterPayload(net.neoforged.bus.api.IEventBus modEventBus) Registers therubric:syncpayload on the mod event bus.static com.oliveryasuna.mc.rubric.sync.NetworkTransportserver()
-
Field Details
-
PAYLOAD_TYPE
public static final net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<NeoForgeNetworkTransport.RubricPayload> PAYLOAD_TYPE -
PAYLOAD_CODEC
public static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf,NeoForgeNetworkTransport.RubricPayload> PAYLOAD_CODEC
-
-
Method Details
-
registerPayload
public static void registerPayload(net.neoforged.bus.api.IEventBus modEventBus) Registers therubric:syncpayload on the mod event bus. Called from the mod's constructor; the singletonNeoForgeNetworkTransport.ServerImpl/NeoForgeNetworkTransport.ClientImplinstances receive whatever bytes NeoForge delivers. Idempotent per event bus. -
server
public static com.oliveryasuna.mc.rubric.sync.NetworkTransport server() -
client
public static com.oliveryasuna.mc.rubric.sync.NetworkTransport client()
-