Package api

Class AddonHandler

java.lang.Object
api.AddonHandler

public class AddonHandler extends Object
  • Field Details

  • Constructor Details

    • AddonHandler

      public AddonHandler()
  • Method Details

    • addMod

      public static void addMod(BTWAddon mod)
    • getResource

      public static URL getResource(URL url)
    • isFabricEnvironment

      public static boolean isFabricEnvironment()
    • loadModClasses

      public static void loadModClasses()
    • loadJarClasses

      public static void loadJarClasses()
    • loadClasses

      public static void loadClasses(List<String> classes, URL[] resources)
    • loadAddOns

      public static boolean loadAddOns()
    • initializeMods

      public static void initializeMods()
    • setEMIModIDOverrides

      public static void setEMIModIDOverrides(String modID)
    • initializeLogger

      public static void initializeLogger()
    • logMessage

      public static void logMessage(String string)
    • logWarning

      public static void logWarning(String string)
    • isLockedAllowed

      public static boolean isLockedAllowed()
    • preInitializeMods

      public static void preInitializeMods()
    • postInitializeMods

      public static void postInitializeMods()
    • serverCustomPacketReceived

      public static void serverCustomPacketReceived(NetServerHandler handler, Packet250CustomPayload packet)
    • serverPlayerConnectionInitialized

      public static void serverPlayerConnectionInitialized(NetServerHandler serverHandler, EntityPlayerMP playerMP)
    • getAwaitingLoginAck

      public static boolean getAwaitingLoginAck()
    • incrementTicksSinceAckRequested

      public static void incrementTicksSinceAckRequested()
    • handleAckCheck

      public static void handleAckCheck()
    • loadModConfigs

      public static void loadModConfigs()
    • registerPacketHandler

      public static void registerPacketHandler(String channel, CustomPacketHandler handler)
    • registerCommand

      public static void registerCommand(ICommand command, boolean clientOnly)
    • decorateWorld

      public static void decorateWorld(BiomeDecoratorBase decorator, World world, Random rand, int x, int y, BiomeGenBase biome)
    • initializeDifficultyCommon

      public static void initializeDifficultyCommon(Difficulty difficulty)
    • initializeDifficultyServer

      public static void initializeDifficultyServer(Difficulty difficulty)
    • initializeDifficultyClient

      public static void initializeDifficultyClient(Difficulty difficulty)
    • isModInstalled

      public static boolean isModInstalled(String name)
    • getModByID

      public static BTWAddon getModByID(String name)
    • clientCustomPacketReceived

      @Environment(CLIENT) public static void clientCustomPacketReceived(Minecraft mcInstance, Packet250CustomPayload packet)
    • clientPlayCustomAuxFX

      @Environment(CLIENT) public static void clientPlayCustomAuxFX(Minecraft mcInstance, World world, EntityPlayer player, int iFXID, int i, int j, int k, int iFXSpecificData)
    • interceptCustomClientPacket

      @Environment(CLIENT) public static boolean interceptCustomClientPacket(Minecraft mc, Packet250CustomPayload packet)
    • spawnCustomParticle

      @Environment(CLIENT) public static EntityFX spawnCustomParticle(World world, String particleType, double x, double y, double z, double velX, double velY, double velZ)