Class BlockBehaviorRedstoneTorch
java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
org.cloudburstmc.server.block.behavior.BaseBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorTransparent
org.cloudburstmc.server.block.behavior.FloodableBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorTorch
org.cloudburstmc.server.block.behavior.BlockBehaviorRedstoneTorch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckState(org.cloudburstmc.api.block.Block block)org.cloudburstmc.api.util.data.BlockColorgetColor(org.cloudburstmc.api.block.Block block)intgetLightLevel(org.cloudburstmc.api.block.Block block)intgetStrongPower(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.util.Direction side)intgetWeakPower(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.util.Direction side)protected booleanisPoweredFromSide(org.cloudburstmc.api.block.Block block)booleanonBreak(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item)intonUpdate(org.cloudburstmc.api.block.Block block, int type)booleanplace(org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.block.Block target, org.cloudburstmc.api.util.Direction face, com.nukkitx.math.vector.Vector3f clickPos, org.cloudburstmc.api.player.Player player)inttickRate()Methods inherited from class org.cloudburstmc.server.block.behavior.BlockBehaviorTorch
getBlockFace, getBlockFace, toItemMethods inherited from class org.cloudburstmc.server.block.behavior.BaseBlockBehavior
getBreakTime, placeBlockMethods inherited from class org.cloudburstmc.api.block.behavior.BlockBehavior
addVelocityToEntity, canBeActivated, canBeBrokenWith, canBeClimbed, canBeFlooded, canBePlaced, canBePushed, canBeReplaced, canHarvestWithHand, canPassThrough, canSilkTouch, canWaterlogFlowing, canWaterlogSource, checkTool, clone, collidesWithBB, collidesWithBB, getBoundingBox, getBoundingBox, getBoundingBox, getBurnAbility, getBurnChance, getCollisionBoxes, getCollisionBoxes, getComparatorInputOverride, getDescriptionId, getDropExp, getDrops, getFilterLevel, getFrictionFactor, getHardness, getMinimalTier, getResistance, getSaveId, getToolType, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isPowerSource, isSolid, isTransparent, onActivate, onActivate, onBreak, onEntityCollide, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock
-
Constructor Details
-
BlockBehaviorRedstoneTorch
public BlockBehaviorRedstoneTorch()
-
-
Method Details
-
getLightLevel
public int getLightLevel(org.cloudburstmc.api.block.Block block)- Overrides:
getLightLevelin classBlockBehaviorTorch
-
place
public boolean place(org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.block.Block target, org.cloudburstmc.api.util.Direction face, com.nukkitx.math.vector.Vector3f clickPos, org.cloudburstmc.api.player.Player player)- Overrides:
placein classBlockBehaviorTorch
-
getWeakPower
public int getWeakPower(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.util.Direction side)- Overrides:
getWeakPowerin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getStrongPower
public int getStrongPower(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.util.Direction side)- Overrides:
getStrongPowerin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
onBreak
public boolean onBreak(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item)- Overrides:
onBreakin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
onUpdate
public int onUpdate(org.cloudburstmc.api.block.Block block, int type)- Overrides:
onUpdatein classBlockBehaviorTorch
-
checkState
protected boolean checkState(org.cloudburstmc.api.block.Block block) -
isPoweredFromSide
protected boolean isPoweredFromSide(org.cloudburstmc.api.block.Block block) -
tickRate
public int tickRate()- Overrides:
tickRatein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getColor
public org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block block)- Overrides:
getColorin classBlockBehaviorTorch
-