Interface IPlatformHelper
- All Known Implementing Classes:
ForgePlatformHelper
public interface IPlatformHelper
-
Method Summary
Modifier and TypeMethodDescriptiongetCarryData(net.minecraft.world.entity.player.Player player) Gets the name of the current platformbooleanCheck if the game is currently in a development environment.booleanisModLoaded(String modId) Checks if a mod with the given id is loaded.<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) void<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) default voidsendPacketToAllPlayers(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerLevel level) voidsendPacketToPlayer(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerPlayer player) voidsendPacketToServer(net.minecraft.resources.ResourceLocation id, PacketBase packet) voidsetCarryData(net.minecraft.world.entity.player.Player player, CarryOnData data)
-
Method Details
-
getPlatformName
String getPlatformName()Gets the name of the current platform- Returns:
- The name of the current platform.
-
isModLoaded
Checks if a mod with the given id is loaded.- Parameters:
modId- The mod to check if it is loaded.- Returns:
- True if the mod is loaded, false otherwise.
-
isDevelopmentEnvironment
boolean isDevelopmentEnvironment()Check if the game is currently in a development environment.- Returns:
- True if in a development environment, false otherwise.
-
registerConfig
-
registerServerboundPacket
<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) -
registerClientboundPacket
<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) -
sendPacketToServer
-
sendPacketToPlayer
void sendPacketToPlayer(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerPlayer player) -
sendPacketToAllPlayers
default void sendPacketToAllPlayers(net.minecraft.resources.ResourceLocation id, PacketBase packet, net.minecraft.server.level.ServerLevel level) -
getCarryData
-
setCarryData
-