JavaScript is disabled on your browser.
Record Components:
supportedItems -
primaryItems -
weight -
maxLevel -
minCost -
maxCost -
anvilCost -
slots -
Enclosing class:
Enchantment
Mappings:
Namespace
Name
named
net/minecraft/enchantment/Enchantment$Definition
intermediary
net/minecraft/class_1887$class_9427
official
dac$c
named
supportedItems
intermediary
comp_2506
official
b
named
primaryItems
intermediary
comp_2507
official
c
named
weight
intermediary
comp_2508
official
d
named
maxLevel
intermediary
comp_2509
official
e
named
minCost
intermediary
comp_2510
official
f
named
maxCost
intermediary
comp_2511
official
g
named
anvilCost
intermediary
comp_2512
official
h
named
slots
intermediary
comp_2513
official
i
Field Summary
Fields
private final int
The field for the
anvilCost record component.
The field for the
maxCost record component.
private final int
The field for the
maxLevel record component.
The field for the
minCost record component.
The field for the
slots record component.
private final int
The field for the
weight record component.
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
int
Returns the value of the
anvilCost record component.
final boolean
Indicates whether some other object is "equal to" this one.
final int
Returns a hash code value for this object.
Returns the value of the
maxCost record component.
int
Returns the value of the
maxLevel record component.
Returns the value of the
minCost record component.
Returns the value of the
slots record component.
Returns a string representation of this record class.
int
Returns the value of the
weight record component.
Field Details
weight
private final int weight
The field for the
weight record component.
maxLevel
private final int maxLevel
The field for the
maxLevel record component.
minCost
The field for the
minCost record component.
maxCost
The field for the
maxCost record component.
anvilCost
private final int anvilCost
The field for the
anvilCost record component.
slots
The field for the
slots record component.
CODEC
Mappings:
Namespace
Name
Mixin selector
named
CODEC
Lnet/minecraft/enchantment/Enchantment$Definition;CODEC:Lcom/mojang/serialization/MapCodec;
intermediary
field_51650
Lnet/minecraft/class_1887$class_9427;field_51650:Lcom/mojang/serialization/MapCodec;
official
a
Ldac$c;a:Lcom/mojang/serialization/MapCodec;
Method Details
toString
public final String toString ()
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
Specified by:
toString in class Record
Returns:
a string representation of this object
hashCode
public final int hashCode ()
Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
Specified by:
hashCode in class Record
Returns:
a hash code value for this object
equals
public final boolean equals (Object object)
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
Specified by:
equals in class Record
Parameters:
object - the object with which to compare
Returns:
true if this object is the same as the object argument; false otherwise.
supportedItems
Returns:
the value of the supportedItems record component
primaryItems
Returns:
the value of the primaryItems record component
weight
public int weight ()
Returns the value of the
weight record component.
Returns:
the value of the weight record component
maxLevel
public int maxLevel ()
Returns the value of the
maxLevel record component.
Returns:
the value of the maxLevel record component
minCost
Returns the value of the
minCost record component.
Returns:
the value of the minCost record component
maxCost
Returns the value of the
maxCost record component.
Returns:
the value of the maxCost record component
anvilCost
public int anvilCost ()
Returns the value of the
anvilCost record component.
Returns:
the value of the anvilCost record component
slots
Returns the value of the
slots record component.
Returns:
the value of the slots record component