Record Class StartChargeScreenEffect
java.lang.Object
java.lang.Record
com.bleudev.nine_lifes.networking.payloads.StartChargeScreenEffect
- All Implemented Interfaces:
net.minecraft.network.packet.CustomPayload
public record StartChargeScreenEffect(int duration, float strength)
extends Record
implements net.minecraft.network.packet.CustomPayload
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.network.packet.CustomPayload
net.minecraft.network.packet.CustomPayload.CodecFactory<B extends net.minecraft.network.PacketByteBuf>, net.minecraft.network.packet.CustomPayload.Id<T extends net.minecraft.network.packet.CustomPayload>, net.minecraft.network.packet.CustomPayload.Type<B extends net.minecraft.network.PacketByteBuf,T extends net.minecraft.network.packet.CustomPayload> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.network.codec.PacketCodec<net.minecraft.network.RegistryByteBuf, StartChargeScreenEffect> static final net.minecraft.network.packet.CustomPayload.Id<StartChargeScreenEffect> -
Constructor Summary
ConstructorsConstructorDescriptionStartChargeScreenEffect(int duration, float strength) Creates an instance of aStartChargeScreenEffectrecord class. -
Method Summary
Modifier and TypeMethodDescriptionintduration()Returns the value of thedurationrecord component.final booleanIndicates whether some other object is "equal to" this one.net.minecraft.network.packet.CustomPayload.Id<? extends net.minecraft.network.packet.CustomPayload> getId()final inthashCode()Returns a hash code value for this object.floatstrength()Returns the value of thestrengthrecord component.final StringtoString()Returns a string representation of this record class.
-
Field Details
-
ID
-
CODEC
public static final net.minecraft.network.codec.PacketCodec<net.minecraft.network.RegistryByteBuf,StartChargeScreenEffect> CODEC
-
-
Constructor Details
-
StartChargeScreenEffect
public StartChargeScreenEffect(int duration, float strength) Creates an instance of aStartChargeScreenEffectrecord class.- Parameters:
duration- the value for thedurationrecord componentstrength- the value for thestrengthrecord component
-
-
Method Details
-
getId
public net.minecraft.network.packet.CustomPayload.Id<? extends net.minecraft.network.packet.CustomPayload> getId()- Specified by:
getIdin interfacenet.minecraft.network.packet.CustomPayload
-
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. All components in this record class are compared with thecomparemethod from their corresponding wrapper classes. -
duration
public int duration()Returns the value of thedurationrecord component.- Returns:
- the value of the
durationrecord component
-
strength
public float strength()Returns the value of thestrengthrecord component.- Returns:
- the value of the
strengthrecord component
-