net.minecraft.src
Class ModLoader

java.lang.Object
  extended by net.minecraft.src.ModLoader

public final class ModLoader
extends java.lang.Object


Field Summary
static java.util.logging.Level cfgLoggingLevel
           
static java.util.Properties props
           
static java.lang.String VERSION
           
 
Method Summary
static void addAchievementDesc(net.minecraft.src.Achievement achievement, java.lang.String name, java.lang.String desc)
           
static int addAllFuel(int id, int metadata)
          Used for adding new sources of fuel to the furnace.
static void addAllRenderers(java.util.Map<java.lang.Class<? extends net.minecraft.src.Entity>,net.minecraft.src.Render> renderers)
          Used to add all mod entity renderers.
static int addArmor(java.lang.String s)
           
static void addBiome(net.minecraft.src.BiomeGenBase biomegenbase)
           
static void addCommand(net.minecraft.src.ICommand cmd)
           
static void addCustomAnimationLogic(java.lang.String name, net.minecraft.src.Icon tex)
           
static void addDispenserBehavior(net.minecraft.src.Item item, net.minecraft.src.IBehaviorDispenseItem behavior)
           
static void addEntityTracker(BaseMod mod, java.lang.Class<? extends net.minecraft.src.Entity> entityClass, int id, int viewDistance, int updateFrequency, boolean trackMotion)
           
static void addLocalization(java.lang.String s, java.lang.String s1)
           
static void addLocalization(java.lang.String s, java.lang.String s1, java.lang.String s2)
           
static void addName(java.lang.Object obj, java.lang.String s)
           
static void addName(java.lang.Object obj, java.lang.String s, java.lang.String s1)
           
static void addRecipe(net.minecraft.src.ItemStack itemstack, java.lang.Object... aobj)
           
static void addShapelessRecipe(net.minecraft.src.ItemStack itemstack, java.lang.Object... aobj)
           
static void addSmelting(int i, net.minecraft.src.ItemStack itemstack, float xp)
           
static void addSpawn(java.lang.Class class1, int i, int j, int k, net.minecraft.src.EnumCreatureType enumcreaturetype)
           
static void addSpawn(java.lang.Class class1, int i, int j, int k, net.minecraft.src.EnumCreatureType enumcreaturetype, net.minecraft.src.BiomeGenBase[] abiomegenbase)
           
static void addSpawn(java.lang.String s, int i, int j, int k, net.minecraft.src.EnumCreatureType enumcreaturetype)
           
static void addSpawn(java.lang.String s, int i, int j, int k, net.minecraft.src.EnumCreatureType enumcreaturetype, net.minecraft.src.BiomeGenBase[] abiomegenbase)
           
static void addTrade(int profession, net.minecraft.src.TradeEntry entry)
           
static void clientChat(java.lang.String s)
           
static void clientConnect(net.minecraft.src.NetClientHandler netclienthandler, net.minecraft.src.Packet1Login packet1login)
           
static void clientCustomPayload(net.minecraft.src.Packet250CustomPayload packet)
           
static void clientDisconnect()
           
static void clientOpenWindow(net.minecraft.src.Packet100OpenWindow par1Packet100OpenWindow)
           
static void clientSendPacket(net.minecraft.src.Packet packet)
           
static void genericContainerRemoval(net.minecraft.src.World world, int i, int j, int k)
           
static java.lang.String getCrashReport()
           
static net.minecraft.src.Icon getCustomAnimationLogic(java.lang.String name)
           
static java.util.List<BaseMod> getLoadedMods()
           
static java.util.logging.Logger getLogger()
           
static net.minecraft.src.Minecraft getMinecraftInstance()
           
static java.lang.Object getPrivateValue(java.lang.Class class1, java.lang.Object obj, int i)
           
static java.lang.Object getPrivateValue(java.lang.Class class1, java.lang.Object obj, java.lang.String s)
           
static java.util.Map<java.lang.Class<? extends net.minecraft.src.Entity>,net.minecraft.src.EntityTrackerNonliving> getTrackers()
           
static java.util.List<net.minecraft.src.TradeEntry> getTrades(int profession)
           
static int getUniqueBlockModelID(BaseMod basemod, boolean flag)
           
static boolean isGUIOpen(java.lang.Class class1)
           
static boolean isModLoaded(java.lang.String s)
           
static void loadConfig()
           
static void onItemPickup(net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.ItemStack itemstack)
           
static void onTick(float f, net.minecraft.src.Minecraft minecraft)
           
static void openGUI(net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.GuiScreen guiscreen)
           
static void populateChunk(net.minecraft.src.IChunkProvider ichunkprovider, int i, int j, net.minecraft.src.World world)
           
static net.minecraft.src.KeyBinding[] registerAllKeys(net.minecraft.src.KeyBinding[] akeybinding)
           
static void registerBlock(net.minecraft.src.Block block)
           
static void registerBlock(net.minecraft.src.Block block, java.lang.Class class1)
           
static void registerContainerID(BaseMod mod, int id)
           
static void registerEntityID(java.lang.Class class1, java.lang.String s, int i)
           
static void registerEntityID(java.lang.Class class1, java.lang.String s, int i, int j, int k)
           
static void registerKey(BaseMod basemod, net.minecraft.src.KeyBinding keybinding, boolean flag)
           
static void registerPacketChannel(BaseMod basemod, java.lang.String s)
           
static void registerServer(net.minecraft.server.MinecraftServer server)
           
static void registerTileEntity(java.lang.Class class1, java.lang.String s)
           
static void registerTileEntity(java.lang.Class class1, java.lang.String s, net.minecraft.src.TileEntitySpecialRenderer tileentityspecialrenderer)
           
static void removeBiome(net.minecraft.src.BiomeGenBase biomegenbase)
           
static void removeSpawn(java.lang.Class class1, net.minecraft.src.EnumCreatureType enumcreaturetype)
           
static void removeSpawn(java.lang.Class class1, net.minecraft.src.EnumCreatureType enumcreaturetype, net.minecraft.src.BiomeGenBase[] abiomegenbase)
           
static void removeSpawn(java.lang.String s, net.minecraft.src.EnumCreatureType enumcreaturetype)
           
static void removeSpawn(java.lang.String s, net.minecraft.src.EnumCreatureType enumcreaturetype, net.minecraft.src.BiomeGenBase[] abiomegenbase)
           
static boolean renderBlockIsItemFull3D(int i)
           
static void renderInvBlock(net.minecraft.src.RenderBlocks renderblocks, net.minecraft.src.Block block, int i, int j)
           
static boolean renderWorldBlock(net.minecraft.src.RenderBlocks renderblocks, net.minecraft.src.IBlockAccess iblockaccess, int i, int j, int k, net.minecraft.src.Block block, int l)
           
static void saveConfig()
           
static void serverChat(net.minecraft.src.NetServerHandler netserverhandler, java.lang.String s)
           
static void serverCustomPayload(net.minecraft.src.NetServerHandler serverHandler, net.minecraft.src.Packet250CustomPayload packet250custompayload)
           
static void serverOpenWindow(net.minecraft.src.EntityPlayerMP player, net.minecraft.src.Container container, int id, int x, int y, int z)
           
static void serverSendPacket(net.minecraft.src.NetServerHandler serverHandler, net.minecraft.src.Packet packet)
           
static void setInGameHook(BaseMod basemod, boolean flag, boolean flag1)
           
static void setInGUIHook(BaseMod basemod, boolean flag, boolean flag1)
           
static void setPrivateValue(java.lang.Class class1, java.lang.Object obj, int i, java.lang.Object obj1)
           
static void setPrivateValue(java.lang.Class class1, java.lang.Object obj, java.lang.String s, java.lang.Object obj1)
           
static void takenFromCrafting(net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.ItemStack itemstack, net.minecraft.src.IInventory iinventory)
           
static void takenFromFurnace(net.minecraft.src.EntityPlayer entityplayer, net.minecraft.src.ItemStack itemstack)
           
static void throwException(java.lang.String s, java.lang.Throwable throwable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cfgLoggingLevel

public static java.util.logging.Level cfgLoggingLevel

props

public static final java.util.Properties props

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values
Method Detail

addAchievementDesc

public static void addAchievementDesc(net.minecraft.src.Achievement achievement,
                                      java.lang.String name,
                                      java.lang.String desc)

addEntityTracker

public static void addEntityTracker(BaseMod mod,
                                    java.lang.Class<? extends net.minecraft.src.Entity> entityClass,
                                    int id,
                                    int viewDistance,
                                    int updateFrequency,
                                    boolean trackMotion)

getTrackers

public static java.util.Map<java.lang.Class<? extends net.minecraft.src.Entity>,net.minecraft.src.EntityTrackerNonliving> getTrackers()

addAllFuel

public static int addAllFuel(int id,
                             int metadata)
Used for adding new sources of fuel to the furnace.

Parameters:
id - ItemID for the item to use as fuel.
metadata - Extended data for the item.
Returns:
Duration of fuel provided.
See Also:
BaseMod.addFuel(int, int)

addAllRenderers

public static void addAllRenderers(java.util.Map<java.lang.Class<? extends net.minecraft.src.Entity>,net.minecraft.src.Render> renderers)
Used to add all mod entity renderers.

Parameters:
renderers - HashMap of the renderers. key is an entity class, value is the renderer.
See Also:
BaseMod.addRenderer(java.util.Map)

addArmor

public static int addArmor(java.lang.String s)

addBiome

public static void addBiome(net.minecraft.src.BiomeGenBase biomegenbase)

addCommand

public static void addCommand(net.minecraft.src.ICommand cmd)

addDispenserBehavior

public static void addDispenserBehavior(net.minecraft.src.Item item,
                                        net.minecraft.src.IBehaviorDispenseItem behavior)

registerServer

public static void registerServer(net.minecraft.server.MinecraftServer server)

addLocalization

public static void addLocalization(java.lang.String s,
                                   java.lang.String s1)

addLocalization

public static void addLocalization(java.lang.String s,
                                   java.lang.String s1,
                                   java.lang.String s2)

addTrade

public static void addTrade(int profession,
                            net.minecraft.src.TradeEntry entry)

getTrades

public static java.util.List<net.minecraft.src.TradeEntry> getTrades(int profession)

addName

public static void addName(java.lang.Object obj,
                           java.lang.String s)

addName

public static void addName(java.lang.Object obj,
                           java.lang.String s,
                           java.lang.String s1)

addRecipe

public static void addRecipe(net.minecraft.src.ItemStack itemstack,
                             java.lang.Object... aobj)

addShapelessRecipe

public static void addShapelessRecipe(net.minecraft.src.ItemStack itemstack,
                                      java.lang.Object... aobj)

addSmelting

public static void addSmelting(int i,
                               net.minecraft.src.ItemStack itemstack,
                               float xp)

addSpawn

public static void addSpawn(java.lang.Class class1,
                            int i,
                            int j,
                            int k,
                            net.minecraft.src.EnumCreatureType enumcreaturetype)

addSpawn

public static void addSpawn(java.lang.Class class1,
                            int i,
                            int j,
                            int k,
                            net.minecraft.src.EnumCreatureType enumcreaturetype,
                            net.minecraft.src.BiomeGenBase[] abiomegenbase)

addSpawn

public static void addSpawn(java.lang.String s,
                            int i,
                            int j,
                            int k,
                            net.minecraft.src.EnumCreatureType enumcreaturetype)

addSpawn

public static void addSpawn(java.lang.String s,
                            int i,
                            int j,
                            int k,
                            net.minecraft.src.EnumCreatureType enumcreaturetype,
                            net.minecraft.src.BiomeGenBase[] abiomegenbase)

genericContainerRemoval

public static void genericContainerRemoval(net.minecraft.src.World world,
                                           int i,
                                           int j,
                                           int k)

getLoadedMods

public static java.util.List<BaseMod> getLoadedMods()

getLogger

public static java.util.logging.Logger getLogger()

getMinecraftInstance

public static net.minecraft.src.Minecraft getMinecraftInstance()

getPrivateValue

public static java.lang.Object getPrivateValue(java.lang.Class class1,
                                               java.lang.Object obj,
                                               int i)
                                        throws java.lang.IllegalArgumentException,
                                               java.lang.SecurityException,
                                               java.lang.NoSuchFieldException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.NoSuchFieldException

getPrivateValue

public static java.lang.Object getPrivateValue(java.lang.Class class1,
                                               java.lang.Object obj,
                                               java.lang.String s)
                                        throws java.lang.IllegalArgumentException,
                                               java.lang.SecurityException,
                                               java.lang.NoSuchFieldException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.NoSuchFieldException

getUniqueBlockModelID

public static int getUniqueBlockModelID(BaseMod basemod,
                                        boolean flag)

isGUIOpen

public static boolean isGUIOpen(java.lang.Class class1)

isModLoaded

public static boolean isModLoaded(java.lang.String s)

loadConfig

public static void loadConfig()
                       throws java.io.IOException
Throws:
java.io.IOException

onItemPickup

public static void onItemPickup(net.minecraft.src.EntityPlayer entityplayer,
                                net.minecraft.src.ItemStack itemstack)

onTick

public static void onTick(float f,
                          net.minecraft.src.Minecraft minecraft)

openGUI

public static void openGUI(net.minecraft.src.EntityPlayer entityplayer,
                           net.minecraft.src.GuiScreen guiscreen)

populateChunk

public static void populateChunk(net.minecraft.src.IChunkProvider ichunkprovider,
                                 int i,
                                 int j,
                                 net.minecraft.src.World world)

clientCustomPayload

public static void clientCustomPayload(net.minecraft.src.Packet250CustomPayload packet)

serverCustomPayload

public static void serverCustomPayload(net.minecraft.src.NetServerHandler serverHandler,
                                       net.minecraft.src.Packet250CustomPayload packet250custompayload)

registerContainerID

public static void registerContainerID(BaseMod mod,
                                       int id)

clientOpenWindow

public static void clientOpenWindow(net.minecraft.src.Packet100OpenWindow par1Packet100OpenWindow)

serverOpenWindow

public static void serverOpenWindow(net.minecraft.src.EntityPlayerMP player,
                                    net.minecraft.src.Container container,
                                    int id,
                                    int x,
                                    int y,
                                    int z)

registerAllKeys

public static net.minecraft.src.KeyBinding[] registerAllKeys(net.minecraft.src.KeyBinding[] akeybinding)

registerBlock

public static void registerBlock(net.minecraft.src.Block block)

registerBlock

public static void registerBlock(net.minecraft.src.Block block,
                                 java.lang.Class class1)

registerEntityID

public static void registerEntityID(java.lang.Class class1,
                                    java.lang.String s,
                                    int i)

registerEntityID

public static void registerEntityID(java.lang.Class class1,
                                    java.lang.String s,
                                    int i,
                                    int j,
                                    int k)

registerKey

public static void registerKey(BaseMod basemod,
                               net.minecraft.src.KeyBinding keybinding,
                               boolean flag)

registerPacketChannel

public static void registerPacketChannel(BaseMod basemod,
                                         java.lang.String s)

registerTileEntity

public static void registerTileEntity(java.lang.Class class1,
                                      java.lang.String s)

registerTileEntity

public static void registerTileEntity(java.lang.Class class1,
                                      java.lang.String s,
                                      net.minecraft.src.TileEntitySpecialRenderer tileentityspecialrenderer)

removeBiome

public static void removeBiome(net.minecraft.src.BiomeGenBase biomegenbase)

removeSpawn

public static void removeSpawn(java.lang.Class class1,
                               net.minecraft.src.EnumCreatureType enumcreaturetype)

removeSpawn

public static void removeSpawn(java.lang.Class class1,
                               net.minecraft.src.EnumCreatureType enumcreaturetype,
                               net.minecraft.src.BiomeGenBase[] abiomegenbase)

removeSpawn

public static void removeSpawn(java.lang.String s,
                               net.minecraft.src.EnumCreatureType enumcreaturetype)

removeSpawn

public static void removeSpawn(java.lang.String s,
                               net.minecraft.src.EnumCreatureType enumcreaturetype,
                               net.minecraft.src.BiomeGenBase[] abiomegenbase)

renderBlockIsItemFull3D

public static boolean renderBlockIsItemFull3D(int i)

renderInvBlock

public static void renderInvBlock(net.minecraft.src.RenderBlocks renderblocks,
                                  net.minecraft.src.Block block,
                                  int i,
                                  int j)

renderWorldBlock

public static boolean renderWorldBlock(net.minecraft.src.RenderBlocks renderblocks,
                                       net.minecraft.src.IBlockAccess iblockaccess,
                                       int i,
                                       int j,
                                       int k,
                                       net.minecraft.src.Block block,
                                       int l)

saveConfig

public static void saveConfig()
                       throws java.io.IOException
Throws:
java.io.IOException

clientChat

public static void clientChat(java.lang.String s)

serverChat

public static void serverChat(net.minecraft.src.NetServerHandler netserverhandler,
                              java.lang.String s)

clientConnect

public static void clientConnect(net.minecraft.src.NetClientHandler netclienthandler,
                                 net.minecraft.src.Packet1Login packet1login)

clientDisconnect

public static void clientDisconnect()

clientSendPacket

public static void clientSendPacket(net.minecraft.src.Packet packet)

serverSendPacket

public static void serverSendPacket(net.minecraft.src.NetServerHandler serverHandler,
                                    net.minecraft.src.Packet packet)

setInGameHook

public static void setInGameHook(BaseMod basemod,
                                 boolean flag,
                                 boolean flag1)

setInGUIHook

public static void setInGUIHook(BaseMod basemod,
                                boolean flag,
                                boolean flag1)

setPrivateValue

public static void setPrivateValue(java.lang.Class class1,
                                   java.lang.Object obj,
                                   int i,
                                   java.lang.Object obj1)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.SecurityException,
                                   java.lang.NoSuchFieldException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.NoSuchFieldException

setPrivateValue

public static void setPrivateValue(java.lang.Class class1,
                                   java.lang.Object obj,
                                   java.lang.String s,
                                   java.lang.Object obj1)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.SecurityException,
                                   java.lang.NoSuchFieldException
Throws:
java.lang.IllegalArgumentException
java.lang.SecurityException
java.lang.NoSuchFieldException

takenFromCrafting

public static void takenFromCrafting(net.minecraft.src.EntityPlayer entityplayer,
                                     net.minecraft.src.ItemStack itemstack,
                                     net.minecraft.src.IInventory iinventory)

takenFromFurnace

public static void takenFromFurnace(net.minecraft.src.EntityPlayer entityplayer,
                                    net.minecraft.src.ItemStack itemstack)

throwException

public static void throwException(java.lang.String s,
                                  java.lang.Throwable throwable)

getCrashReport

public static java.lang.String getCrashReport()

addCustomAnimationLogic

public static void addCustomAnimationLogic(java.lang.String name,
                                           net.minecraft.src.Icon tex)

getCustomAnimationLogic

public static net.minecraft.src.Icon getCustomAnimationLogic(java.lang.String name)