Package | Description |
---|---|
net.glowstone | |
net.glowstone.block | |
net.glowstone.block.blocktype | |
net.glowstone.block.entity | |
net.glowstone.block.entity.state | |
net.glowstone.block.itemtype | |
net.glowstone.chunk | |
net.glowstone.command.minecraft | |
net.glowstone.dispenser | |
net.glowstone.entity | |
net.glowstone.scheduler |
This package contains the core of Glowstone's threading model.
|
net.glowstone.util.pathfinding | |
net.glowstone.util.pathfinding.algorithms |
Modifier and Type | Method and Description |
---|---|
GlowBlock |
GlowWorld.getBlockAt(int x,
int y,
int z) |
GlowBlock |
GlowWorld.getBlockAt(org.bukkit.Location location) |
Modifier and Type | Method and Description |
---|---|
void |
GlowWorld.cancelPulse(GlowBlock block) |
void |
GlowWorld.requestPulse(GlowBlock block) |
Modifier and Type | Method and Description |
---|---|
GlowBlock |
GlowBlockState.getBlock() |
GlowBlock |
GlowBlock.getRelative(org.bukkit.block.BlockFace face) |
GlowBlock |
GlowBlock.getRelative(org.bukkit.block.BlockFace face,
int distance) |
GlowBlock |
GlowBlock.getRelative(int modX,
int modY,
int modZ) |
Constructor and Description |
---|
GlowBlockState(GlowBlock block)
Creates a BlockState object to track the given block's state.
|
Modifier and Type | Method and Description |
---|---|
static GlowBlock |
BlockBed.getFoot(GlowBlock block)
Returns the foot of a bed given one of its blocks.
|
static GlowBlock |
BlockBed.getHead(GlowBlock block)
Returns the head of a bed given one of its blocks.
|
Modifier and Type | Method and Description |
---|---|
void |
BlockType.afterDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlockState oldState)
Called after a player successfully destroys a block.
|
void |
BlockRedstoneTorch.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockBanner.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockDoublePlant.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockTorch.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockRedstoneRepeater.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockNote.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockSkull.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockType.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState)
Called after a block has been placed by a player.
|
void |
BlockDispenser.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockRedstoneComparator.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockRedstone.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockFalling.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockLamp.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockPumpkin.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockTnt.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockBed.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockSign.afterPlace(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding,
GlowBlockState oldState) |
void |
BlockLog.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockPiston.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockLeaves.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockLog2.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockDoublePlant.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockMonsterEgg.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockType.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face)
Called when a player attempts to destroy a block.
|
void |
BlockJukebox.blockDestroy(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face) |
boolean |
BlockEnderPortalFrame.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockDaylightDetector.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockRedstoneOre.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockOpenable.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockChest.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockWorkbench.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockAnvil.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockRedstoneRepeater.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockNote.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockEnchantmentTable.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockType.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc)
Called when a player attempts to interact with (right-click) a block of this type already in
the world.
|
boolean |
BlockCauldron.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockBeacon.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockJukebox.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockRedstoneComparator.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockFence.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockContainer.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockFlowerPot.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockButton.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockEnderChest.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockDoor.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc)
Opens and closes the door when right-clicked by the player.
|
boolean |
BlockLever.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
boolean |
BlockBed.blockInteract(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc) |
static List<org.bukkit.block.BlockFace> |
BlockRedstone.calculateConnections(GlowBlock block)
Calculates the block data value for a redstone wire block, based on the adjacent blocks, so
that appropriate connections are formed.
|
boolean |
BlockSnow.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockDoublePlant.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockType.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding)
Called when a player attempts to place a block on an existing block of this type.
|
boolean |
BlockSlab.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockVine.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockTallGrass.canAbsorb(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockNeedsAttached.canAttachTo(GlowBlock block,
org.bukkit.block.BlockFace against)
Called to determine if the target block can be attached to
when right clicking it.
|
boolean |
BlockMushroom.canGrowWithChance(GlowBlock block) |
boolean |
BlockGrass.canGrowWithChance(GlowBlock block) |
boolean |
BlockStem.canGrowWithChance(GlowBlock block) |
boolean |
BlockDoublePlant.canGrowWithChance(GlowBlock block) |
boolean |
BlockCrops.canGrowWithChance(GlowBlock block) |
boolean |
IBlockGrowable.canGrowWithChance(GlowBlock block)
Called to check if the block will effectively grow.
|
boolean |
BlockTallGrass.canGrowWithChance(GlowBlock block) |
boolean |
BlockSapling.canGrowWithChance(GlowBlock block) |
boolean |
BlockCocoa.canGrowWithChance(GlowBlock block) |
boolean |
BlockSnow.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockType.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding)
Called to check if this block can be overridden by a block place which would occur inside it.
|
boolean |
BlockSlab.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockVine.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockFire.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockTallGrass.canOverride(GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding) |
boolean |
BlockNeedsAttached.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockMushroom.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockChorusPlant.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockChest.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockStem.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockDoublePlant.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockCrops.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockCactus.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockCarpet.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockSugarCane.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockSkull.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockType.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against)
Check whether the block can be placed at the given location.
|
boolean |
BlockNetherWart.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockVine.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockDeadBush.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockRedstone.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockClimbable.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockTallGrass.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockChorusFlower.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockSapling.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockCocoa.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockDoor.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockLadder.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockBed.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
boolean |
BlockSign.canPlaceAt(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace against) |
protected void |
BlockNeedsAttached.dropMe(GlowBlock me) |
static org.bukkit.block.BlockFace |
BlockRedstoneTorch.getAttachedBlockFace(GlowBlock block)
Calculates the face on which a redstone torch is attached to the adjacent block.
|
org.bukkit.block.BlockFace |
BlockChest.getAttachedChest(GlowBlock me)
Get the other half of a chest, or null if the given chest isn't part of a double chest.
|
protected org.bukkit.block.BlockFace |
BlockNeedsAttached.getAttachedFace(GlowBlock me) |
protected org.bukkit.block.BlockFace |
BlockAttachable.getAttachedFace(GlowBlock me) |
protected org.bukkit.block.BlockFace |
BlockTorch.getAttachedFace(GlowBlock me) |
protected org.bukkit.block.BlockFace |
BlockFire.getAttachedFace(GlowBlock me) |
protected org.bukkit.block.BlockFace |
BlockCocoa.getAttachedFace(GlowBlock me) |
protected Collection<org.bukkit.inventory.ItemStack> |
BlockContainer.getBlockDrops(GlowBlock block)
Returns the drops for block itself, WITHOUT it's contents.
|
protected Collection<org.bukkit.inventory.ItemStack> |
BlockBrewingStand.getBlockDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockContainer.getContentDrops(GlowBlock block)
Returns the contents of a container.
|
static org.bukkit.util.Vector |
BlockDispenser.getDispensePosition(GlowBlock block)
Returns the position where an item will emerge from the dispenser.
|
protected org.bukkit.inventory.ItemStack |
BlockDirectDrops.getDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockSnow.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockIce.getDrops(GlowBlock me,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockChorusPlant.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockRails.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockLog.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockStem.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDirt.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockPotato.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockBanner.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockLeaves.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDropless.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockLog2.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDoublePlant.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockAnvil.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockStairs.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockSnowBlock.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockMonsterEgg.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockCrops.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockCactus.getDrops(GlowBlock me,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockSugarCane.getDrops(GlowBlock me,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockSkull.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockType.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool)
Get the items that will be dropped by digging the block.
|
Collection<org.bukkit.inventory.ItemStack> |
BlockSlab.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockVine.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockFire.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockJukebox.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockWeb.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDeadBush.getDrops(GlowBlock me,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockContainer.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockFlowerPot.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockHugeMushroom.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockNeedsTool.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockCarrot.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockTallGrass.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockSapling.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockCocoa.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockMelon.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockFenceGate.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockOre.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockBed.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockGravel.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDoubleSlab.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
Collection<org.bukkit.inventory.ItemStack> |
BlockWoodenTrapDoor.getDrops(GlowBlock block,
org.bukkit.inventory.ItemStack tool) |
static org.bukkit.block.Block |
BlockBed.getExitLocation(GlowBlock head,
GlowBlock foot)
Returns an 'empty' block next to the bed used to put the player at when they exit a bed or
respawn.
|
static org.bukkit.block.BlockFace |
BlockObserver.getFace(GlowBlock block)
Returns the direction the given block is facing, if it's an observer, or null otherwise.
|
static org.bukkit.block.BlockFace |
BlockDispenser.getFacing(GlowBlock block)
Returns the direction a dispenser is facing.
|
static GlowBlock |
BlockBed.getFoot(GlowBlock block)
Returns the foot of a bed given one of its blocks.
|
protected float |
BlockCrops.getGrowthRateModifier(GlowBlock block) |
static GlowBlock |
BlockBed.getHead(GlowBlock block)
Returns the head of a bed given one of its blocks.
|
Collection<org.bukkit.inventory.ItemStack> |
BlockPurpurPillar.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDirectDrops.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockAnvil.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockStairs.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockRandomDrops.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockType.getMinedDrops(GlowBlock block)
Get the items that would be dropped if the block was successfully mined.
|
Collection<org.bukkit.inventory.ItemStack> |
BlockSlab.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockCauldron.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockWeb.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockContainer.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockOre.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockStone.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockDoubleSlab.getMinedDrops(GlowBlock block) |
Collection<org.bukkit.inventory.ItemStack> |
BlockQuartz.getMinedDrops(GlowBlock block) |
protected MaterialMatcher |
BlockHopper.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockDropper.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockPurpurPillar.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockDirectDrops.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockEnchantmentTable.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockRandomDrops.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockCauldron.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockDispenser.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockContainer.getNeededMiningTool(GlowBlock block) |
protected abstract MaterialMatcher |
BlockNeedsTool.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockBrewingStand.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockEnderChest.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockFurnace.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockOre.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockStone.getNeededMiningTool(GlowBlock block) |
protected MaterialMatcher |
BlockQuartz.getNeededMiningTool(GlowBlock block) |
int |
BlockHopper.getPulseTickSpeed(GlowBlock block) |
int |
BlockRedstoneTorch.getPulseTickSpeed(GlowBlock block) |
int |
BlockRedstoneRepeater.getPulseTickSpeed(GlowBlock block) |
int |
BlockType.getPulseTickSpeed(GlowBlock block)
The rate at which the block should be pulsed.
|
int |
BlockFire.getPulseTickSpeed(GlowBlock block) |
int |
BlockBeacon.getPulseTickSpeed(GlowBlock block) |
int |
BlockRedstoneComparator.getPulseTickSpeed(GlowBlock block) |
int |
BlockLiquid.getPulseTickSpeed(GlowBlock block) |
int |
BlockFurnace.getPulseTickSpeed(GlowBlock block) |
void |
BlockMushroom.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockGrass.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockStem.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockDoublePlant.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockCrops.grow(GlowPlayer player,
GlowBlock block) |
void |
IBlockGrowable.grow(GlowPlayer player,
GlowBlock block)
Called to grow a growable block.
|
void |
BlockTallGrass.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockSapling.grow(GlowPlayer player,
GlowBlock block) |
void |
BlockCocoa.grow(GlowPlayer player,
GlowBlock block) |
boolean |
BlockMushroom.isFertilizable(GlowBlock block) |
boolean |
BlockGrass.isFertilizable(GlowBlock block) |
boolean |
BlockStem.isFertilizable(GlowBlock block) |
boolean |
BlockDoublePlant.isFertilizable(GlowBlock block) |
boolean |
BlockCrops.isFertilizable(GlowBlock block) |
boolean |
IBlockGrowable.isFertilizable(GlowBlock block)
Called to check if a block can be fertilized.
|
boolean |
BlockTallGrass.isFertilizable(GlowBlock block) |
boolean |
BlockSapling.isFertilizable(GlowBlock block) |
boolean |
BlockCocoa.isFertilizable(GlowBlock block) |
static boolean |
BlockBed.isOccupied(GlowBlock block)
Return whether the specified bed block is occupied.
|
static boolean |
BlockObserver.isPowered(GlowBlock block) |
boolean |
BlockHopper.isPulseOnce(GlowBlock block) |
boolean |
BlockRedstoneTorch.isPulseOnce(GlowBlock block) |
boolean |
BlockRedstoneRepeater.isPulseOnce(GlowBlock block) |
boolean |
BlockType.isPulseOnce(GlowBlock block)
Whether the block should only be pulsed once.
|
boolean |
BlockFire.isPulseOnce(GlowBlock block) |
boolean |
BlockBeacon.isPulseOnce(GlowBlock block) |
boolean |
BlockRedstoneComparator.isPulseOnce(GlowBlock block) |
boolean |
BlockLiquid.isPulseOnce(GlowBlock block) |
boolean |
BlockFurnace.isPulseOnce(GlowBlock block) |
protected boolean |
BlockClimbable.isTargetOccluding(GlowBlock block,
org.bukkit.block.BlockFace face) |
void |
BlockNote.leftClickBlock(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding) |
void |
BlockType.leftClickBlock(GlowPlayer player,
GlowBlock block,
org.bukkit.inventory.ItemStack holding)
Called when a player left clicks a block.
|
void |
BlockType.onBlockChanged(GlowBlock block,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte data)
Called when this block has just changed to some other type.
|
void |
BlockConcretePowder.onBlockChanged(GlowBlock block,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte data) |
void |
BlockDoor.onBlockChanged(GlowBlock block,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
protected void |
BlockOpenable.onClosed(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc,
GlowBlockState state,
org.bukkit.material.MaterialData materialData) |
void |
BlockType.onEntityStep(GlowBlock block,
org.bukkit.entity.LivingEntity entity)
Called when an entity gets updated on top of the block.
|
void |
BlockMagma.onEntityStep(GlowBlock block,
org.bukkit.entity.LivingEntity entity) |
void |
BlockNeedsAttached.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockRedstoneTorch.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockRedstoneRepeater.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockNote.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockCactus.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockSugarCane.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockType.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData)
Called when a neighboring block (within a 3x3x3 cube) has changed its type or data and
physics checks should occur.
|
void |
BlockObserver.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockVine.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockDispenser.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockRedstoneComparator.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockRedstone.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockFalling.onNearBlockChanged(GlowBlock me,
org.bukkit.block.BlockFace face,
GlowBlock other,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockConcretePowder.onNearBlockChanged(GlowBlock me,
org.bukkit.block.BlockFace face,
GlowBlock other,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockLamp.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockGrassPath.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockLiquid.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockTnt.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
void |
BlockBed.onNearBlockChanged(GlowBlock block,
org.bukkit.block.BlockFace face,
GlowBlock changedBlock,
org.bukkit.Material oldType,
byte oldData,
org.bukkit.Material newType,
byte newData) |
protected void |
BlockOpenable.onOpened(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc,
GlowBlockState state,
org.bukkit.material.MaterialData materialData) |
protected void |
BlockFenceGate.onOpened(GlowPlayer player,
GlowBlock block,
org.bukkit.block.BlockFace face,
org.bukkit.util.Vector clickedLoc,
GlowBlockState state,
org.bukkit.material.MaterialData materialData) |
void |
BlockHopper.onRedstoneUpdate(GlowBlock block) |
void |
BlockPiston.onRedstoneUpdate(GlowBlock me) |
void |
BlockType.onRedstoneUpdate(GlowBlock block) |
void |
BlockIronTrapDoor.onRedstoneUpdate(GlowBlock block) |
void |
BlockDoor.onRedstoneUpdate(GlowBlock block) |
void |
BlockTrapDoor.onRedstoneUpdate(GlowBlock block)
Opens or shuts a trapdoor if triggered by redstone.
|
void |
BlockFenceGate.onRedstoneUpdate(GlowBlock block) |
void |
BlockWoodenTrapDoor.onRedstoneUpdate(GlowBlock block) |
void |
BlockHopper.receivePulse(GlowBlock block) |
void |
BlockRedstoneTorch.receivePulse(GlowBlock me) |
void |
BlockRedstoneRepeater.receivePulse(GlowBlock block) |
void |
BlockType.receivePulse(GlowBlock block)
Called when the BlockType gets pulsed as requested.
|
void |
BlockObserver.receivePulse(GlowBlock block) |
void |
BlockFire.receivePulse(GlowBlock block) |
void |
BlockBeacon.receivePulse(GlowBlock block) |
void |
BlockRedstone.receivePulse(GlowBlock me) |
void |
BlockLiquid.receivePulse(GlowBlock block)
Pulse the block to calculate its flow.
|
void |
BlockFurnace.receivePulse(GlowBlock block) |
void |
BlockType.rightClickBlock(GlowPlayer player,
GlowBlock against,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
protected static void |
BlockRedstone.setFullyPowered(GlowBlock block)
Sets a redstone dust block to the fully-powered state and, if it wasn't already in that
state, updates connected blocks so that power propagates.
|
static void |
BlockBed.setOccupied(GlowBlock head,
GlowBlock foot,
boolean occupied)
Helper method for set whether the specified bed blocks are occupied.
|
protected void |
BlockFalling.transformToFallingEntity(GlowBlock me) |
void |
BlockDispenser.trigger(GlowBlock block)
Dispense an item from the given block if it's a dispenser.
|
void |
BlockMushroom.updateBlock(GlowBlock block) |
void |
BlockSnow.updateBlock(GlowBlock block) |
void |
BlockIce.updateBlock(GlowBlock block) |
void |
BlockGrass.updateBlock(GlowBlock block) |
void |
BlockStem.updateBlock(GlowBlock block) |
void |
BlockLeaves.updateBlock(GlowBlock block) |
void |
BlockLava.updateBlock(GlowBlock block) |
void |
BlockSnowBlock.updateBlock(GlowBlock block) |
void |
BlockCrops.updateBlock(GlowBlock block) |
void |
BlockCactus.updateBlock(GlowBlock block) |
void |
BlockSugarCane.updateBlock(GlowBlock block) |
void |
BlockType.updateBlock(GlowBlock block)
Called when this block needs to be updated.
|
void |
BlockLitRedstoneOre.updateBlock(GlowBlock block) |
void |
BlockNetherWart.updateBlock(GlowBlock block) |
void |
BlockVine.updateBlock(GlowBlock block) |
void |
BlockFire.updateBlock(GlowBlock block) |
void |
BlockSoil.updateBlock(GlowBlock block) |
void |
BlockWater.updateBlock(GlowBlock block) |
void |
BlockMycel.updateBlock(GlowBlock block) |
void |
BlockSapling.updateBlock(GlowBlock block) |
void |
BlockCocoa.updateBlock(GlowBlock block) |
void |
BlockType.updatePhysics(GlowBlock block)
Called when the BlockType should calculate the current physics.
|
void |
BlockNeedsAttached.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockRedstoneTorch.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockRedstoneRepeater.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockNote.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockCactus.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockType.updatePhysicsAfterEvent(GlowBlock block) |
void |
BlockVine.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockDispenser.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockRedstone.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockFalling.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockLamp.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockLiquid.updatePhysicsAfterEvent(GlowBlock me) |
void |
BlockTnt.updatePhysicsAfterEvent(GlowBlock me) |
Modifier and Type | Field and Description |
---|---|
protected GlowBlock |
BlockEntity.block
Get the block this BlockEntity is associated with.
|
Modifier and Type | Method and Description |
---|---|
GlowBlock |
BlockEntity.getBlock()
Get the block this BlockEntity is associated with.
|
Constructor and Description |
---|
BannerEntity(GlowBlock block) |
BeaconEntity(GlowBlock block) |
BedEntity(GlowBlock block) |
BlockEntity(GlowBlock block)
Create a new BlockEntity at the given location.
|
BrewingStandEntity(GlowBlock block) |
ChestEntity(GlowBlock block) |
ContainerEntity(GlowBlock block,
GlowInventory inventory) |
DispenserEntity(GlowBlock block) |
DropperEntity(GlowBlock block) |
EnchantingTableEntity(GlowBlock block) |
FlowerPotEntity(GlowBlock block) |
FurnaceEntity(GlowBlock block) |
HopperEntity(GlowBlock block) |
JukeboxEntity(GlowBlock block) |
MobSpawnerEntity(GlowBlock block) |
NoteblockEntity(GlowBlock block) |
SignEntity(GlowBlock block)
Creates the entity for the given sign block.
|
SkullEntity(GlowBlock block) |
Constructor and Description |
---|
GlowBanner(GlowBlock block)
Creates an entity for the given banner block.
|
GlowBeacon(GlowBlock block)
Creates an entity for the given beacon block.
|
GlowBed(GlowBlock block) |
GlowBrewingStand(GlowBlock block) |
GlowBrewingStand(GlowBlock block,
int brewTime) |
GlowChest(GlowBlock block) |
GlowContainer(GlowBlock block) |
GlowCreatureSpawner(GlowBlock block)
Creates a mob spawner.
|
GlowDispenser(GlowBlock block) |
GlowDropper(GlowBlock block) |
GlowFlowerPot(GlowBlock block)
Creates an instance for the given block.
|
GlowFurnace(GlowBlock block)
/**
Creates an instance for the given block.
|
GlowFurnace(GlowBlock block,
short burnTime,
short cookTime)
Creates an instance for the given block.
|
GlowHopper(GlowBlock block) |
GlowJukebox(GlowBlock block)
Creates a block state for the given jukebox block.
|
GlowNoteBlock(GlowBlock block)
Creates the instance for a note block.
|
GlowSign(GlowBlock block)
Creates the instance for the given sign block.
|
GlowSkull(GlowBlock block)
Creates the instance for the given block.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ItemFlintAndSteel.onToolRightClick(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
boolean |
ItemHoe.onToolRightClick(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
boolean |
ItemShovel.onToolRightClick(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
protected boolean |
ItemTool.onToolRightClick(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand)
Called when a player used (right clicked with) the tool.
|
void |
ItemBoat.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemSign.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemDye.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemSpawn.rightClickBlock(GlowPlayer player,
GlowBlock against,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemTimedUsage.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemProjectile.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemBucket.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemBanner.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemFilledBucket.rightClickBlock(GlowPlayer player,
GlowBlock against,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemEndCrystal.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemWrittenBook.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemPainting.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemKnowledgeBook.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemFirework.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemType.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand)
Called when a player right-clicks on a block while holding this item.
|
void |
ItemItemFrame.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemEnderPearl.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemArmorStand.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemFoodSeeds.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemSeeds.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemTool.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
void |
ItemMinecart.rightClickBlock(GlowPlayer player,
GlowBlock target,
org.bukkit.block.BlockFace face,
org.bukkit.inventory.ItemStack holding,
org.bukkit.util.Vector clickedLoc,
org.bukkit.inventory.EquipmentSlot hand) |
Modifier and Type | Method and Description |
---|---|
GlowBlock |
GlowChunk.getBlock(int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
TestForBlocksCommand.MatchMode.isFiltered(GlowBlock fromBlock)
Whether the source region's block is filtered from matching.
|
boolean |
TestForBlocksCommand.MatchMode.matches(GlowBlock fromBlock,
GlowBlock toBlock)
Whether the block from the source region matches the block from the destination region.
|
Modifier and Type | Method and Description |
---|---|
org.bukkit.inventory.ItemStack |
DefaultDispenseBehavior.dispense(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
org.bukkit.inventory.ItemStack |
DispenseBehavior.dispense(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
FlintAndSteelDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
BucketDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
ProjectileDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
EmptyBucketDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
TntDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
DefaultDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected org.bukkit.inventory.ItemStack |
ArmorDispenseBehavior.dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected void |
FlintAndSteelDispenseBehavior.playDispenseSound(GlowBlock block) |
protected void |
ProjectileDispenseBehavior.playDispenseSound(GlowBlock block) |
protected void |
DefaultDispenseBehavior.playDispenseSound(GlowBlock block) |
protected void |
DefaultDispenseBehavior.spawnDispenseParticles(GlowBlock block,
org.bukkit.block.BlockFace facing) |
Modifier and Type | Method and Description |
---|---|
GlowBlock |
GlowPlayer.getDigging()
The one block the player is currently digging.
|
Modifier and Type | Method and Description |
---|---|
void |
GlowPlayer.enterBed(GlowBlock block)
This player enters the specified bed and is marked as sleeping.
|
void |
GlowPlayer.setDigging(GlowBlock block)
Starts breaking a block.
|
Constructor and Description |
---|
PulseTask(GlowBlock block,
boolean async,
long delay,
boolean single)
Creates a block update task.
|
Modifier and Type | Method and Description |
---|---|
List<org.bukkit.util.Vector> |
IAlgorithm.calculatePath(GlowBlock startPoint,
GlowBlock endPoint,
Map<org.bukkit.Material,Double> materialWeights,
org.bukkit.Material... blockedMaterials)
Thanks to www.redblobgames.com/pathfinding/a-star/implementation.html
|
Constructor and Description |
---|
Pathfinder(GlowBlock startPoint,
GlowBlock endPoint)
Creates a new pathfinder object using various options.
|
Pathfinder(GlowBlock startPoint,
GlowBlock endPoint,
Map<org.bukkit.Material,Double> materialWeights)
Creates a new pathfinder object using various options.
|
Pathfinder(GlowBlock startPoint,
GlowBlock endPoint,
Map<org.bukkit.Material,Double> materialWeights,
org.bukkit.Material... blockedMaterials)
Creates a new pathfinder object using various options.
|
Pathfinder(GlowBlock startPoint,
GlowBlock endPoint,
org.bukkit.Material... blockedMaterials)
Creates a new pathfinder object using various options.
|
Modifier and Type | Method and Description |
---|---|
List<org.bukkit.util.Vector> |
AStarAlgorithm.calculatePath(GlowBlock startPoint,
GlowBlock endPoint,
Map<org.bukkit.Material,Double> materialWeights,
org.bukkit.Material... blockedMaterials)
Thanks to www.redblobgames.com/pathfinding/a-star/implementation.html
|
Copyright © 2021. All rights reserved.