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.intGet the maximum amount of bottles present on this stand.booleanhasBottle(int bottle) Checks if the stand has the following bottlevoidsetBottle(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, getDestroySpeed, getDestroySpeed, getLightEmission, 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
-