public class BlockDirectional extends BlockType
ItemType.Context
ADJACENT, drops, placeSound, SIDES
Constructor and Description |
---|
BlockDirectional(boolean opposite) |
Modifier and Type | Method and Description |
---|---|
protected org.bukkit.block.BlockFace |
calculateFace(GlowPlayer player,
GlowBlockState state) |
protected static org.bukkit.block.BlockFace |
getFace(byte raw) |
protected static int |
getRawFace(org.bukkit.block.BlockFace face) |
void |
placeBlock(GlowPlayer player,
GlowBlockState state,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc)
Called when a block is placed to calculate what the block will become.
|
afterDestroy, afterPlace, blockDestroy, blockInteract, canAbsorb, canOverride, canPlaceAt, canTickRandomly, createBlockEntity, getDrops, getMinedDrops, getOppositeBlockFace, getPlaceAs, getPlaceSound, getPulseTickSpeed, isPulseOnce, leftClickBlock, onBlockChanged, onEntityStep, onNearBlockChanged, onRedstoneUpdate, receivePulse, requestPulse, rightClickBlock, setDrops, setPlaceSound, updateBlock, updatePhysics, updatePhysicsAfterEvent, warnMaterialData
getContext, getId, getMaterial, getMaxStackSize, rightClickAir, setId, setMaterial, setMaxStackSize, setPlaceAs, setPlaceAs, toString
protected static int getRawFace(org.bukkit.block.BlockFace face)
protected static org.bukkit.block.BlockFace getFace(byte raw)
public void placeBlock(GlowPlayer player, GlowBlockState state, org.bukkit.block.BlockFace face, org.bukkit.inventory.ItemStack holding, org.bukkit.util.Vector clickedLoc)
BlockType
placeBlock
in class BlockType
player
- the player who placed the blockstate
- the BlockState to editface
- the face off which the block is being placedholding
- the ItemStack that was being heldclickedLoc
- where in the block the click occurredprotected org.bukkit.block.BlockFace calculateFace(GlowPlayer player, GlowBlockState state)
Copyright © 2021. All rights reserved.