net.minecraft.src
Class ModLoader
java.lang.Object
net.minecraft.src.ModLoader
public final class ModLoader
- extends java.lang.Object
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 |
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
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)