Package com.stereowalker.unionlib.forge
Class PlatformHelper
java.lang.Object
com.stereowalker.unionlib.forge.PlatformHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <V> RegistryWrapper<V> createWrappedRegistry(MinecraftMod mod, boolean shouldSync, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<V>> registryKey) static voidstatic voidstatic voidstatic voidstatic <T> voidhandleRegistration(MinecraftMod mod, String namespace, Field[] fields, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registryKey, org.apache.logging.log4j.Logger LOGGER) static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static <T> voidregisterCustom(MinecraftMod mod, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, Consumer<RegistryCollector.Custom<T>> register) static <T extends BasePacket>
net.minecraftforge.network.simple.SimpleFlow<net.minecraft.network.RegistryFriendlyByteBuf, Object> registerMessage(net.minecraftforge.network.simple.SimpleFlow<net.minecraft.network.RegistryFriendlyByteBuf, Object> simpleFlow, Class<T> messageType, Function<net.minecraft.network.RegistryFriendlyByteBuf, T> decoder)
-
Constructor Details
-
PlatformHelper
public PlatformHelper()
-
-
Method Details
-
isClientInstance
Deprecated. -
isServerInstance
Deprecated. -
isDevEnvironment
Deprecated. -
registerMessage
public static <T extends BasePacket> net.minecraftforge.network.simple.SimpleFlow<net.minecraft.network.RegistryFriendlyByteBuf,Object> registerMessage(net.minecraftforge.network.simple.SimpleFlow<net.minecraft.network.RegistryFriendlyByteBuf, Object> simpleFlow, Class<T> messageType, Function<net.minecraft.network.RegistryFriendlyByteBuf, T> decoder) -
handleEvents
public static void handleEvents() -
handleClientEvents
public static void handleClientEvents() -
handleRegistration
public static <T> void handleRegistration(MinecraftMod mod, String namespace, Field[] fields, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registryKey, org.apache.logging.log4j.Logger LOGGER) -
doCreativeTabs
-
doArmorMaterials
-
createWrappedRegistry
public static <V> RegistryWrapper<V> createWrappedRegistry(MinecraftMod mod, boolean shouldSync, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<V>> registryKey) -
registerCustom
public static <T> void registerCustom(MinecraftMod mod, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry, Consumer<RegistryCollector.Custom<T>> register)
-