Nightbreak Java API
Toggle table of contents
JVM
Target filter
JVM
Switch theme
Search in API
Skip to content
Nightbreak Java API
EliteMobs
/
com.magmaguy.elitemobs.items.itemconstructor
/
ProceduralItemType
Procedural
Item
Type
public
final
class
ProceduralItemType
extends
Record
Preserves weapon identity when several item types share a vanilla material.
Members
Constructors
Procedural
Item
Type
Link copied to clipboard
public
void
ProceduralItemType
(
Material
material
,
SkillType
magicSkill
)
Properties
STAFF
Link copied to clipboard
public
final
static
ProceduralItemType
STAFF
WAND
Link copied to clipboard
public
final
static
ProceduralItemType
WAND
Functions
apply
Magic
Data
Link copied to clipboard
public
boolean
applyMagicData
(
ItemStack
item
)
Never return an inert material as a generated magic weapon if FMM cannot initialize it.
fmm
Item
Id
Link copied to clipboard
public
String
fmmItemId
(
)
is
Available
Link copied to clipboard
public
boolean
isAvailable
(
)
Evaluated at selection time so FMM startup, reload and shutdown cannot leave a stale pool.
skill
Link copied to clipboard
public
SkillType
skill
(
)
vanilla
Link copied to clipboard
public
static
ProceduralItemType
vanilla
(
Material
material
)
Inherited functions
equals
Link copied to clipboard
public
abstract
boolean
equals
(
Object
p
)
hash
Code
Link copied to clipboard
public
abstract
int
hashCode
(
)
to
String
Link copied to clipboard
public
abstract
String
toString
(
)