Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractEntityPlayer - Class in de.ellpeck.rockbottom.api.entity.player
 
AbstractEntityPlayer(IWorld) - Constructor for class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
add(int, int) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
add(int, int) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
add(ItemInstance, boolean) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
add(double, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
add(int) - Method in class de.ellpeck.rockbottom.api.util.MutableInt
 
add(int, int) - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
addAmount(int) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
addBoolean(String, boolean) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addByte(String, byte) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addByteByteArray(String, byte[][]) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addChangeCallback(IInvChangeCallback) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
addChangeCallback(IInvChangeCallback) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
addDataSet(String, DataSet) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addDouble(String, double) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addEffectiveTool(ToolType, int) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
addEntity(Entity) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Adds the specified Entity to the world
addExistingFirst(ItemInstance, boolean) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
addFloat(String, float) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addInt(String, int) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addIntArray(String, int[]) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addLong(String, long) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addPart(DataPart) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addParticle(Particle) - Method in interface de.ellpeck.rockbottom.api.particle.IParticleManager
 
addPlayerInventory(AbstractEntityPlayer, int, int) - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
addPrefix(String) - Method in interface de.ellpeck.rockbottom.api.util.reg.IResourceName
 
addShort(String, short) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addShortShortArray(String, short[][]) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addSlot(ContainerSlot) - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
addSlotGrid(IInventory, int, int, int, int, int) - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
addString(String, String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
addSubItem(IResourceName) - Method in class de.ellpeck.rockbottom.api.item.ItemMeta
 
addSuffix(String) - Method in interface de.ellpeck.rockbottom.api.util.reg.IResourceName
 
addTileEntity(TileEntity) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Adds the specified TileEntity to the world
addTileParticles(IWorld, int, int, Tile, int) - Method in interface de.ellpeck.rockbottom.api.particle.IParticleManager
 
addToSlot(int, ItemInstance, boolean) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
addUniqueId(String, UUID) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
ADJACENT - Static variable in enum de.ellpeck.rockbottom.api.util.Direction
 
ADJACENT_INCLUDING_NONE - Static variable in enum de.ellpeck.rockbottom.api.util.Direction
 
ADMIN_PERMISSION - Static variable in class de.ellpeck.rockbottom.api.Constants
 
applyMotion() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
applyMotion() - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
applyMotion() - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
AssetFont - Class in de.ellpeck.rockbottom.api.assets.font
 
AssetFont(Font) - Constructor for class de.ellpeck.rockbottom.api.assets.font.AssetFont
 
AssetImage - Class in de.ellpeck.rockbottom.api.assets
 
AssetImage(Image) - Constructor for class de.ellpeck.rockbottom.api.assets.AssetImage
 
AssetLocale - Class in de.ellpeck.rockbottom.api.assets.local
 
AssetLocale(Locale) - Constructor for class de.ellpeck.rockbottom.api.assets.local.AssetLocale
 
assetManager - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
assetManager - Variable in class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
assetManager - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
AssetSound - Class in de.ellpeck.rockbottom.api.assets
 
AssetSound(Sound) - Constructor for class de.ellpeck.rockbottom.api.assets.AssetSound
 
autosaveIntervalSeconds - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 

B

BasicDataPart<T> - Class in de.ellpeck.rockbottom.api.data.set.part
 
BasicDataPart(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.BasicDataPart
 
BasicDataPart(String, T) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.BasicDataPart
 
BasicRecipe - Class in de.ellpeck.rockbottom.api.construction
 
BasicRecipe(ItemInstance, ItemInstance...) - Constructor for class de.ellpeck.rockbottom.api.construction.BasicRecipe
 
BLACK - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
BoundBox - Class in de.ellpeck.rockbottom.api.util
 
BoundBox() - Constructor for class de.ellpeck.rockbottom.api.util.BoundBox
 
BoundBox(double, double, double, double) - Constructor for class de.ellpeck.rockbottom.api.util.BoundBox
 
boundingBox - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
boundingBox - Variable in class de.ellpeck.rockbottom.api.particle.Particle
 
broadcastMessage(String) - Method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
buttonDestroy - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
buttonGuiAction1 - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
buttonGuiAction2 - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
buttonPlace - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 

C

callback - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
callbacks - Variable in class de.ellpeck.rockbottom.api.inventory.Inventory
 
canBreak(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
canPickUp() - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
canPlace(ItemInstance) - Method in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
canPlace(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
canPlace(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
canPlaceInLayer(TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
canProvideTileEntity() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
canRemove() - Method in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
canReplace(IWorld, int, int, TileLayer, Tile) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
causeLightUpdate(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Causes a light update at the given position
Will recursively calculate light in the surrounding area
ceil(double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
chatName - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
CHUNK_LOAD_DISTANCE - Static variable in class de.ellpeck.rockbottom.api.Constants
 
CHUNK_LOAD_TIME - Static variable in class de.ellpeck.rockbottom.api.Constants
 
CHUNK_SIZE - Static variable in class de.ellpeck.rockbottom.api.Constants
 
chunkX - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
chunkY - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
closeContainer() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
closeGui() - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
collidedHor - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
collidedVert - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
colorButton - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
colorButtonUnselected - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
colorOutline - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
Command - Class in de.ellpeck.rockbottom.api.net.chat
 
Command(String, String, int) - Constructor for class de.ellpeck.rockbottom.api.net.chat.Command
 
COMMAND_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for Command
Use this to register custom commands
CommandPermissions - Class in de.ellpeck.rockbottom.api.data.settings
 
CommandPermissions() - Constructor for class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
compare(ItemInstance, ItemInstance, boolean, boolean, boolean, boolean) - Static method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
ComponentButton - Class in de.ellpeck.rockbottom.api.gui.component
 
ComponentButton(Gui, int, int, int, int, int, String, String...) - Constructor for class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
componentId - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
ComponentInputField - Class in de.ellpeck.rockbottom.api.gui.component
 
ComponentInputField(Gui, int, int, int, int, boolean, boolean, boolean, int, boolean) - Constructor for class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
ComponentProgressBar - Class in de.ellpeck.rockbottom.api.gui.component
 
ComponentProgressBar(Gui, int, int, int, int, Color, boolean, ComponentProgressBar.ICallback) - Constructor for class de.ellpeck.rockbottom.api.gui.component.ComponentProgressBar
 
ComponentProgressBar.ICallback - Interface in de.ellpeck.rockbottom.api.gui.component
 
components - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 
ComponentSlider - Class in de.ellpeck.rockbottom.api.gui.component
 
ComponentSlider(Gui, int, int, int, int, int, int, int, int, ComponentSlider.ICallback, String, String...) - Constructor for class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
ComponentSlider.ICallback - Interface in de.ellpeck.rockbottom.api.gui.component
 
ComponentSlot - Class in de.ellpeck.rockbottom.api.gui.component
 
ComponentSlot(GuiContainer, ContainerSlot, int, int, int) - Constructor for class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
Constants - Class in de.ellpeck.rockbottom.api
A collection of constant values used in the game
Constants() - Constructor for class de.ellpeck.rockbottom.api.Constants
 
containedInventories - Variable in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
container - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
ContainerSlot - Class in de.ellpeck.rockbottom.api.gui.container
 
ContainerSlot(IInventory, int, int, int) - Constructor for class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
contains(double, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
containsItem(ItemInstance) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
copy() - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
copy() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
copy() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
createEntity(IResourceName, IWorld) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
createInternalRes(String) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
Creates an internal IResourceName to be used for vanilla game related resources
createItemTile() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
createPlayer(UUID, Channel) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Creates a player from the given UUID and adds it to the world
Not supposed to be used by mods
createRenderer(IResourceName) - Method in class de.ellpeck.rockbottom.api.item.ItemBasic
 
createRenderer(IResourceName) - Method in class de.ellpeck.rockbottom.api.item.ItemMeta
 
createRenderer(IResourceName) - Method in class de.ellpeck.rockbottom.api.item.ItemTile
 
createRenderer(IResourceName) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
createRenderer(IResourceName) - Method in class de.ellpeck.rockbottom.api.tile.TileBasic
 
createRes(IMod, String) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
Creates an IResourceName to be used by the specified IMod
createRes(String) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
Creates an IResourceName out of a combined string of the mod id and the resource itself
createResourceName(IMod, String) - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
createResourceName(String) - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
currentWorldTime - Variable in class de.ellpeck.rockbottom.api.world.WorldInfo
 
cursorInfos - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 

D

DARK_GRAY - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
data - Variable in class de.ellpeck.rockbottom.api.data.set.DataSet
 
data - Variable in class de.ellpeck.rockbottom.api.data.set.part.BasicDataPart
 
DataPart<T> - Class in de.ellpeck.rockbottom.api.data.set.part
 
DataPart(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
DataSet - Class in de.ellpeck.rockbottom.api.data.set
 
DataSet() - Constructor for class de.ellpeck.rockbottom.api.data.set.DataSet
 
de.ellpeck.rockbottom.api - package de.ellpeck.rockbottom.api
 
de.ellpeck.rockbottom.api.assets - package de.ellpeck.rockbottom.api.assets
 
de.ellpeck.rockbottom.api.assets.font - package de.ellpeck.rockbottom.api.assets.font
 
de.ellpeck.rockbottom.api.assets.local - package de.ellpeck.rockbottom.api.assets.local
 
de.ellpeck.rockbottom.api.construction - package de.ellpeck.rockbottom.api.construction
 
de.ellpeck.rockbottom.api.data - package de.ellpeck.rockbottom.api.data
 
de.ellpeck.rockbottom.api.data.set - package de.ellpeck.rockbottom.api.data.set
 
de.ellpeck.rockbottom.api.data.set.part - package de.ellpeck.rockbottom.api.data.set.part
 
de.ellpeck.rockbottom.api.data.set.part.num - package de.ellpeck.rockbottom.api.data.set.part.num
 
de.ellpeck.rockbottom.api.data.set.part.num.array - package de.ellpeck.rockbottom.api.data.set.part.num.array
 
de.ellpeck.rockbottom.api.data.settings - package de.ellpeck.rockbottom.api.data.settings
 
de.ellpeck.rockbottom.api.entity - package de.ellpeck.rockbottom.api.entity
 
de.ellpeck.rockbottom.api.entity.player - package de.ellpeck.rockbottom.api.entity.player
 
de.ellpeck.rockbottom.api.event - package de.ellpeck.rockbottom.api.event
 
de.ellpeck.rockbottom.api.event.impl - package de.ellpeck.rockbottom.api.event.impl
 
de.ellpeck.rockbottom.api.gui - package de.ellpeck.rockbottom.api.gui
 
de.ellpeck.rockbottom.api.gui.component - package de.ellpeck.rockbottom.api.gui.component
 
de.ellpeck.rockbottom.api.gui.container - package de.ellpeck.rockbottom.api.gui.container
 
de.ellpeck.rockbottom.api.inventory - package de.ellpeck.rockbottom.api.inventory
 
de.ellpeck.rockbottom.api.item - package de.ellpeck.rockbottom.api.item
 
de.ellpeck.rockbottom.api.mod - package de.ellpeck.rockbottom.api.mod
 
de.ellpeck.rockbottom.api.net - package de.ellpeck.rockbottom.api.net
 
de.ellpeck.rockbottom.api.net.chat - package de.ellpeck.rockbottom.api.net.chat
 
de.ellpeck.rockbottom.api.net.packet - package de.ellpeck.rockbottom.api.net.packet
 
de.ellpeck.rockbottom.api.net.packet.toclient - package de.ellpeck.rockbottom.api.net.packet.toclient
 
de.ellpeck.rockbottom.api.net.packet.toserver - package de.ellpeck.rockbottom.api.net.packet.toserver
 
de.ellpeck.rockbottom.api.particle - package de.ellpeck.rockbottom.api.particle
 
de.ellpeck.rockbottom.api.render.entity - package de.ellpeck.rockbottom.api.render.entity
 
de.ellpeck.rockbottom.api.render.item - package de.ellpeck.rockbottom.api.render.item
 
de.ellpeck.rockbottom.api.render.tile - package de.ellpeck.rockbottom.api.render.tile
 
de.ellpeck.rockbottom.api.tile - package de.ellpeck.rockbottom.api.tile
 
de.ellpeck.rockbottom.api.tile.entity - package de.ellpeck.rockbottom.api.tile.entity
 
de.ellpeck.rockbottom.api.util - package de.ellpeck.rockbottom.api.util
 
de.ellpeck.rockbottom.api.util.reg - package de.ellpeck.rockbottom.api.util.reg
 
de.ellpeck.rockbottom.api.world - package de.ellpeck.rockbottom.api.world
 
de.ellpeck.rockbottom.api.world.gen - package de.ellpeck.rockbottom.api.world.gen
 
dead - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
dead - Variable in class de.ellpeck.rockbottom.api.particle.Particle
 
DEFAULT_BOUNDS - Static variable in class de.ellpeck.rockbottom.api.tile.Tile
 
DEFAULT_CODES - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
DEFAULT_GUI_B - Static variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
DEFAULT_GUI_G - Static variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
DEFAULT_GUI_R - Static variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
DefaultItemRenderer<T extends Item> - Class in de.ellpeck.rockbottom.api.render.item
 
DefaultItemRenderer(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.render.item.DefaultItemRenderer
 
DefaultTileRenderer<T extends Tile> - Class in de.ellpeck.rockbottom.api.render.tile
 
DefaultTileRenderer(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
 
deleteFolder(File) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
describeItem(IGameInstance, IAssetManager, Graphics, ItemInstance) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
describeItem(IAssetManager, ItemInstance, List<String>, boolean) - Method in class de.ellpeck.rockbottom.api.item.Item
 
describeItem(IAssetManager, ItemInstance, List<String>, boolean) - Method in class de.ellpeck.rockbottom.api.item.ItemTile
 
describeItem(IAssetManager, ItemInstance, List<String>, boolean) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
describeItem(IAssetManager, ItemInstance, List<String>, boolean) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
description - Variable in class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
destroyTile(int, int, TileLayer, Entity, boolean) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Helper method to remove a tile, spawn its particles and spawn its drops
Direction - Enum in de.ellpeck.rockbottom.api.util
 
displayMessage(String) - Method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
distance(double, double, double, double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
distanceSq(double, double, double, double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
doBreak(IWorld, int, int, TileLayer, AbstractEntityPlayer, boolean) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
doBreak(IWorld, int, int, TileLayer, AbstractEntityPlayer, boolean) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
doDefaultEntityUpdate(Entity) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Updates an Entity's MovableWorldObject.x and MovableWorldObject.y values depending on its MovableWorldObject.motionX and MovableWorldObject.motionY, increases its Entity.ticksExisted value and updates its Entity.fallAmount
Not supposed to be used by mods
doDefaultSlotMovement(IGameInstance, int, float, float, ComponentSlot) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Does everything necessary for moving instances of ItemInstance around between slots of a ItemContainer using the ComponentSlot provided
Not supposed to be used by mods
doesPauseGame() - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
doesPauseGame() - Method in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
doesSave() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
doesSave() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
doesSync() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
doPlace(IWorld, int, int, TileLayer, ItemInstance, AbstractEntityPlayer) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
doPlace(IWorld, int, int, TileLayer, ItemInstance, AbstractEntityPlayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
drawCenteredString(float, float, String, float, boolean) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawCharacter(float, float, char, float, Color) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawCutOffString(float, float, String, float, int, boolean, boolean) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawFadingString(float, float, String, float, float, float, float) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawHoverInfo(IGameInstance, IAssetManager, Graphics, float, float, float, boolean, boolean, int, List<String>) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Draws a hovering info at the specified coordinates
drawHoverInfoAtMouse(IGameInstance, IAssetManager, Graphics, boolean, int, String...) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
drawHoverInfoAtMouse(IGameInstance, IAssetManager, Graphics, boolean, int, List<String>) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
drawScaledImage(Graphics, Image, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Draws an Image at the specified coordinates with the specified scale
drawSplitString(float, float, String, float, int) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawString(float, float, String, float) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawString(float, float, String, float, Color) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
drawStringFromRight(float, float, String, float) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
dropInventory(IInventory) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 

E

effectiveTools - Variable in class de.ellpeck.rockbottom.api.tile.Tile
 
Entity - Class in de.ellpeck.rockbottom.api.entity
 
Entity(IWorld) - Constructor for class de.ellpeck.rockbottom.api.entity.Entity
 
entity - Variable in class de.ellpeck.rockbottom.api.event.impl.EntityTickEvent
 
ENTITY_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for Entity
Use this to register custom entity types
EntityItem - Class in de.ellpeck.rockbottom.api.entity
 
EntityItem(IWorld) - Constructor for class de.ellpeck.rockbottom.api.entity.EntityItem
 
EntityItem(IWorld, ItemInstance) - Constructor for class de.ellpeck.rockbottom.api.entity.EntityItem
 
EntityLiving - Class in de.ellpeck.rockbottom.api.entity
 
EntityLiving(IWorld) - Constructor for class de.ellpeck.rockbottom.api.entity.EntityLiving
 
EntityTickEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
EntityTickEvent(Entity) - Constructor for class de.ellpeck.rockbottom.api.event.impl.EntityTickEvent
 
equals(Object) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
equals(Object) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
equals(Object) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
equals(Object) - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
equals(Object) - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
Event - Class in de.ellpeck.rockbottom.api.event
 
Event() - Constructor for class de.ellpeck.rockbottom.api.event.Event
 
EventResult - Enum in de.ellpeck.rockbottom.api.event
 
execute(String[], AbstractEntityPlayer, String, IGameInstance, IAssetManager, IChatLog) - Method in class de.ellpeck.rockbottom.api.net.chat.Command
 

F

facing - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
fallAmount - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
FIRE_COLOR - Static variable in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
fireEvent(Event) - Method in interface de.ellpeck.rockbottom.api.event.IEventHandler
 
fitsAmount(int) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
floor(double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
Font - Class in de.ellpeck.rockbottom.api.assets.font
 
Font(String, Image, int, int, Map<Character, Pos2>) - Constructor for class de.ellpeck.rockbottom.api.assets.font.Font
 
forceDrop - Variable in class de.ellpeck.rockbottom.api.tile.Tile
 
FormattingCode - Class in de.ellpeck.rockbottom.api.assets.font
 
FormattingCode(char, Color, int) - Constructor for class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
FormattingCode(char, Color, int, String) - Constructor for class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
fromBuf(ByteBuf) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
fromBuffer(ByteBuf) - Method in interface de.ellpeck.rockbottom.api.net.packet.IPacket
 
fromBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketDeath
 
fromBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketTileEntityData
 
fromBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toserver.PacketDropItem
 
fromBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
fromBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.world.WorldInfo
 
fromStream(InputStream, InputStream, String) - Static method in class de.ellpeck.rockbottom.api.assets.font.Font
 
fromStream(InputStream, String) - Static method in class de.ellpeck.rockbottom.api.assets.local.Locale
 
FUEL_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for ItemInstances that can be used in machines as a fuel.
fullscreen - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 

G

game - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
game - Variable in class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
game - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
generate(IWorld, IChunk, Random) - Method in interface de.ellpeck.rockbottom.api.world.gen.IWorldGenerator
 
generate(IWorld, IChunk, Random) - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
get() - Method in class de.ellpeck.rockbottom.api.assets.AssetImage
 
get() - Method in class de.ellpeck.rockbottom.api.assets.AssetSound
 
get() - Method in class de.ellpeck.rockbottom.api.assets.font.AssetFont
 
get() - Method in interface de.ellpeck.rockbottom.api.assets.IAsset
 
get() - Method in class de.ellpeck.rockbottom.api.assets.local.AssetLocale
 
get() - Method in class de.ellpeck.rockbottom.api.data.set.part.BasicDataPart
 
get() - Method in class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
get() - Method in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
get(int) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
get(int) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
get() - Method in class de.ellpeck.rockbottom.api.util.MutableInt
 
get(Integer) - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
get(T) - Method in interface de.ellpeck.rockbottom.api.util.reg.IRegistry
 
get(IResourceName) - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
get(int) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
getActiveMods() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
getAdditionalData() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getAdditionalData() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getAllEntities() - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
 
getAllMods() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
getAllOfType(Class<? extends IAsset>) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getAllTileEntities() - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
 
getAmount() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getAmount() - Method in interface de.ellpeck.rockbottom.api.particle.IParticleManager
 
getApiHandler() - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
See IApiHandler for more information
getArtificialLight(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets the artifical light at the given coordinates
This can be things like torches and furnaces that emit light
getArtificialLightInner(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the artificial light at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getAssetManager() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getAssetWithFallback(IResourceName, IAsset<T>) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getBoolean(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getBottomLeft(int, int, int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getBoundBox(IWorld, int, int) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getBoundingBox() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getBoundingBox() - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
getBoundingBox() - Method in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
getBoundingBox() - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
getBreakingLayer() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getBreakProgress() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getBreakTileX() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getBreakTileY() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getByproduct() - Method in class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
getByproductChance() - Method in class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
getByte(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getByteByteArray(String, int) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getChatColorFormat() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getChatLog() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getChunk(double, double) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Gets an IChunk from the specified tile coordinates
This is different from 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, 0
getChunkFromGridCoords(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Gets an IChunk from the specified grid coordinates
This is different from 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_SIZE
getChunksInRange() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getClassLoader() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getClusterRadiusX() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getClusterRadiusY() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getCollisions(BoundBox) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Gets a ArrayList of BoundBox of tiles that are contained by the specified BoundBox
getColor() - Method in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
getCombinedLight(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a combination of IChunkOrWorld.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 displayed
getCombinedLightInner(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the combined light at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getCommandLevel(AbstractEntityPlayer) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
getCommandLevel() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getCommandPermissions() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
getCommandPermsFile() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getConnectedClients() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
getContainer() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getContainer() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getData() - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getDataManager() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getDataSet(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getDescription() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
 
getDescription() - Method in class de.ellpeck.rockbottom.api.net.chat.Command
 
getDespawnTime(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.Item
 
getDisabledMods() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
getDisplayName() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getDisplayName() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
 
getDomain() - Method in interface de.ellpeck.rockbottom.api.util.reg.IResourceName
 
getDouble(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getDrops(IWorld, int, int, TileLayer, Entity) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getEntities(BoundBox) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a list of all Entity in the specified BoundBox
getEntities(BoundBox, Predicate<Entity>) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a list of all Entity in the specified BoundBox that pass the specified Predicate
getEntities(BoundBox, Class<T>) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a list of all Entity in the specified BoundBox that are instances of or extend the specified Class
getEntities(BoundBox, Class<T>, Predicate<T>) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a list of all Entity in the specified BoundBox that are instances of or extend the specified Class and pass the specified Predicate
getEntity(UUID) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets an Entity with the specified UUID
getEventHandler() - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
See IEventHandler for more information
getFile(IDataManager) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
getFile(IDataManager) - Method in interface de.ellpeck.rockbottom.api.data.settings.IPropSettings
 
getFile(IDataManager) - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
getFile(IDataManager) - Method in class de.ellpeck.rockbottom.api.data.settings.Settings
 
getFile(IDataManager) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
getFloat(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getFont(IResourceName) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getFont() - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getFormat(String, int) - Static method in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
getFpsAverage() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getFuelValue(ItemInstance) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
 
getGame() - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
See IGameInstance for more information
getGameDataFile() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getGameDir() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getGridX() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the chunk's grid x coordinate
This is different from IChunk.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_SIZE
getGridY() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the chunk's grid y coordinate
This is different from IChunk.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_SIZE
getGui() - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
getGuiManager() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getGuiScale() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getHardness(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getHealth() - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
getHeight(float) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
getHeight() - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getHeightInGui() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getHeightInWorld() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getHighestGridPos() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getHighestPossibleMeta() - Method in class de.ellpeck.rockbottom.api.item.Item
 
getHighestPossibleMeta() - Method in class de.ellpeck.rockbottom.api.item.ItemMeta
 
getHover() - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
getId() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
 
getId(T) - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
getId(U) - Method in interface de.ellpeck.rockbottom.api.util.reg.IRegistry
 
getId(T) - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
getId(IResourceName) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
getIdForTile(Tile) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
getImage(IResourceName) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getIndexForInvSlot(IInventory, int) - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
getInnerCoord(int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getInput() - Method in class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
getInput() - Method in class de.ellpeck.rockbottom.api.construction.SmelterRecipe
 
getInputs() - Method in class de.ellpeck.rockbottom.api.construction.BasicRecipe
 
getInputs() - Method in interface de.ellpeck.rockbottom.api.construction.IRecipe
 
getInt(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getIntArray(String, int) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getInteractionManager() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getInv() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getInvContainer() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getItem() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getItem() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getItemIndex(ItemInstance) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
getLeftPlayerTimers() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
getLength() - Method in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
getLevel() - Method in class de.ellpeck.rockbottom.api.net.chat.Command
 
getLight(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getLocale(IResourceName) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getLong(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getLowestAirUpwards(TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets the lowest position from the specified y coordiante upwards at the specified x coordiante that contains air
Is used to determine the x coordiante of the world's spawn point
getLowestGridPos() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getMainPos(int, int, int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getMainX() - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getMainY() - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getMaxAmount() - Method in class de.ellpeck.rockbottom.api.item.Item
 
getMaxAmount() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getMaxAmount() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getMaxHealth() - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
getMaxX() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getMaxY() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getMessages() - Method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
getMeta() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
getMeta(Pos2) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getMeta(int, int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getMeta(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets the metadata on TileLayer.MAIN at the specified coordinates
getMeta(TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
 
getMetaInner(TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets metadata at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getMiningSpeed(IWorld, int, int, TileLayer, Tile, boolean) - Method in class de.ellpeck.rockbottom.api.item.Item
 
getMinX() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getMinY() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getMod(String) - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
getModGuiClass() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
If desired, returns a class for a Gui that is opened from a button that is displayed in the mods menu on the title screen of the game automatically
Gui class must have one-argument constructor taking a Gui parent
getModLoader() - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
See IModLoader for more information
getModsDir() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getModSettings() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
getModSettingsFile() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getMousedTileX() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getMousedTileY() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getMouseInGuiX() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getMouseInGuiY() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getName() - Method in class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
getName() - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
getName() - Method in interface de.ellpeck.rockbottom.api.data.settings.IPropSettings
 
getName() - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
getName() - Method in class de.ellpeck.rockbottom.api.data.settings.Settings
 
getName() - Method in class de.ellpeck.rockbottom.api.item.Item
 
getName() - Method in class de.ellpeck.rockbottom.api.net.chat.Command
 
getName() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getName() - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
getNet() - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
See INetHandler for more information
getNextFreeId() - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
getOpposite() - Method in enum de.ellpeck.rockbottom.api.world.TileLayer
 
getOreMeta() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getOreTile() - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
getOutput() - Method in class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
getOutput() - Method in class de.ellpeck.rockbottom.api.construction.SmelterRecipe
 
getOutputs() - Method in class de.ellpeck.rockbottom.api.construction.BasicRecipe
 
getOutputs() - Method in interface de.ellpeck.rockbottom.api.construction.IRecipe
 
getPartContent(String, Class<? extends DataPart<T>>, T) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getParticleManager() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getParticleTexture(IGameInstance, IAssetManager, Graphics, T, int) - Method in class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
 
getParticleTexture(IGameInstance, IAssetManager, Graphics, T, int) - Method in interface de.ellpeck.rockbottom.api.render.tile.ITileRenderer
 
getParticleTexture(IGameInstance, IAssetManager, Graphics, T, int) - Method in class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
getPlaceCooldown() - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
getPlacementMeta(IWorld, int, int, TileLayer, ItemInstance) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getPlayer() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getPlayer(UUID) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Gets a player with the specified UUID from the world
getPlayersInRange() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
getPlayersLeftRange() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
getPriority() - Method in interface de.ellpeck.rockbottom.api.world.gen.IWorldGenerator
 
getProgress() - Method in interface de.ellpeck.rockbottom.api.gui.component.ComponentProgressBar.ICallback
 
getRandomChatName() - Static method in class de.ellpeck.rockbottom.api.data.settings.Settings
 
getRegenRate() - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.item.Item
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.item.ItemBasic
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getRenderer() - Method in class de.ellpeck.rockbottom.api.tile.TileBasic
 
getRenderPriority() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getRenderPriority() - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
getResourceLocation() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
Returns the location in the jar file that mod-related IAssets are stored (images, sounds, language files etc.)
The location must contain a file named "assets.info" containg a mapping of all the asset names to their locations in the jar file

For instance, RockBottom uses the resource location "/assets/rockbottom", meaning the "assets.info" file has to be at "/assets/rockbottom/assets.info".
getResourceName() - Method in interface de.ellpeck.rockbottom.api.util.reg.IResourceName
 
getResourceStream(String) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getScheduledUpdateAmount() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
getSelectedSlot() - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
getSeparatorRecipe(ItemInstance) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
 
getSettings() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getSettingsFile() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getShort(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getShortShortArray(String, int) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getSize() - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
getSize() - Method in interface de.ellpeck.rockbottom.api.util.reg.IRegistry
 
getSize() - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
getSkyLight(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets the sky light at the given coordinates
This is light caused by there being no blocks obstructing the background
getSkylightInner(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the skylight at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getSlot(int) - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
getSlotAmount() - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
getSlotAmount() - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
getSlotAmount() - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
getSmelterRecipe(ItemInstance) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
 
getSortingPriority() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
Returns the priority with which this mod will be sorted in the list of mods
Higher values mean that it will be closer to the start of the list
RockBottom has a priority of Integer.MAX_VALUE to always be loaded first
getSound(IResourceName) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
getSpawnX() - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
getString(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getSyncFrequency() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getSyncInterval() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
getText() - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
getText() - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
getText() - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
getTile() - Method in class de.ellpeck.rockbottom.api.item.ItemTile
 
getTile(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets the Tile on TileLayer.MAIN at the specified coordinates
getTile(TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
 
getTileEntity(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
 
getTileEntity(int, int, Class<T>) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Gets a TileEntity of a certain type at the specified coordinates
getTileForId(int) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
getTileInner(TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getTileInner(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
getTileRegInfo() - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
getTime() - Method in class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
getTime() - Method in class de.ellpeck.rockbottom.api.construction.SmelterRecipe
 
getToolTypes(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.Item
 
getTotalTicks() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getTpsAverage() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getTranslucentModifier(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
getUnboundId() - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
getUniqueId(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
getUniqueId() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
getUniqueId() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getUnlocalizedName(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.Item
 
getUnlocalizedName(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.ItemMeta
 
getUnmodifiable() - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
getUnmodifiable() - Method in interface de.ellpeck.rockbottom.api.util.reg.IRegistry
 
getUnmodifiable() - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
getVersion() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
 
getWheelColor(float) - Static method in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
getWidth(String, float) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
getWidth() - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
getWidthInGui() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getWidthInWorld() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getWorld() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getWorld() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the IWorld that this chunk is in
getWorldInfo() - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
getWorldScale() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
getWorldsDir() - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
getX() - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
getX() - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
getX() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the chunk's tile x coordinate
This is different from IChunk.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, 0
getXDistanceWithMax(BoundBox, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getY() - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
getY() - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
getY() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Gets the chunk's tile y coordinate
This is different from IChunk.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, 0
getYDistanceWithMax(BoundBox, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
getZ() - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
GRADIENT - Static variable in class de.ellpeck.rockbottom.api.gui.Gui
 
graphics - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
graphics - Variable in class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
graphics - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
GRAY - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
GREEN - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
gui - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
gui - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
Gui - Class in de.ellpeck.rockbottom.api.gui
 
Gui(int, int) - Constructor for class de.ellpeck.rockbottom.api.gui.Gui
 
Gui(int, int, Gui) - Constructor for class de.ellpeck.rockbottom.api.gui.Gui
 
guiColor - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
guiColor - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
GuiComponent - Class in de.ellpeck.rockbottom.api.gui.component
 
GuiComponent(Gui, int, int, int, int) - Constructor for class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
GuiContainer - Class in de.ellpeck.rockbottom.api.gui
 
GuiContainer(AbstractEntityPlayer, int, int) - Constructor for class de.ellpeck.rockbottom.api.gui.GuiContainer
 
guiLeft - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 
guiManager - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
guiScale - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
guiTop - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 

H

handle(IGameInstance, ChannelHandlerContext) - Method in interface de.ellpeck.rockbottom.api.net.packet.IPacket
 
handle(IGameInstance, ChannelHandlerContext) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketDeath
 
handle(IGameInstance, ChannelHandlerContext) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketTileEntityData
 
handle(IGameInstance, ChannelHandlerContext) - Method in class de.ellpeck.rockbottom.api.net.packet.toserver.PacketDropItem
 
hardness - Variable in class de.ellpeck.rockbottom.api.tile.Tile
 
hardwareCursor - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
hasBackground - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
hasGradient() - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
hashCode() - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
hashCode() - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
hashCode() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
hashCode() - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
hashCode() - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
hasItem() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
hasKey(String) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
health - Variable in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
holdingInst - Variable in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
HOVER_INFO_BACKGROUND - Static variable in class de.ellpeck.rockbottom.api.gui.Gui
 

I

IAction - Interface in de.ellpeck.rockbottom.api.util
 
IApiHandler - Interface in de.ellpeck.rockbottom.api
The API handler can be used for executing code that is not part of the API through simple methods
IAsset<T> - Interface in de.ellpeck.rockbottom.api.assets
 
IAssetManager - Interface in de.ellpeck.rockbottom.api.assets
 
IChatLog - Interface in de.ellpeck.rockbottom.api.net.chat
 
IChunk - Interface in de.ellpeck.rockbottom.api.world
The world is split up into parts with the dimensions Constants.CHUNK_SIZE, Constants.CHUNK_SIZE, these parts are what are known as chunks.
IChunkOrWorld - Interface in de.ellpeck.rockbottom.api.world
This is implemented by both IWorld and IChunk
id - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
IDataManager - Interface in de.ellpeck.rockbottom.api.data
 
IEntityRenderer<T extends Entity> - Interface in de.ellpeck.rockbottom.api.render.entity
 
IEventHandler - Interface in de.ellpeck.rockbottom.api.event
 
IEventListener<T extends Event> - Interface in de.ellpeck.rockbottom.api.event
 
IGameInstance - Interface in de.ellpeck.rockbottom.api
The current instance of the game
Use this to access important game functions and variables
IGuiManager - Interface in de.ellpeck.rockbottom.api.gui
 
IInteractionManager - Interface in de.ellpeck.rockbottom.api.entity.player
 
IInvChangeCallback - Interface in de.ellpeck.rockbottom.api.inventory
 
IInventory - Interface in de.ellpeck.rockbottom.api.inventory
 
IItemRenderer<T extends Item> - Interface in de.ellpeck.rockbottom.api.render.item
 
IMod - Interface in de.ellpeck.rockbottom.api.mod
This is the class that describes a mod main class
To make a mod, make any non-final class with a default constructor extend it.
IModLoader - Interface in de.ellpeck.rockbottom.api.mod
 
IndexRegistry<T> - Class in de.ellpeck.rockbottom.api.util.reg
 
IndexRegistry(String, int) - Constructor for class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
INetHandler - Interface in de.ellpeck.rockbottom.api.net
 
init(IGameInstance, IAssetManager, IApiHandler, IEventHandler) - Method in interface de.ellpeck.rockbottom.api.mod.IMod
Override this method to do any actions that should happen during the initialization of the base game
init() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
init(String, int, boolean) - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
initGui(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
initGui(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
initGuiVars(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
initInWorldComponents(IGameInstance, AbstractEntityPlayer) - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
instance - Variable in class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
intersects(BoundBox) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
intersects(double, double, double, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
inventory - Variable in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
Inventory - Class in de.ellpeck.rockbottom.api.inventory
 
Inventory(int) - Constructor for class de.ellpeck.rockbottom.api.inventory.Inventory
 
IPacket - Interface in de.ellpeck.rockbottom.api.net.packet
 
IParticleManager - Interface in de.ellpeck.rockbottom.api.particle
 
IPropSettings - Interface in de.ellpeck.rockbottom.api.data.settings
 
IRecipe - Interface in de.ellpeck.rockbottom.api.construction
 
IRegistry<T,U> - Interface in de.ellpeck.rockbottom.api.util.reg
 
IResourceName - Interface in de.ellpeck.rockbottom.api.util.reg
 
isActive() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
isAir() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
isBackgroundDebug() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isChunkLoaded(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
isClient() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
isConnectedToServer() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
isDataSensitive(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.Item
 
isDead() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
isDead() - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
isDebug() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isDisableable() - Method in interface de.ellpeck.rockbottom.api.mod.IMod
 
isDisabled(String) - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
isEffectivelyEqual(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
isEffectivelyEqualWithWildcard(ItemInstance) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
isEmpty() - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
isEmpty() - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
isEmpty() - Method in interface de.ellpeck.rockbottom.api.util.reg.IResourceName
 
isForegroundDebug() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isFullTile() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
isInWorld() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isItemInfoDebug() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isLightDebug() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
isMainPos(int, int, int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
isMouseOver(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
isMouseOver(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
isMouseOverComponent(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
isPosLoaded(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
 
isServer() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
isStructurePart(int, int) - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
isThePlayer(AbstractEntityPlayer) - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
isToolEffective(AbstractEntityPlayer, ItemInstance, Tile, TileLayer, int, int) - Method in interface de.ellpeck.rockbottom.api.entity.player.IInteractionManager
 
isToolEffective(IWorld, int, int, TileLayer, ToolType, int) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
isVisible - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
item - Variable in class de.ellpeck.rockbottom.api.entity.EntityItem
 
Item - Class in de.ellpeck.rockbottom.api.item
 
Item(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.item.Item
 
ITEM_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for Item
Use this to register custom items
ItemBasic - Class in de.ellpeck.rockbottom.api.item
 
ItemBasic(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.item.ItemBasic
 
ItemContainer - Class in de.ellpeck.rockbottom.api.gui.container
 
ItemContainer(AbstractEntityPlayer, IInventory...) - Constructor for class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
ItemEntityRenderer - Class in de.ellpeck.rockbottom.api.render.entity
 
ItemEntityRenderer() - Constructor for class de.ellpeck.rockbottom.api.render.entity.ItemEntityRenderer
 
ItemInstance - Class in de.ellpeck.rockbottom.api.item
 
ItemInstance(Tile) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemInstance(Tile, int) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemInstance(Tile, int, int) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemInstance(Item) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemInstance(Item, int) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemInstance(Item, int, int) - Constructor for class de.ellpeck.rockbottom.api.item.ItemInstance
 
ItemMeta - Class in de.ellpeck.rockbottom.api.item
 
ItemMeta(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.item.ItemMeta
 
ItemMetaRenderer - Class in de.ellpeck.rockbottom.api.render.item
 
ItemMetaRenderer(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.render.item.ItemMetaRenderer
 
ItemTile - Class in de.ellpeck.rockbottom.api.item
 
ItemTile(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.item.ItemTile
 
ItemTileRenderer - Class in de.ellpeck.rockbottom.api.render.item
 
ItemTileRenderer() - Constructor for class de.ellpeck.rockbottom.api.render.item.ItemTileRenderer
 
ITileRenderer<T extends Tile> - Interface in de.ellpeck.rockbottom.api.render.tile
 
IWorld - Interface in de.ellpeck.rockbottom.api.world
A world is the area that entities and tiles exist in
Use this interface to interact with the world
IWorldGenerator - Interface in de.ellpeck.rockbottom.api.world.gen
 

J

joinWorld(DataSet, WorldInfo, NameToIndexInfo) - Method in interface de.ellpeck.rockbottom.api.IGameInstance
Joins a 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.
jump(double) - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
jumping - Variable in class de.ellpeck.rockbottom.api.entity.EntityLiving
 

K

key - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings.Keybind
 
keyAdvancedInfo - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyBackground - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
Keybind(String, int) - Constructor for class de.ellpeck.rockbottom.api.data.settings.Settings.Keybind
 
keybinds - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyChat - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyInventory - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyJump - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyLeft - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyMenu - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keyRight - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
keysItemSelection - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
kill() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 

L

lastServerIp - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
lastX - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
lastY - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
LAYERS - Static variable in enum de.ellpeck.rockbottom.api.world.TileLayer
 
life - Variable in class de.ellpeck.rockbottom.api.particle.Particle
 
LIGHT_GRAY - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
listen(EventResult, T) - Method in interface de.ellpeck.rockbottom.api.event.IEventListener
 
load(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
load(Properties) - Method in interface de.ellpeck.rockbottom.api.data.settings.IPropSettings
 
load(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
load(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.Settings
 
load(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
load(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
load(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
load(DataSet) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
load(DataSet) - Static method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
load(DataSet) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
load(Properties) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
load() - Method in class de.ellpeck.rockbottom.api.world.WorldInfo
 
loadJarMods(File) - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
loadPropSettings(IPropSettings) - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
loadUnpackedMods(File) - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
Locale - Class in de.ellpeck.rockbottom.api.assets.local
 
Locale(String) - Constructor for class de.ellpeck.rockbottom.api.assets.local.Locale
 
localize(IResourceName, Object...) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
localize(IResourceName, Object...) - Method in class de.ellpeck.rockbottom.api.assets.local.Locale
 

M

MAGENTA - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
makeStructure() - Method in class de.ellpeck.rockbottom.api.tile.MultiTile
 
MANUAL_CONSTRUCTION_RECIPES - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for BasicRecipe
Use this to register construction recipes that can be used in the inventory Gui
map - Variable in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
map - Variable in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
matchesInv(IRecipe, IInventory) - Static method in interface de.ellpeck.rockbottom.api.construction.IRecipe
 
max - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
max - Variable in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
MAX_LIGHT - Static variable in class de.ellpeck.rockbottom.api.Constants
 
maxAmount - Variable in class de.ellpeck.rockbottom.api.item.Item
 
maxLife - Variable in class de.ellpeck.rockbottom.api.particle.Particle
 
merge(Locale) - Method in class de.ellpeck.rockbottom.api.assets.local.Locale
 
META_WILDCARD - Static variable in class de.ellpeck.rockbottom.api.Constants
 
min - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
ModSettings - Class in de.ellpeck.rockbottom.api.data.settings
 
ModSettings() - Constructor for class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
motionX - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
motionY - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
MovableWorldObject - Class in de.ellpeck.rockbottom.api.entity
 
MovableWorldObject(IWorld) - Constructor for class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
move(double, double) - Method in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
move(int) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
moveToChunk(IChunk) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
MultiTile - Class in de.ellpeck.rockbottom.api.tile
 
MultiTile(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.tile.MultiTile
 
MultiTileRenderer<T extends MultiTile> - Class in de.ellpeck.rockbottom.api.render.tile
 
MultiTileRenderer(IResourceName, MultiTile) - Constructor for class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
MutableInt - Class in de.ellpeck.rockbottom.api.util
 
MutableInt(int) - Constructor for class de.ellpeck.rockbottom.api.util.MutableInt
 

N

name - Variable in class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
name - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings.Keybind
 
name - Variable in class de.ellpeck.rockbottom.api.item.Item
 
name - Variable in class de.ellpeck.rockbottom.api.tile.Tile
 
name - Variable in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
name - Variable in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
name - Variable in enum de.ellpeck.rockbottom.api.world.TileLayer
 
NameRegistry<T> - Class in de.ellpeck.rockbottom.api.util.reg
 
NameRegistry(String) - Constructor for class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
NameToIndexInfo - Class in de.ellpeck.rockbottom.api.util.reg
 
NameToIndexInfo(String, File, int) - Constructor for class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
needsSave() - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
needsSave() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
needsSync() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
NetUtil - Class in de.ellpeck.rockbottom.api.net
 
NetUtil() - Constructor for class de.ellpeck.rockbottom.api.net.NetUtil
 
NONE - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
notifyChange(int) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
notifyChange(int) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
notifyNeighborsOfChange(int, int, TileLayer) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Notifies neighboring tiles that a change or an update has occured, calling their Tile.onChangeAround(IWorld, int, int, TileLayer, int, int, TileLayer) methods
number - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 

O

onAdded(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onButtonActivated(IGameInstance, int) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
onChange(IInventory, int, ItemInstance) - Method in interface de.ellpeck.rockbottom.api.inventory.IInvChangeCallback
 
onChangeAround(IWorld, int, int, TileLayer, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onChunkLoaded(IChunk) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
onChunkUnloaded(IChunk) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
onClosed() - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
onClosed(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
onClosed(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
onDestroyed(IWorld, int, int, Entity, TileLayer, boolean) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onFirstClick(float, float, int, int, int) - Method in interface de.ellpeck.rockbottom.api.gui.component.ComponentSlider.ICallback
 
onGround - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
onGroundHit() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
onInteractWith(IWorld, int, int, AbstractEntityPlayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onKeyboardAction(IGameInstance, int, char) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
onKeyboardAction(IGameInstance, int, char) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
onKeyboardAction(IGameInstance, int, char) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
onLetGo(float, float, int, int, int) - Method in interface de.ellpeck.rockbottom.api.gui.component.ComponentSlider.ICallback
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
onMouseAction(IGameInstance, int, float, float) - Method in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
onNumberChange(float, float, int, int, int) - Method in interface de.ellpeck.rockbottom.api.gui.component.ComponentSlider.ICallback
 
onOpened() - Method in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
onOpened(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
onPressed(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
onRemoved(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onRemoveFromWorld() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
onScheduledUpdate(IWorld, int, int, TileLayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
onSync() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
openContainer(ItemContainer) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
openGui(Gui) - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
openGuiContainer(Gui, ItemContainer) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
openIngameMenu() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
Opens the ingame Gui
Not supposed to be used by mods
ORANGE - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
OverlayRenderEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
OverlayRenderEvent(IGameInstance, IAssetManager, Graphics, AbstractEntityPlayer, IGuiManager, Gui) - Constructor for class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 

P

PACKET_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for IPacket
Use IndexRegistry.getNextFreeId() too register a custom packet
PacketDeath - Class in de.ellpeck.rockbottom.api.net.packet.toclient
 
PacketDeath(UUID) - Constructor for class de.ellpeck.rockbottom.api.net.packet.toclient.PacketDeath
 
PacketDeath() - Constructor for class de.ellpeck.rockbottom.api.net.packet.toclient.PacketDeath
 
PacketDropItem - Class in de.ellpeck.rockbottom.api.net.packet.toserver
 
PacketDropItem(UUID, ItemInstance) - Constructor for class de.ellpeck.rockbottom.api.net.packet.toserver.PacketDropItem
 
PacketDropItem() - Constructor for class de.ellpeck.rockbottom.api.net.packet.toserver.PacketDropItem
 
PacketTileEntityData - Class in de.ellpeck.rockbottom.api.net.packet.toclient
 
PacketTileEntityData(int, int, TileEntity) - Constructor for class de.ellpeck.rockbottom.api.net.packet.toclient.PacketTileEntityData
 
PacketTileEntityData() - Constructor for class de.ellpeck.rockbottom.api.net.packet.toclient.PacketTileEntityData
 
parent - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 
PART_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for DataSet parts
Use IndexRegistry.getNextFreeId() to register a custom part
PartBoolean - Class in de.ellpeck.rockbottom.api.data.set.part
 
PartBoolean(String, Boolean) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartBoolean
 
PartBoolean(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartBoolean
 
PartByte - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartByte(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartByte
 
PartByte(String, Byte) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartByte
 
PartByteByteArray - Class in de.ellpeck.rockbottom.api.data.set.part.num.array
 
PartByteByteArray(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartByteByteArray
 
PartByteByteArray(String, byte[][]) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartByteByteArray
 
PartDataSet - Class in de.ellpeck.rockbottom.api.data.set.part
 
PartDataSet(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartDataSet
 
PartDataSet(String, DataSet) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartDataSet
 
PartDouble - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartDouble(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartDouble
 
PartDouble(String, Double) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartDouble
 
PartFloat - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartFloat(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartFloat
 
PartFloat(String, Float) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartFloat
 
Particle - Class in de.ellpeck.rockbottom.api.particle
 
Particle(IWorld, double, double, double, double, int) - Constructor for class de.ellpeck.rockbottom.api.particle.Particle
 
ParticleTile - Class in de.ellpeck.rockbottom.api.particle
 
ParticleTile(IWorld, double, double, double, double, Tile, int) - Constructor for class de.ellpeck.rockbottom.api.particle.ParticleTile
 
PartInt - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartInt(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartInt
 
PartInt(String, Integer) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartInt
 
PartIntArray - Class in de.ellpeck.rockbottom.api.data.set.part.num.array
 
PartIntArray(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartIntArray
 
PartIntArray(String, int[]) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartIntArray
 
PartLong - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartLong(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartLong
 
PartLong(String, Long) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartLong
 
PartShort - Class in de.ellpeck.rockbottom.api.data.set.part.num
 
PartShort(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartShort
 
PartShort(String, Short) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.PartShort
 
PartShortShortArray - Class in de.ellpeck.rockbottom.api.data.set.part.num.array
 
PartShortShortArray(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartShortShortArray
 
PartShortShortArray(String, short[][]) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.num.array.PartShortShortArray
 
PartString - Class in de.ellpeck.rockbottom.api.data.set.part
 
PartString(String, String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartString
 
PartString(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartString
 
PartUniqueId - Class in de.ellpeck.rockbottom.api.data.set.part
 
PartUniqueId(String, UUID) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartUniqueId
 
PartUniqueId(String) - Constructor for class de.ellpeck.rockbottom.api.data.set.part.PartUniqueId
 
PINK - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
player - Variable in class de.ellpeck.rockbottom.api.event.impl.OverlayRenderEvent
 
player - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
player - Variable in class de.ellpeck.rockbottom.api.gui.container.ItemContainer
 
player - Variable in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
populate(NameRegistry<T>) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
Pos2 - Class in de.ellpeck.rockbottom.api.util
 
Pos2() - Constructor for class de.ellpeck.rockbottom.api.util.Pos2
 
Pos2(int, int) - Constructor for class de.ellpeck.rockbottom.api.util.Pos2
 
Pos3 - Class in de.ellpeck.rockbottom.api.util
 
Pos3() - Constructor for class de.ellpeck.rockbottom.api.util.Pos3
 
Pos3(int, int, int) - Constructor for class de.ellpeck.rockbottom.api.util.Pos3
 
postInit(IGameInstance, IAssetManager, IApiHandler, IEventHandler) - Method in interface de.ellpeck.rockbottom.api.mod.IMod
Override this method to do any actions that should happen after the initialization of the base game
postInit() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
preInit(IGameInstance, IApiHandler, IEventHandler) - Method in interface de.ellpeck.rockbottom.api.mod.IMod
Override this method to do any actions that should happen before the initialization of the base game
preInit() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
PROGRESS_COLOR - Static variable in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
provideTileEntity(IWorld, int, int) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 

Q

quitWorld() - Method in interface de.ellpeck.rockbottom.api.IGameInstance
Quits the current IWorld
Not supposed to be used by mods

R

RANDOM - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
An unseeded Random for general use
RANDOM - Static variable in class de.ellpeck.rockbottom.api.util.Util
 
RANDOM_TILE_RENDER_UPDATES - Static variable in class de.ellpeck.rockbottom.api.Constants
 
RANDOM_TILE_UPDATES - Static variable in class de.ellpeck.rockbottom.api.Constants
 
randomColor(Random) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
read(File) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartByteByteArray
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartIntArray
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartShortShortArray
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartByte
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartDouble
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartFloat
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartInt
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartLong
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartShort
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartBoolean
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartDataSet
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartString
 
read(DataInput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartUniqueId
 
readDataSet(DataSet, File) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Reads the specified DataSet from the specified File
readPart(DataInput) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Reads a DataPart from the specified DataInput and returns it
readSet(DataInput, DataSet) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Reads the specified DataSet from the specified DataInput
readSetFromBuffer(DataSet, ByteBuf) - Static method in class de.ellpeck.rockbottom.api.net.NetUtil
 
readStringFromBuffer(ByteBuf) - Static method in class de.ellpeck.rockbottom.api.net.NetUtil
 
RED - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
register() - Method in class de.ellpeck.rockbottom.api.item.Item
 
register() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
register(Integer, T) - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
register(T, U) - Method in interface de.ellpeck.rockbottom.api.util.reg.IRegistry
 
register(IResourceName, T) - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
registerCommand(Command) - Static method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
registerListener(Class<T>, IEventListener<T>) - Method in interface de.ellpeck.rockbottom.api.event.IEventHandler
 
reInitSelf(IGameInstance) - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
reloadCursor(IGameInstance) - Method in interface de.ellpeck.rockbottom.api.assets.IAssetManager
 
remove(int, int) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
remove(int, int) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
removeAmount(int) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
removeChangeCallback(IInvChangeCallback) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
removeChangeCallback(IInvChangeCallback) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
removeEntity(Entity) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Removes the specified Entity from the world
removeFormatting(String) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
removeTileEntity(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Removes the TileEntity at the specified coordinates from the world
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentProgressBar
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
render(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.GuiContainer
 
render(IGameInstance, IAssetManager, Graphics, float, float, Color) - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
render(IGameInstance, IAssetManager, Graphics, float, float, Color) - Method in class de.ellpeck.rockbottom.api.particle.ParticleTile
 
render(IGameInstance, IAssetManager, Graphics, IWorld, T, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.render.entity.IEntityRenderer
 
render(IGameInstance, IAssetManager, Graphics, IWorld, EntityItem, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.entity.ItemEntityRenderer
 
render(IGameInstance, IAssetManager, Graphics, T, ItemInstance, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.item.DefaultItemRenderer
 
render(IGameInstance, IAssetManager, Graphics, T, ItemInstance, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.render.item.IItemRenderer
 
render(IGameInstance, IAssetManager, Graphics, ItemMeta, ItemInstance, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.item.ItemMetaRenderer
 
render(IGameInstance, IAssetManager, Graphics, ItemTile, ItemInstance, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.item.ItemTileRenderer
 
render(IGameInstance, IAssetManager, Graphics, IWorld, T, int, int, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
 
render(IGameInstance, IAssetManager, Graphics, IWorld, T, int, int, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.render.tile.ITileRenderer
 
render(IGameInstance, IAssetManager, Graphics, IWorld, T, int, int, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
renderer - Variable in class de.ellpeck.rockbottom.api.tile.TileBasic
 
renderItem(IGameInstance, IAssetManager, Graphics, T, int, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
 
renderItem(IGameInstance, IAssetManager, Graphics, T, int, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.render.tile.ITileRenderer
 
renderItem(IGameInstance, IAssetManager, Graphics, T, int, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
renderItemInGui(IGameInstance, IAssetManager, Graphics, ItemInstance, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Renders an ItemInstance in a Gui at the specified x and y coordinates
renderOnMouseCursor(IGameInstance, IAssetManager, Graphics, T, ItemInstance, float, float, float, Color) - Method in interface de.ellpeck.rockbottom.api.render.item.IItemRenderer
 
renderOnMouseCursor(IGameInstance, IAssetManager, Graphics, ItemTile, ItemInstance, float, float, float, Color) - Method in class de.ellpeck.rockbottom.api.render.item.ItemTileRenderer
 
renderOverlay(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
renderOverlay(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
renderOverlay(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
renderOverlay(IGameInstance, IAssetManager, Graphics) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
renderScale - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
renderSlotInGui(IGameInstance, IAssetManager, Graphics, ItemInstance, float, float, float) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Renders a slot icon in a Gui at the specified x and y coordinates containg the specified ItemInstance
resetAndSpawn(IGameInstance) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
RESOURCE_SEPARATOR - Static variable in class de.ellpeck.rockbottom.api.Constants
 
RockBottomAPI - Class in de.ellpeck.rockbottom.api
The main API class
Use this to access important game values
RockBottomAPI() - Constructor for class de.ellpeck.rockbottom.api.RockBottomAPI
 
run() - Method in interface de.ellpeck.rockbottom.api.util.IAction
 

S

save(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
save(Properties) - Method in interface de.ellpeck.rockbottom.api.data.settings.IPropSettings
 
save(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
save(Properties) - Method in class de.ellpeck.rockbottom.api.data.settings.Settings
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
save(DataSet) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
save(Properties) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
save(DataSet) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Saves the chunk to the given DataSet
save() - Method in class de.ellpeck.rockbottom.api.world.WorldInfo
 
savePlayer(AbstractEntityPlayer) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Saves the specified player to disk
Not supposed to be used by mods
savePropSettings(IPropSettings) - Method in interface de.ellpeck.rockbottom.api.data.IDataManager
 
scheduleAction(IAction) - Method in interface de.ellpeck.rockbottom.api.IGameInstance
Schedules an IAction to be executed next tick
Useful for use with IPacket as it prevents concurrent modification
scheduleUpdate(int, int, TileLayer, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Schedules an update in the world that will cause Tile.onScheduledUpdate(IWorld, int, int, TileLayer) to be called for the tile at the specified coordinates after the specified time has run out
seed - Variable in class de.ellpeck.rockbottom.api.world.WorldInfo
 
sendMessageToPlayer(AbstractEntityPlayer, String) - Method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
sendPacket(IPacket) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
sendPlayerMessage(String, AbstractEntityPlayer, String) - Method in interface de.ellpeck.rockbottom.api.net.chat.IChatLog
 
sendToAllPlayers(IWorld, IPacket) - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
sendToAllPlayersExcept(IWorld, IPacket, Entity) - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
sendToClients() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
sendToServer(IPacket) - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
SEPARATOR_RECIPES - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for SeparatorRecipe
Use this to register recipes for the separator
SeparatorRecipe - Class in de.ellpeck.rockbottom.api.construction
 
SeparatorRecipe(ItemInstance, ItemInstance, int, ItemInstance, float) - Constructor for class de.ellpeck.rockbottom.api.construction.SeparatorRecipe
 
serverStartPort - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
set(ItemInstance) - Method in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
set(int, ItemInstance) - Method in interface de.ellpeck.rockbottom.api.inventory.IInventory
 
set(int, ItemInstance) - Method in class de.ellpeck.rockbottom.api.inventory.Inventory
 
set(BoundBox) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
set(double, double, double, double) - Method in class de.ellpeck.rockbottom.api.util.BoundBox
 
set(int) - Method in class de.ellpeck.rockbottom.api.util.MutableInt
 
set(int, int) - Method in class de.ellpeck.rockbottom.api.util.Pos2
 
set(int, int, int) - Method in class de.ellpeck.rockbottom.api.util.Pos3
 
setAdditionalData(DataSet) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
setAdditionalData(DataSet) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
setAmount(int) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
setApiHandler(IApiHandler) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
For game internal use only
setArtificialLight(int, int, byte) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the artifical light at the given coordinates to the given amount
This can be things like torches and furnaces that emit light
This is not supposed to be used by mods
setArtificialLightInner(int, int, byte) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets the artificial light at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setCommandLevel(AbstractEntityPlayer, int) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
setCommandLevel(UUID, int) - Method in class de.ellpeck.rockbottom.api.data.settings.CommandPermissions
 
setDead(boolean) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
setDead() - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
setDirty(int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Tells the world or chunk that it needs to be saved
setDisabled(String, boolean) - Method in class de.ellpeck.rockbottom.api.data.settings.ModSettings
 
setEventHandler(IEventHandler) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
For game internal use only
setForceDrop() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
setFullscreen(boolean) - Method in interface de.ellpeck.rockbottom.api.IGameInstance
 
setGameInstance(IGameInstance) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
For game internal use only
setGenerating(boolean) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Puts the chunk into generating mode which means that it will not call Tile.onChangeAround(IWorld, int, int, TileLayer, int, int, TileLayer) or be marked dirty if anything changes
setHardness(float) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
setHasBackground(boolean) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
setHealth(int) - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
setMeta(int) - Method in class de.ellpeck.rockbottom.api.item.ItemInstance
 
setMeta(int, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the metadata at the specified coordinates on TileLayer.MAIN to the specified metadata
setMeta(TileLayer, int, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the metadata at the specified coordinates on the specified TileLayer to the specified metadata
setMetaInner(TileLayer, int, int, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets the metadata at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setModLoader(IModLoader) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
For game internal use only
setNetHandler(INetHandler) - Static method in class de.ellpeck.rockbottom.api.RockBottomAPI
For game internal use only
setPos(double, double) - Method in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
setReInit() - Method in interface de.ellpeck.rockbottom.api.gui.IGuiManager
 
setSelectedSlot(int) - Method in class de.ellpeck.rockbottom.api.entity.player.AbstractEntityPlayer
 
setSkyLight(int, int, byte) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the sky light at the given coordinates to the given amount
This is light caused by there being no blocks obstructing the background
This is not supposed to be used by mods
setSkylightInner(int, int, byte) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets the skylight at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setText(String) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
setText(String) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
setTile(int, int, Tile) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the tile at the specified coordinates on TileLayer.MAIN to the specified Tile
setTile(TileLayer, int, int, Tile) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the tile at the specified coordinates and the specified TileLayer to the specified Tile
setTile(int, int, Tile, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the tile at the specified coordinates on TileLayer.MAIN to the specified Tile with the specified metadata
setTile(TileLayer, int, int, Tile, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunkOrWorld
Sets the tile at the specified coordinates and the specified TileLayer to the specified Tile with the specified metadata
setTileInner(int, int, Tile, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setTileInner(int, int, Tile) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setTileInner(TileLayer, int, int, Tile) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
setTileInner(TileLayer, int, int, Tile, int) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Sets a tile at the specified coordinates inside of the chunk rather than the tile coordinates in the world
Settings - Class in de.ellpeck.rockbottom.api.data.settings
 
Settings() - Constructor for class de.ellpeck.rockbottom.api.data.settings.Settings
 
Settings.Keybind - Class in de.ellpeck.rockbottom.api.data.settings
 
shouldBeRemoved() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
shouldCancel() - Method in enum de.ellpeck.rockbottom.api.event.EventResult
 
shouldGenerate(IWorld, IChunk, Random) - Method in interface de.ellpeck.rockbottom.api.world.gen.IWorldGenerator
 
shouldGenerate(IWorld, IChunk, Random) - Method in class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
shouldRemove() - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
shouldRender() - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
shouldUnload() - Method in interface de.ellpeck.rockbottom.api.world.IChunk
 
shutdown() - Method in interface de.ellpeck.rockbottom.api.net.INetHandler
 
sizeX - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
sizeX - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 
sizeY - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
sizeY - Variable in class de.ellpeck.rockbottom.api.gui.Gui
 
slot - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentSlot
 
slot - Variable in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
slots - Variable in class de.ellpeck.rockbottom.api.inventory.Inventory
 
SMELTER_RECIPES - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for SmelterRecipe
Use this to register recipes for the smelter
SmelterRecipe - Class in de.ellpeck.rockbottom.api.construction
 
SmelterRecipe(ItemInstance, ItemInstance, int) - Constructor for class de.ellpeck.rockbottom.api.construction.SmelterRecipe
 
sortMods() - Method in interface de.ellpeck.rockbottom.api.mod.IModLoader
 
spawn(IWorld, ItemInstance, double, double, double, double) - Static method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
splitTextToLength(int, float, boolean, String...) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
splitTextToLength(int, float, boolean, List<String>) - Method in class de.ellpeck.rockbottom.api.assets.font.Font
 
startWorld(File, WorldInfo) - Method in interface de.ellpeck.rockbottom.api.IGameInstance
Starts up a IWorld from a specified File and WorldInfo and puts the player into it
Not supposed to be used by mods
subResourceNames - Variable in class de.ellpeck.rockbottom.api.item.ItemMeta
 
subUnlocNames - Variable in class de.ellpeck.rockbottom.api.item.ItemMeta
 
SURROUNDING - Static variable in enum de.ellpeck.rockbottom.api.util.Direction
 
SURROUNDING_INCLUDING_NONE - Static variable in enum de.ellpeck.rockbottom.api.util.Direction
 

T

TARGET_TPS - Static variable in class de.ellpeck.rockbottom.api.Constants
 
targetFps - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
texItem - Variable in class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
text - Variable in class de.ellpeck.rockbottom.api.gui.component.ComponentButton
 
textSpeed - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 
texture - Variable in class de.ellpeck.rockbottom.api.render.item.DefaultItemRenderer
 
texture - Variable in class de.ellpeck.rockbottom.api.render.tile.DefaultTileRenderer
 
textures - Variable in class de.ellpeck.rockbottom.api.render.tile.MultiTileRenderer
 
ticksExisted - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
Tile - Class in de.ellpeck.rockbottom.api.tile
 
Tile(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.tile.Tile
 
TILE_REGISTRY - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for Tile
Use this to register custom tiles
TileBasic - Class in de.ellpeck.rockbottom.api.tile
 
TileBasic(IResourceName) - Constructor for class de.ellpeck.rockbottom.api.tile.TileBasic
 
tileEntity - Variable in class de.ellpeck.rockbottom.api.event.impl.TileEntityTickEvent
 
TileEntity - Class in de.ellpeck.rockbottom.api.tile.entity
 
TileEntity(IWorld, int, int) - Constructor for class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
TileEntityTickEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
TileEntityTickEvent(TileEntity) - Constructor for class de.ellpeck.rockbottom.api.event.impl.TileEntityTickEvent
 
TileLayer - Enum in de.ellpeck.rockbottom.api.world
 
TIME_PER_DAY - Static variable in class de.ellpeck.rockbottom.api.Constants
 
toBuf(ByteBuf) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
toBuffer(ByteBuf) - Method in interface de.ellpeck.rockbottom.api.net.packet.IPacket
 
toBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketDeath
 
toBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toclient.PacketTileEntityData
 
toBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.net.packet.toserver.PacketDropItem
 
toBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
 
toBuffer(ByteBuf) - Method in class de.ellpeck.rockbottom.api.world.WorldInfo
 
toGridAlignedWorldPos(double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
toGridPos(double) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
TooltipEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
TooltipEvent(ItemInstance, IGameInstance, IAssetManager, Graphics, List<String>) - Constructor for class de.ellpeck.rockbottom.api.event.impl.TooltipEvent
 
ToolType - Enum in de.ellpeck.rockbottom.api.item
 
toString() - Method in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
toString() - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
toString() - Method in class de.ellpeck.rockbottom.api.data.set.part.BasicDataPart
 
toString() - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartByteByteArray
 
toString() - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartIntArray
 
toString() - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartShortShortArray
 
toString() - Method in class de.ellpeck.rockbottom.api.item.Item
 
toString() - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
toString() - Method in class de.ellpeck.rockbottom.api.util.reg.IndexRegistry
 
toString() - Method in class de.ellpeck.rockbottom.api.util.reg.NameRegistry
 
totalTimeInWorld - Variable in class de.ellpeck.rockbottom.api.world.WorldInfo
 
toWorldPos(int) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
translationX - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
translationY - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
trimString(String, int) - Static method in class de.ellpeck.rockbottom.api.util.Util
 
tryEscape(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 

U

uniqueId - Variable in class de.ellpeck.rockbottom.api.entity.Entity
 
unloadChunk(IChunk) - Method in interface de.ellpeck.rockbottom.api.world.IWorld
Forces a chunk to unload
Not supposed to be used by mods
unlocName - Variable in class de.ellpeck.rockbottom.api.item.Item
 
unregisterAllListeners(Class<? extends Event>) - Method in interface de.ellpeck.rockbottom.api.event.IEventHandler
 
unregisterListener(Class<T>, IEventListener<T>) - Method in interface de.ellpeck.rockbottom.api.event.IEventHandler
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.entity.Entity
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.entity.EntityItem
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.entity.EntityLiving
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentInputField
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.component.ComponentSlider
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.gui.Gui
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.particle.Particle
 
update(IGameInstance) - Method in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
update(IGameInstance) - Method in interface de.ellpeck.rockbottom.api.world.IChunk
Updates the chunk
This is not supposed to be used by mods
updateRandomly(IWorld, int, int) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
updateRandomlyForRendering(IWorld, int, int, TileLayer, AbstractEntityPlayer) - Method in class de.ellpeck.rockbottom.api.tile.Tile
 
Util - Class in de.ellpeck.rockbottom.api.util
 
Util() - Constructor for class de.ellpeck.rockbottom.api.util.Util
 

V

valueOf(String) - Static method in enum de.ellpeck.rockbottom.api.event.EventResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ellpeck.rockbottom.api.item.ToolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ellpeck.rockbottom.api.util.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.ellpeck.rockbottom.api.world.TileLayer
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.ellpeck.rockbottom.api.event.EventResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ellpeck.rockbottom.api.item.ToolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ellpeck.rockbottom.api.util.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.ellpeck.rockbottom.api.world.TileLayer
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The current API version
vsync - Variable in class de.ellpeck.rockbottom.api.data.settings.Settings
 

W

WHITE - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
world - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
world - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
world - Variable in class de.ellpeck.rockbottom.api.event.impl.WorldTickEvent
 
world - Variable in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
WORLD_GENERATORS - Static variable in class de.ellpeck.rockbottom.api.RockBottomAPI
The registry for IWorldGenerator
Use this to register custom world generators
WorldGenOre - Class in de.ellpeck.rockbottom.api.world.gen
 
WorldGenOre() - Constructor for class de.ellpeck.rockbottom.api.world.gen.WorldGenOre
 
WorldInfo - Class in de.ellpeck.rockbottom.api.world
 
WorldInfo(File) - Constructor for class de.ellpeck.rockbottom.api.world.WorldInfo
 
WorldRenderEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
WorldRenderEvent(IGameInstance, IAssetManager, Graphics, IWorld, AbstractEntityPlayer, float, float) - Constructor for class de.ellpeck.rockbottom.api.event.impl.WorldRenderEvent
 
WorldTickEvent - Class in de.ellpeck.rockbottom.api.event.impl
 
WorldTickEvent(IWorld) - Constructor for class de.ellpeck.rockbottom.api.event.impl.WorldTickEvent
 
write(File) - Method in class de.ellpeck.rockbottom.api.data.set.DataSet
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.DataPart
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartByteByteArray
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartIntArray
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.array.PartShortShortArray
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartByte
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartDouble
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartFloat
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartInt
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartLong
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.num.PartShort
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartBoolean
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartDataSet
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartString
 
write(DataOutput) - Method in class de.ellpeck.rockbottom.api.data.set.part.PartUniqueId
 
writeDataSet(DataSet, File) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Writes the specified DataSet to the specified File
writePart(DataOutput, DataPart) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Writes the specified DataPart to the specified DataOutput
writeSet(DataOutput, DataSet) - Method in interface de.ellpeck.rockbottom.api.IApiHandler
Writes the specified DataSet to the specified DataOutput
writeSetToBuffer(DataSet, ByteBuf) - Static method in class de.ellpeck.rockbottom.api.net.NetUtil
 
writeStringToBuffer(String, ByteBuf) - Static method in class de.ellpeck.rockbottom.api.net.NetUtil
 

X

x - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
x - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
x - Variable in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
x - Variable in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
x - Variable in enum de.ellpeck.rockbottom.api.util.Direction
 

Y

y - Variable in class de.ellpeck.rockbottom.api.entity.MovableWorldObject
 
y - Variable in class de.ellpeck.rockbottom.api.gui.component.GuiComponent
 
y - Variable in class de.ellpeck.rockbottom.api.gui.container.ContainerSlot
 
y - Variable in class de.ellpeck.rockbottom.api.tile.entity.TileEntity
 
y - Variable in enum de.ellpeck.rockbottom.api.util.Direction
 
YELLOW - Static variable in class de.ellpeck.rockbottom.api.assets.font.FormattingCode
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links