Class BlockLocationStore
java.lang.Object
su.nezushin.openitems.blocks.storage.BlockDataStore
su.nezushin.openitems.blocks.storage.BlockLocationStore
Represents placed custom block properties. Used to be stored in custom chunk data
-
Field Summary
FieldsFields inherited from class su.nezushin.openitems.blocks.storage.BlockDataStore
canBeBlown, canBeDestroyedByLiquid, canBeReplaced, canBurn, dropOnBreak, dropOnBurn, dropOnDestroyByLiquid, dropOnExplosion, id, itemToDrop
-
Constructor Summary
ConstructorsConstructorDescriptionBlockLocationStore
(int x, int y, int z, org.bukkit.inventory.ItemStack itemToDrop) -
Method Summary
Methods inherited from class su.nezushin.openitems.blocks.storage.BlockDataStore
applyData, canBeBlown, canBeDestroyedByLiquid, canBeReplaced, canBurn, dropOnBreak, dropOnBurn, dropOnDestroyByLiquid, dropOnExplosion, getId, getItemToDrop, getModel, load, setCanBeBlown, setCanBeDestroyedByLiquid, setCanBeReplaced, setCanBurn, setDropOnBreak, setDropOnBurn, setDropOnDestroyByLiquid, setDropOnExplosion
-
Field Details
-
arbitraryData
-
-
Constructor Details
-
BlockLocationStore
public BlockLocationStore(int x, int y, int z, org.bukkit.inventory.ItemStack itemToDrop) -
BlockLocationStore
public BlockLocationStore()
-
-
Method Details
-
getX
public int getX() -
getY
public int getY() -
getZ
public int getZ() -
getArbitraryData
Any arbitrary data of custom block can be stored here- Returns:
- Map with arbitrary data. Can store everything implements ConfigurationSerializable
-