Package cn.nukkit.blockentity
Class BlockEntityCauldron
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.BlockEntityCauldron
- All Implemented Interfaces:
Cloneable
- Author:
- CreeperFace (Nukkit Project)
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.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 TypeMethodDescriptionvoid
int
int
getType()
boolean
protected void
boolean
boolean
boolean
void
saveNBT()
void
setCustomColor
(int r, int g, int b) void
setCustomColor
(BlockColor color) void
setPotionId
(int potionId) void
setPotionType
(int potionType) void
setSplashPotion
(boolean value) Deprecated.void
void
Methods inherited from class cn.nukkit.blockentity.BlockEntitySpawnable
getSpawnPacket, getSpawnPacket, spawnTo, updateCompoundTag
Methods inherited from class cn.nukkit.blockentity.BlockEntity
close, createBlockEntity, createBlockEntity, createBlockEntity, getBlock, getCleanedNBT, getDefaultCompound, getId, getLevelBlockEntity, getName, getSaveId, isMovable, isObservable, loadNBT, onBreak, onBreak, onUpdate, 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
-
Field Details
-
POTION_TYPE_EMPTY
@PowerNukkitDifference(since="1.4.0.0-PN", info="Using -1 instead of the overflown 0xFFFF") @Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Magic value", replaceWith="PotionType") @PowerNukkitOnly public static final int POTION_TYPE_EMPTYDeprecated.- See Also:
-
POTION_TYPE_NORMAL
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Magic value", replaceWith="PotionType") @PowerNukkitOnly public static final int POTION_TYPE_NORMALDeprecated.- See Also:
-
POTION_TYPE_SPLASH
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Magic value", replaceWith="PotionType") @PowerNukkitOnly public static final int POTION_TYPE_SPLASHDeprecated.- See Also:
-
POTION_TYPE_LINGERING
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Magic value", replaceWith="PotionType") @PowerNukkitOnly public static final int POTION_TYPE_LINGERINGDeprecated.- See Also:
-
POTION_TYPE_LAVA
@Deprecated @DeprecationDetails(by="PowerNukkit", since="1.4.0.0-PN", reason="Magic value", replaceWith="PotionType") @PowerNukkitOnly public static final int POTION_TYPE_LAVADeprecated.- See Also:
-
-
Constructor Details
-
BlockEntityCauldron
-
-
Method Details
-
initBlockEntity
protected void initBlockEntity()- Overrides:
initBlockEntity
in classBlockEntitySpawnable
-
saveNBT
public void saveNBT()- Overrides:
saveNBT
in classBlockEntity
-
getPotionId
public int getPotionId() -
setPotionId
public void setPotionId(int potionId) -
hasPotion
public boolean hasPotion() -
setPotionType
-
getPotionType
-
getType
-
setType
-
isSplashPotion
public boolean isSplashPotion() -
setSplashPotion
Deprecated.UsesetPotionType(int)
instead. -
getCustomColor
-
isCustomColor
public boolean isCustomColor() -
setCustomColor
-
setCustomColor
public void setCustomColor(int r, int g, int b) -
clearCustomColor
public void clearCustomColor() -
spawnToAll
public void spawnToAll()- Overrides:
spawnToAll
in classBlockEntitySpawnable
-
isBlockEntityValid
public boolean isBlockEntityValid()- Specified by:
isBlockEntityValid
in classBlockEntity
-
getSpawnCompound
- Overrides:
getSpawnCompound
in classBlockEntitySpawnable
-
setPotionType(int)
instead.