|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectBaseMod
public abstract class BaseMod
Inherit this class in new mods for it to be used by ModLoader
.
Constructor Summary | |
---|---|
BaseMod()
|
Method Summary | |
---|---|
int |
AddFuel(int id,
int metadata)
Used for adding new sources of fuel to the furnace. |
void |
AddRenderer(java.util.Map<java.lang.Class<? extends ia>,rg> renderers)
Used to add entity renderers. |
boolean |
DispenseEntity(ry world,
double x,
double y,
double z,
int xVel,
int zVel,
dk item)
Dispenses the entity associated with the selected item. |
void |
GenerateNether(ry world,
java.util.Random random,
int chunkX,
int chunkZ)
Used for generating new blocks (veins) in Nether. |
void |
GenerateSurface(ry world,
java.util.Random random,
int chunkX,
int chunkZ)
Used for generating new blocks (veins) on the surface world. |
java.lang.String |
getName()
Descriptive name for this class. |
java.lang.String |
getPriorities()
This method will tell ModLoader what must come before or after a mod. |
abstract java.lang.String |
getVersion()
Required override that informs users the version of this mod. |
void |
KeyboardEvent(aby event)
This method will be called when the register key has been pressed, or held down. |
abstract void |
load()
Required override. |
void |
ModsLoaded()
Called after all mods are loaded. |
void |
OnItemPickup(vi player,
dk item)
Is called when an item is picked up from the world. |
boolean |
OnTickInGame(float tick,
net.minecraft.client.Minecraft game)
Called when enabled, and in game. |
boolean |
OnTickInGUI(float tick,
net.minecraft.client.Minecraft game,
xe gui)
Called when enabled, and a GUI is open. |
void |
RegisterAnimation(net.minecraft.client.Minecraft game)
Used for registering animations for items and blocks. |
void |
RenderInvBlock(acr renderer,
yy block,
int metadata,
int modelID)
Renders a block in inventory. |
boolean |
RenderWorldBlock(acr renderer,
kq world,
int x,
int y,
int z,
yy block,
int modelID)
Renders a block in the world. |
void |
TakenFromCrafting(vi player,
dk item,
de matrix)
Is called when an item is picked up from crafting result slot. |
void |
TakenFromFurnace(vi player,
dk item)
Is called when an item is picked up from furnace result slot. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BaseMod()
Method Detail |
---|
public int AddFuel(int id, int metadata)
id
- ItemID for the item to use as fuel.metadata
-
ModLoader.AddAllFuel(int, int)
public void AddRenderer(java.util.Map<java.lang.Class<? extends ia>,rg> renderers)
renderers
- HashMap of the renderers. key is an entity class, value is
the renderer.ModLoader.AddAllRenderers(java.util.Map, rg>)
public boolean DispenseEntity(ry world, double x, double y, double z, int xVel, int zVel, dk item)
world
- reference to the World.x
- X coordinate.y
- Y coordinate.z
- Z coordinate.xVel
- X velocity.zVel
- Z velocity.item
- ID of item to chosen to dispense entity.
ModLoader.DispenseEntity(ry, double, double, double, int, int, dk)
public void GenerateNether(ry world, java.util.Random random, int chunkX, int chunkZ)
world
- Reference to world.random
- Instance of random to use.chunkX
- X coordinate of chunk.chunkZ
- Z coordinate of chunk.ModLoader.PopulateChunk(ej, int, int, ry)
public void GenerateSurface(ry world, java.util.Random random, int chunkX, int chunkZ)
world
- Reference to world.random
- Instance of random to use.chunkX
- X coordinate of chunk.chunkZ
- Z coordinate of chunk.ModLoader.PopulateChunk(ej, int, int, ry)
public java.lang.String getName()
public java.lang.String getPriorities()
before:* | Require that this mod come before all other mods. |
after:* | Require that this mod come after all other mods. |
before:mod_x | Require that this mod come before mod_x |
after:mod_x | Require that this mod come after mod_x |
after:mod_x;after:mod_y | Require that this mod come after mod_x and mod_y |
public abstract java.lang.String getVersion()
public void KeyboardEvent(aby event)
event
- Reference to the key pressed.ModLoader.RegisterKey(BaseMod, aby, boolean)
public abstract void load()
public void ModsLoaded()
public void OnItemPickup(vi player, dk item)
player
- that picked up itemitem
- that was picked uppublic boolean OnTickInGame(float tick, net.minecraft.client.Minecraft game)
tick
- Partial tick. Used for smooth animation.game
- Instance of the Minecraft class.
public boolean OnTickInGUI(float tick, net.minecraft.client.Minecraft game, xe gui)
tick
- Partial tick. Used for smooth animation.game
- Instance of the Minecraft class.gui
- Current GUI that is open.
public void RegisterAnimation(net.minecraft.client.Minecraft game)
game
- Instance of the Minecraft class.ModLoader.RegisterAllTextureOverrides(zh)
,
ModLoader.addAnimation(dt)
public void RenderInvBlock(acr renderer, yy block, int metadata, int modelID)
renderer
- parent renderer. Methods and fields may be referenced from
here.block
- reference to block to render.metadata
- of block. Damage on an item.modelID
- ID of block model to render.public boolean RenderWorldBlock(acr renderer, kq world, int x, int y, int z, yy block, int modelID)
renderer
- parent renderer. Methods and fields may be referenced from
here.world
- to render block in.x
- XPosy
- YPosz
- ZPosblock
- reference to block to render.modelID
- ID of block model to render.
public void TakenFromCrafting(vi player, dk item, de matrix)
player
- that picked up itemitem
- that was picked upmatrix
- crafting matrix that is usedpublic void TakenFromFurnace(vi player, dk item)
player
- that picked up itemitem
- that was picked uppublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |