Package cn.nukkit.blockentity
Class BlockEntityBlastFurnace
java.lang.Object
cn.nukkit.math.Vector3
cn.nukkit.positiontracking.NamedPosition
cn.nukkit.level.Position
cn.nukkit.blockentity.BlockEntity
cn.nukkit.blockentity.BlockEntitySpawnable
cn.nukkit.blockentity.BlockEntityFurnace
cn.nukkit.blockentity.BlockEntityBlastFurnace
- All Implemented Interfaces:
BlockEntityContainer
,BlockEntityNameable
,InventoryHolder
,Cloneable
-
Field Summary
Fields inherited from class cn.nukkit.blockentity.BlockEntityFurnace
burnDuration, burnTime, cookTime, inventory, maxTime
Fields inherited from class cn.nukkit.blockentity.BlockEntity
BANNER, BARREL, BEACON, BED, BEEHIVE, BELL, BLAST_FURNACE, BREWING_STAND, CAMPFIRE, CAULDRON, CHEST, chunk, closed, COMMAND_BLOCK, COMPARATOR, CONDUIT, count, DAYLIGHT_DETECTOR, DISPENSER, DROPPER, ENCHANT_TABLE, END_GATEWAY, END_PORTAL, ENDER_CHEST, FLOWER_POT, FURNACE, HOPPER, id, ITEM_FRAME, JUKEBOX, lastUpdate, LECTERN, LODESTONE, MOB_SPAWNER, movable, MOVING_BLOCK, MUSIC, name, namedTag, NETHER_REACTOR, PISTON_ARM, SCULK_CATALYST, SCULK_SENSOR, SCULK_SHRIEKER, server, SHULKER_BOX, SIGN, SKULL, SMOKER, STRUCTURE_BLOCK, TARGET, timing
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected String
protected String
protected int
protected InventoryType
protected int
protected SmeltingRecipe
matchRecipe
(Item raw) Methods inherited from class cn.nukkit.blockentity.BlockEntityFurnace
checkFuel, close, getBurnDuration, getBurnTime, getCookTime, getInventory, getItem, getMaxTime, getName, getSize, getSlotIndex, getSpawnCompound, hasName, initBlockEntity, isBlockEntityValid, loadNBT, onBreak, onUpdate, saveNBT, setBurnDuration, setBurning, setBurnTime, setCookTime, setItem, setMaxTime, setName
Methods inherited from class cn.nukkit.blockentity.BlockEntitySpawnable
getSpawnPacket, getSpawnPacket, spawnTo, spawnToAll, updateCompoundTag
Methods inherited from class cn.nukkit.blockentity.BlockEntity
createBlockEntity, createBlockEntity, createBlockEntity, getBlock, getCleanedNBT, getDefaultCompound, getId, getLevelBlockEntity, getSaveId, isMovable, isObservable, onBreak, registerBlockEntity, scheduleUpdate, setDirty
Methods inherited from class cn.nukkit.level.Position
abs, add, add, add, add, ceil, clone, divide, floor, fromObject, fromObject, getChunk, getLevel, getLevelBlock, getLevelBlock, getLevelBlock, getLevelBlockAround, getLevelBlockAtLayer, getLevelBlockState, getLevelBlockState, getLevelName, getLocation, getSide, getSide, getTickCachedLevelBlock, getTickCachedLevelBlockAtLayer, getTypedBlockEntity, getValidLevel, isValid, multiply, round, setComponents, setComponents, setLevel, setStrong, setWeak, subtract, subtract, subtract, subtract, subtract, toString
Methods inherited from class cn.nukkit.positiontracking.NamedPosition
matchesNamedPosition
Methods inherited from class cn.nukkit.math.Vector3
asBlockVector3, asVector3f, cross, distance, distance, distanceManhattan, distanceSquared, distanceSquared, dot, down, down, east, east, equals, getAxis, getChunkSectionY, getChunkVector, getChunkX, getChunkZ, getFloorX, getFloorY, getFloorZ, getForward, getIntermediateWithXValue, getIntermediateWithYValue, getIntermediateWithZValue, getRight, getSideVec, getSouth, getUp, getWest, getX, getY, getZ, hashCode, length, lengthSquared, maxPlainDistance, maxPlainDistance, maxPlainDistance, maxPlainDistance, maxPlainDistance, normalize, north, north, rawHashCode, setComponentsAdding, setComponentsAdding, setX, setY, setZ, south, south, up, up, west, west
-
Constructor Details
-
BlockEntityBlastFurnace
-
-
Method Details
-
getFurnaceName
- Overrides:
getFurnaceName
in classBlockEntityFurnace
-
getClientName
- Overrides:
getClientName
in classBlockEntityFurnace
-
getIdleBlockId
- Overrides:
getIdleBlockId
in classBlockEntityFurnace
-
getBurningBlockId
- Overrides:
getBurningBlockId
in classBlockEntityFurnace
-
getInventoryType
- Overrides:
getInventoryType
in classBlockEntityFurnace
-
matchRecipe
- Overrides:
matchRecipe
in classBlockEntityFurnace
-
getSpeedMultiplier
- Overrides:
getSpeedMultiplier
in classBlockEntityFurnace
-