Class BlockBehaviorRedstoneRepeater
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.BlockBehaviorRedstoneDiode
org.cloudburstmc.server.block.behavior.BlockBehaviorRedstoneRepeater
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetDelay(org.cloudburstmc.api.block.BlockState state)protected booleanisAlternateInput(org.cloudburstmc.api.block.Block block)booleanisLocked(org.cloudburstmc.api.block.Block block)booleanonActivate(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player player)org.cloudburstmc.api.item.ItemStacktoItem(org.cloudburstmc.api.block.Block block)Methods inherited from class org.cloudburstmc.server.block.behavior.BlockBehaviorRedstoneDiode
calculateInputStrength, canBeActivated, getColor, getFacing, getPowered, getPowerOnSide, getPowerOnSides, getRedstoneSignal, getStrongPower, getUnpowered, getWeakPower, isDiode, isFacingTowardsRepeater, isPowered, onBreak, onUpdate, place, shouldBePowered, updateStateMethods inherited from class org.cloudburstmc.server.block.behavior.BaseBlockBehavior
getBreakTime, placeBlockMethods inherited from class org.cloudburstmc.api.block.behavior.BlockBehavior
addVelocityToEntity, 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, isPowerSource, isSolid, isTransparent, onActivate, onBreak, onEntityCollide, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock, tickRate
-
Constructor Details
-
BlockBehaviorRedstoneRepeater
public BlockBehaviorRedstoneRepeater()
-
-
Method Details
-
isAlternateInput
protected boolean isAlternateInput(org.cloudburstmc.api.block.Block block)- Overrides:
isAlternateInputin classBlockBehaviorRedstoneDiode
-
toItem
public org.cloudburstmc.api.item.ItemStack toItem(org.cloudburstmc.api.block.Block block)- Overrides:
toItemin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getDelay
protected int getDelay(org.cloudburstmc.api.block.BlockState state)- Specified by:
getDelayin classBlockBehaviorRedstoneDiode
-
onActivate
public boolean onActivate(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player player)- Overrides:
onActivatein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
isLocked
public boolean isLocked(org.cloudburstmc.api.block.Block block)- Overrides:
isLockedin classBlockBehaviorRedstoneDiode
-