Class CustomDropItem
java.lang.Object
me.lokka30.levelledmobs.customdrops.CustomDropBase
me.lokka30.levelledmobs.customdrops.CustomDropItem
- All Implemented Interfaces:
Cloneable
This holds all the attributes set for a custom drop item
- Since:
- 2.5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanbooleanfloatboolean@Nullable List<org.bukkit.inventory.ItemFlag>booleanbooleanFields inherited from class me.lokka30.levelledmobs.customdrops.CustomDropBase
chance, groupId, isDefaultDrop, maxLevel, minLevel, permissions, playeerVariableMatches, priority, uid, useChunkKillMax -
Constructor Summary
ConstructorsConstructorDescriptionCustomDropItem(@NotNull CustomDropsDefaults defaults) CustomDropItem(@NotNull LevelledMobs levelledMobs) -
Method Summary
Modifier and TypeMethodDescriptionint@NotNull Stringintintbooleanorg.bukkit.inventory.ItemStackorg.bukkit.MaterialvoidsetDamage(int damage) booleansetDamageRangeFromString(String numberOrNumberRange) voidsetItemStack(@NotNull org.bukkit.inventory.ItemStack itemStack) voidsetMaterial(org.bukkit.Material material) toString()Methods inherited from class me.lokka30.levelledmobs.customdrops.CustomDropBase
getAmount, hasGroupId, setAmount
-
Field Details
-
customModelDataId
public int customModelDataId -
equippedSpawnChance
public float equippedSpawnChance -
noMultiplier
public boolean noMultiplier -
onlyDropIfEquipped
public boolean onlyDropIfEquipped -
equipOnHelmet
public boolean equipOnHelmet -
customName
-
mobHeadTexture
-
lore
-
itemFlags
-
itemFlagsStrings
-
equipOffhand
public boolean equipOffhand -
customPlayerHeadId
-
isExternalItem
public boolean isExternalItem -
externalPluginName
-
externalType
-
externalItemId
-
nbtData
-
externalAmount
-
externalExtras
-
enchantmentChances
-
-
Constructor Details
-
CustomDropItem
-
CustomDropItem
-
-
Method Details
-
cloneItem
- Overrides:
cloneItemin classCustomDropBase
-
setDamageRangeFromString
-
getDamage
public int getDamage() -
setDamage
public void setDamage(int damage) -
getDamageRangeMin
public int getDamageRangeMin() -
getDamageRangeMax
public int getDamageRangeMax() -
getHasDamageRange
public boolean getHasDamageRange() -
setMaterial
public void setMaterial(org.bukkit.Material material) -
getDamageAsString
-
getMaterial
public org.bukkit.Material getMaterial() -
getItemStack
public org.bukkit.inventory.ItemStack getItemStack() -
setItemStack
public void setItemStack(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) -
toString
-