Record Class AdditionsSound
java.lang.Object
java.lang.Record
fr.fidorial.world.environment.AdditionsSound
- Record Components:
sound- theminecraft:sound_eventkeytickChance- chance, per tick, that the sound plays; must be in[0, 1]
-
Constructor Summary
ConstructorsConstructorDescriptionAdditionsSound(Key sound, float tickChance) Creates an instance of aAdditionsSoundrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.static AdditionsSoundCreates an additions sound.sound()Returns the value of thesoundrecord component.floatReturns the value of thetickChancerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AdditionsSound
Creates an instance of aAdditionsSoundrecord class.- Parameters:
sound- the value for thesoundrecord componenttickChance- the value for thetickChancerecord component
-
-
Method Details
-
of
Creates an additions sound.- Parameters:
sound- the sound event keytickChance- chance per tick- Returns:
- the additions sound
-
toString
-
hashCode
-
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 thecomparemethod from their corresponding wrapper classes. -
sound
-
tickChance
public float tickChance()Returns the value of thetickChancerecord component.- Returns:
- the value of the
tickChancerecord component
-