Class NeoForgePlatformHelper
java.lang.Object
com.ewyboy.worldstripper.neoforge.NeoForgePlatformHelper
- All Implemented Interfaces:
IPlatformHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the directory where the platform stores its configuration filesGets the name of the platform this is running onbooleanGets the version of the platform this is running on<T extends PacketBase,B extends net.minecraft.network.FriendlyByteBuf>
voidregisterClientboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, Class<T> clazz, net.minecraft.network.codec.StreamCodec<B, T> codec, BiConsumer<T, net.minecraft.world.entity.player.Player> handler, Object... args) Registers a clientbound packet<T extends PacketBase,B extends net.minecraft.network.FriendlyByteBuf>
voidregisterServerboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, Class<T> clazz, net.minecraft.network.codec.StreamCodec<B, T> codec, BiConsumer<T, net.minecraft.world.entity.player.Player> handler, Object... args) Registers a serverbound packetvoidsendPacketToPlayer(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerPlayer player) Sends a packet to a playervoidsendPacketToServer(net.minecraft.resources.ResourceLocation id, PacketBase packet) Sends a packet to the server
-
Constructor Details
-
NeoForgePlatformHelper
public NeoForgePlatformHelper()
-
-
Method Details
-
getPlatformName
Description copied from interface:IPlatformHelperGets the name of the platform this is running on- Specified by:
getPlatformNamein interfaceIPlatformHelper- Returns:
- The name of the platform this is running on
-
getPlatformConfigDir
Description copied from interface:IPlatformHelperGets the directory where the platform stores its configuration files- Specified by:
getPlatformConfigDirin interfaceIPlatformHelper- Returns:
- The directory where the platform stores its configuration files
-
isDevelopmentEnvironment
public boolean isDevelopmentEnvironment()Description copied from interface:IPlatformHelperGets the version of the platform this is running on- Specified by:
isDevelopmentEnvironmentin interfaceIPlatformHelper- Returns:
- The version of the platform this is running on
-
registerServerboundPacket
public <T extends PacketBase,B extends net.minecraft.network.FriendlyByteBuf> void registerServerboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, Class<T> clazz, net.minecraft.network.codec.StreamCodec<B, T> codec, BiConsumer<T, net.minecraft.world.entity.player.Player> handler, Object... args) Description copied from interface:IPlatformHelperRegisters a serverbound packet- Specified by:
registerServerboundPacketin interfaceIPlatformHelper
-
registerClientboundPacket
public <T extends PacketBase,B extends net.minecraft.network.FriendlyByteBuf> void registerClientboundPacket(net.minecraft.network.protocol.common.custom.CustomPacketPayload.Type<T> type, Class<T> clazz, net.minecraft.network.codec.StreamCodec<B, T> codec, BiConsumer<T, net.minecraft.world.entity.player.Player> handler, Object... args) Description copied from interface:IPlatformHelperRegisters a clientbound packet- Specified by:
registerClientboundPacketin interfaceIPlatformHelper
-
sendPacketToServer
Description copied from interface:IPlatformHelperSends a packet to the server- Specified by:
sendPacketToServerin interfaceIPlatformHelper
-
sendPacketToPlayer
public void sendPacketToPlayer(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerPlayer player) Description copied from interface:IPlatformHelperSends a packet to a player- Specified by:
sendPacketToPlayerin interfaceIPlatformHelper
-