AbstractEntityPlayer breaking a tile
Entity to the worldTileEntity to the worldBiome
AbstractEntityPlayer destroys a tile
IChatLog
Command
GuiComponent is rendered
GuiComponent is rendered
ItemContainer is opened
IResourceName to be used for vanilla game related resourcesUUID and adds it to the world
IResourceName to be used by the specified IModIResourceName out of a combined string of the mod id
and the resource itselfIGraphics.drawHoverInfo(IGameInstance, IAssetManager, float, float, float, boolean, boolean, int, List))Entity's MovableWorldObject.x and MovableWorldObject.y values
depending on its MovableWorldObject.motionX and MovableWorldObject.motionY, increases
its Entity.ticksExisted value and so on
ItemInstance around between
slots of a ItemContainer using the ComponentSlot
provided
IGraphics.drawHoverInfo(IGameInstance, IAssetManager, float, float, float, boolean, boolean, int, List))
at the specified mouse coordinatesIGraphics.drawHoverInfo(IGameInstance, IAssetManager, float, float, float, boolean, boolean, int, List))
at the specified mouse coordinatesEntity
EntityLiving takes damage
Entity dies
Entity is trying to tick
IUseInfos that can be used in machines as a fuel.IApiHandler for more informationIChunk from the specified tile coordinates
IWorld.getChunkFromGridCoords(int, int) in that it
getst a chunk based on the tile coordinates of the chunk, meaning a chunk
that contains tile coordinates 1, 1 would be at grid coordinates
0, 0IChunk from the specified grid coordinates
IWorld.getChunk(double, double) in that it
gets a chunk based on the grid coordinates of the chunk, meaning a chunk
at grid coordinates 1, 1 would start at tile coordinates
Constants.CHUNK_SIZE, Constants.CHUNK_SIZEIChunkOrWorld.getSkyLight(int, int), IChunkOrWorld.getArtificialLight(int, int)
and the time of day of the world for the given coordinate to determine the light at which things
are displayedEntity with the specified UUIDIEventHandler for more informationIGameInstance for more informationIChunk.getX() in that it
returns the grid coordinate of the chunk, meaning a chunk
at grid coordinates 1, 1 would start at tile coordinates
Constants.CHUNK_SIZE, Constants.CHUNK_SIZEIChunk.getX() in that it
returns the grid coordinate of the chunk, meaning a chunk
at grid coordinates 1, 1 would start at tile coordinates
Constants.CHUNK_SIZE, Constants.CHUNK_SIZEIModLoader for more informationINetHandler for more informationUUID from the worldIAssets
are stored (images, sounds, language files etc.)
Integer.MAX_VALUE to always be loaded firstTileEntity of a certain type at the specified coordinatesIWorld that this chunk is inIChunk.getGridX() in that it
returns the coordinate of the chunk based on its tile coordinates, meaning a chunk
that contains tile coordinates 1, 1 would be at grid coordinates
0, 0IChunk.getGridX() in that it
returns the coordinate of the chunk based on its tile coordinates, meaning a chunk
that contains tile coordinates 1, 1 would be at grid coordinates
0, 0Gui is opened
Constants.CHUNK_SIZE, Constants.CHUNK_SIZE,
these parts are what are known as chunks.AbstractEntityPlayer interacts with the world
IWorld with a specified DataSet storing the player information,
a WorldInfo and a specified NameToIndexInfo storing the mapping of tiles
to their ids on disk.Keybind
Settings are loaded
BasicRecipe
GuiTile.onChangeAround(IWorld, int, int, TileLayer, int, int, TileLayer) methodsGui
DataSet parts
IndexRegistry.getNextFreeId() to register a custom part
and try not to register new DataPart types in generalAbstractEntityPlayer is rendered
IWorld
Random for general useDataSet from the specified FileDataPart from the specified DataInput and returns itDataSet from the specified DataInputEntity from the worldTileEntity at the specified coordinates from the worldItemInstance in a Gui at the specified x and y coordinatesGui at the specified x and y coordinates
containg the specified ItemInstanceAbstractEntityPlayer gets moved back on the server because
they moved too fast.DataSetSupplier to be executed next tick
IPacket as
it prevents concurrent modificationTile.onScheduledUpdate(IWorld, int, int, TileLayer)
to be called for the tile at the specified coordinates after the specified time has run out
Tile.onScheduledUpdate(IWorld, int, int, TileLayer) will be called on the server and
on the client, even when only scheduling an update on the serverSeparatorRecipe
Tile.onChangeAround(IWorld, int, int, TileLayer, int, int, TileLayer)
or be marked dirty if anything changesSmelterRecipe
TileState
Tile drops a list of items
TileEntity is trying to tick
IWorldGenerator
IWorld is loaded
MovableWorldObject collides with a multitude of BoundBoxes
IWorld is trying to tick
IWorld is unloaded
DataSet to the specified FileDataPart to the specified DataOutputDataSet to the specified DataOutput