Class CompatCore

java.lang.Object
com.codinglitch.simpleradio.CompatCore

public class CompatCore extends Object
  • Field Details

  • Constructor Details

    • CompatCore

      public CompatCore()
  • Method Details

    • postInitialize

      public static void postInitialize()
    • spoutCompatibilities

      public static void spoutCompatibilities()
    • reloadCompatibilities

      public static void reloadCompatibilities()
    • onData

      public static void onData(RadioSpeaker channel, RadioSource source, short[] decoded)
    • removeBlockEntity

      public static void removeBlockEntity(net.minecraft.world.level.block.entity.BlockEntity blockEntity)
    • acceptSource

      public static void acceptSource(Router router, Source source)
    • getSound

      public static String getSound(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.world.item.ItemStack stack)
    • modifyPosition

      public static WorldlyPosition modifyPosition(WorldlyPosition position)
    • modifyRotation

      public static org.joml.Quaternionf modifyRotation(WorldlyPosition position, org.joml.Quaternionf rotation)
    • verifyLocationCollection

      public static RadioManager.CollectionResult verifyLocationCollection(WorldlyPosition position, Class<?> clazz)
    • verifyEntityCollection

      public static RadioManager.CollectionResult verifyEntityCollection(net.minecraft.world.entity.Entity entity, Predicate<net.minecraft.world.item.ItemStack> inventoryCriteria)