public class OreType extends Object
Constructor and Description |
---|
OreType(org.bukkit.Material type,
int minY,
int maxY,
int amount) |
OreType(org.bukkit.Material type,
int minY,
int maxY,
int amount,
org.bukkit.Material targetType) |
OreType(org.bukkit.Material type,
org.bukkit.material.MaterialData data,
int minY,
int maxY,
int amount) |
OreType(org.bukkit.Material type,
org.bukkit.material.MaterialData data,
int minY,
int maxY,
int amount,
org.bukkit.Material targetType)
Creates an ore type.
|
Modifier and Type | Method and Description |
---|---|
int |
getAmount() |
org.bukkit.material.MaterialData |
getData() |
int |
getMaxY() |
int |
getMinY() |
int |
getRandomHeight(Random random)
Generates a random height at which a vein of this ore can spawn.
|
org.bukkit.Material |
getTargetType() |
org.bukkit.Material |
getType() |
public OreType(org.bukkit.Material type, int minY, int maxY, int amount)
public OreType(org.bukkit.Material type, int minY, int maxY, int amount, org.bukkit.Material targetType)
public OreType(org.bukkit.Material type, org.bukkit.material.MaterialData data, int minY, int maxY, int amount)
public OreType(org.bukkit.Material type, org.bukkit.material.MaterialData data, int minY, int maxY, int amount, org.bukkit.Material targetType)
minY
and maxY
are equal, then the height range is
0 to minY
*2, with greatest density around minY
. Otherwise, density is uniform
over the height range.type
- the block typedata
- the block data valueminY
- the minimum heightmaxY
- the maximum heightamount
- the size of a veintargetType
- the block this can replacepublic int getRandomHeight(Random random)
random
- the PRNG to usepublic org.bukkit.Material getType()
public org.bukkit.material.MaterialData getData()
public int getMinY()
public int getMaxY()
public int getAmount()
public org.bukkit.Material getTargetType()
Copyright © 2021. All rights reserved.