Package org.bukkit.block.data.type
Interface BrewingStand
Interface to the 'has_bottle_0', 'has_bottle_1', 'has_bottle_2' flags on a
brewing stand which indicate which bottles are rendered on the outside.
Stand may have 0, 1...
Stand may have 0, 1...
getMaximumBottles()
-1 bottles.-
Method Summary
Modifier and TypeMethodDescriptionGet the indexes of all the bottles present on this block.int
Get the maximum amount of bottles present on this stand.boolean
hasBottle
(int bottle) Checks if the stand has the following bottlevoid
setBottle
(int bottle, boolean has) Set whether the stand has this bottle present.Methods inherited from interface org.bukkit.block.data.BlockData
clone, createBlockState, getAsString, getAsString, getCollisionShape, getDestroySpeed, getDestroySpeed, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate
-
Method Details
-
hasBottle
boolean hasBottle(int bottle) Checks if the stand has the following bottle- Parameters:
bottle
- to check- Returns:
- if bottle is present
-
setBottle
void setBottle(int bottle, boolean has) Set whether the stand has this bottle present.- Parameters:
bottle
- to sethas
- bottle
-
getBottles
Get the indexes of all the bottles present on this block.- Returns:
- set of all bottles
-
getMaximumBottles
int getMaximumBottles()Get the maximum amount of bottles present on this stand.- Returns:
- maximum bottle count
-