Package net.minecraft.item
Record Class ProjectileItem.Settings
java.lang.Object
java.lang.Record
net.minecraft.item.ProjectileItem.Settings
- Record Components:
positionFunction
-uncertainty
-power
-overrideDispenseEvent
-
- Enclosing interface:
ProjectileItem
public static record ProjectileItem.Settings(ProjectileItem.PositionFunction positionFunction, float uncertainty, float power, OptionalInt overrideDispenseEvent)
extends Record
- Mappings:
Namespace Name named net/minecraft/item/ProjectileItem$Settings
intermediary net/minecraft/class_9463$class_9464
official cuv$a
named positionFunction
intermediary comp_2544
official b
named uncertainty
intermediary comp_2545
official c
named power
intermediary comp_2546
official d
named overrideDispenseEvent
intermediary comp_2547
official e
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ProjectileItem.Settings
private final OptionalInt
The field for theoverrideDispenseEvent
record component.private final ProjectileItem.PositionFunction
The field for thepositionFunction
record component.private final float
The field for thepower
record component.private final float
The field for theuncertainty
record component. -
Constructor Summary
ConstructorDescriptionSettings
(ProjectileItem.PositionFunction positionFunction, float float2, float float3, OptionalInt optionalInt) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.Returns the value of theoverrideDispenseEvent
record component.Returns the value of thepositionFunction
record component.float
power()
Returns the value of thepower
record component.final String
toString()
Returns a string representation of this record class.float
Returns the value of theuncertainty
record component.
-
Field Details
-
positionFunction
The field for thepositionFunction
record component. -
uncertainty
private final float uncertaintyThe field for theuncertainty
record component. -
power
private final float powerThe field for thepower
record component. -
overrideDispenseEvent
The field for theoverrideDispenseEvent
record component. -
DEFAULT
- Mappings:
Namespace Name Mixin selector named DEFAULT
Lnet/minecraft/item/ProjectileItem$Settings;DEFAULT:Lnet/minecraft/item/ProjectileItem$Settings;
intermediary field_50147
Lnet/minecraft/class_9463$class_9464;field_50147:Lnet/minecraft/class_9463$class_9464;
official a
Lcuv$a;a:Lcuv$a;
-
-
Constructor Details
-
Settings
public Settings(ProjectileItem.PositionFunction positionFunction, float float2, float float3, OptionalInt optionalInt)
-
-
Method Details
-
builder
- Mappings:
Namespace Name Mixin selector named builder
Lnet/minecraft/item/ProjectileItem$Settings;builder()Lnet/minecraft/item/ProjectileItem$Settings$Builder;
intermediary method_58663
Lnet/minecraft/class_9463$class_9464;method_58663()Lnet/minecraft/class_9463$class_9464$class_9465;
official a
Lcuv$a;a()Lcuv$a$a;
-
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. -
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. -
equals
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 withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
positionFunction
Returns the value of thepositionFunction
record component.- Returns:
- the value of the
positionFunction
record component
-
uncertainty
public float uncertainty()Returns the value of theuncertainty
record component.- Returns:
- the value of the
uncertainty
record component
-
power
public float power()Returns the value of thepower
record component.- Returns:
- the value of the
power
record component
-
overrideDispenseEvent
Returns the value of theoverrideDispenseEvent
record component.- Returns:
- the value of the
overrideDispenseEvent
record component
-