public class BlockBehaviorRedstoneWire extends FloodableBlockBehavior
| Constructor and Description |
|---|
BlockBehaviorRedstoneWire() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBePlacedOn(org.cloudburstmc.api.block.BlockState state) |
protected static boolean |
canConnectTo(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side) |
protected static boolean |
canConnectUpwardsTo(CloudLevel level,
com.nukkitx.math.vector.Vector3i pos) |
org.cloudburstmc.api.util.data.BlockColor |
getColor(org.cloudburstmc.api.block.Block block) |
int |
getStrongPower(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side) |
int |
getWeakPower(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side) |
boolean |
isPowerSource(org.cloudburstmc.api.block.Block block) |
boolean |
onBreak(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item) |
int |
onUpdate(org.cloudburstmc.api.block.Block block,
int type) |
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) |
org.cloudburstmc.api.item.ItemStack |
toItem(org.cloudburstmc.api.block.Block block) |
getBreakTime, placeBlockaddVelocityToEntity, 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, getLightLevel, getMinimalTier, getResistance, getSaveId, getToolType, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isSolid, isTransparent, onActivate, onActivate, onBreak, onEntityCollide, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock, tickRateprotected static boolean canConnectUpwardsTo(CloudLevel level, com.nukkitx.math.vector.Vector3i pos)
protected static boolean canConnectTo(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side)
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)
place in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean onBreak(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item)
onBreak in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block block)
getColor in class BlockBehaviorTransparentpublic org.cloudburstmc.api.item.ItemStack toItem(org.cloudburstmc.api.block.Block block)
toItem in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic int getStrongPower(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side)
getStrongPower in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic int getWeakPower(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.util.Direction side)
getWeakPower in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic int onUpdate(org.cloudburstmc.api.block.Block block,
int type)
onUpdate in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean canBePlacedOn(org.cloudburstmc.api.block.BlockState state)
public boolean isPowerSource(org.cloudburstmc.api.block.Block block)
isPowerSource in class org.cloudburstmc.api.block.behavior.BlockBehaviorCopyright © 2021. All rights reserved.