Class PlatformHelper

java.lang.Object
com.stereowalker.unionlib.forge.PlatformHelper

public class PlatformHelper extends Object
  • Constructor Details

    • PlatformHelper

      public PlatformHelper()
  • Method Details

    • isClientInstance

      @Deprecated public static boolean isClientInstance()
      Deprecated.
    • isServerInstance

      @Deprecated public static boolean isServerInstance()
      Deprecated.
    • isDevEnvironment

      @Deprecated public static boolean 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

      public static void doCreativeTabs(MinecraftMod mod)
    • doArmorMaterials

      public static void doArmorMaterials(MinecraftMod mod)
    • 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)