Package api
Class AddonHandler
java.lang.Object
api.AddonHandler
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Loggerstatic booleanstatic final Map<String,CustomPacketHandler> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidclientCustomPacketReceived(Minecraft mcInstance, Packet250CustomPayload packet) static voidclientPlayCustomAuxFX(Minecraft mcInstance, World world, EntityPlayer player, int iFXID, int i, int j, int k, int iFXSpecificData) static voiddecorateWorld(BiomeDecoratorBase decorator, World world, Random rand, int x, int y, BiomeGenBase biome) static booleanstatic BTWAddongetModByID(String name) static URLgetResource(URL url) static voidstatic voidstatic voidinitializeDifficultyClient(Difficulty difficulty) static voidinitializeDifficultyCommon(Difficulty difficulty) static voidinitializeDifficultyServer(Difficulty difficulty) static voidstatic voidstatic booleanstatic booleanstatic booleanstatic booleanisModInstalled(String name) static booleanstatic voidloadClasses(List<String> classes, URL[] resources) static voidstatic voidstatic voidstatic voidlogMessage(String string) static voidlogWarning(String string) static voidstatic voidstatic voidregisterCommand(ICommand command, boolean clientOnly) static voidregisterPacketHandler(String channel, CustomPacketHandler handler) static voidserverCustomPacketReceived(NetServerHandler handler, Packet250CustomPayload packet) static voidserverPlayerConnectionInitialized(NetServerHandler serverHandler, EntityPlayerMP playerMP) static voidsetEMIModIDOverrides(String modID) static EntityFXspawnCustomParticle(World world, String particleType, double x, double y, double z, double velX, double velY, double velZ)
-
Field Details
-
modList
-
modsInitialized
public static boolean modsInitialized -
logger
-
serverActionMap
-
commandList
-
-
Constructor Details
-
AddonHandler
public AddonHandler()
-
-
Method Details
-
addMod
-
getResource
-
isFabricEnvironment
public static boolean isFabricEnvironment() -
loadModClasses
public static void loadModClasses() -
loadJarClasses
public static void loadJarClasses() -
loadClasses
-
loadAddOns
public static boolean loadAddOns() -
initializeMods
public static void initializeMods() -
setEMIModIDOverrides
-
initializeLogger
public static void initializeLogger() -
logMessage
-
logWarning
-
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
-
registerCommand
-
decorateWorld
public static void decorateWorld(BiomeDecoratorBase decorator, World world, Random rand, int x, int y, BiomeGenBase biome) -
initializeDifficultyCommon
-
initializeDifficultyServer
-
initializeDifficultyClient
-
isModInstalled
-
getModByID
-
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
-