Record Class AmethysmConsumeEffect
java.lang.Object
java.lang.Record
com.bleudev.nine_lifes.custom.consume.AmethysmConsumeEffect
- All Implemented Interfaces:
net.minecraft.item.consume.ConsumeEffect
public record AmethysmConsumeEffect()
extends Record
implements net.minecraft.item.consume.ConsumeEffect
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.item.consume.ConsumeEffect
net.minecraft.item.consume.ConsumeEffect.Type<T extends net.minecraft.item.consume.ConsumeEffect> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<AmethysmConsumeEffect> static final AmethysmConsumeEffectstatic final net.minecraft.network.codec.PacketCodec<net.minecraft.network.RegistryByteBuf, AmethysmConsumeEffect> -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aAmethysmConsumeEffectrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.net.minecraft.item.consume.ConsumeEffect.Type<? extends net.minecraft.item.consume.ConsumeEffect> getType()final inthashCode()Returns a hash code value for this object.booleanonConsume(net.minecraft.world.World world, net.minecraft.item.ItemStack stack, net.minecraft.entity.LivingEntity entity) final StringtoString()Returns a string representation of this record class.
-
Field Details
-
INSTANCE
-
CODEC
-
PACKET_CODEC
public static final net.minecraft.network.codec.PacketCodec<net.minecraft.network.RegistryByteBuf,AmethysmConsumeEffect> PACKET_CODEC
-
-
Constructor Details
-
AmethysmConsumeEffect
public AmethysmConsumeEffect()Creates an instance of aAmethysmConsumeEffectrecord class.
-
-
Method Details
-
getType
public net.minecraft.item.consume.ConsumeEffect.Type<? extends net.minecraft.item.consume.ConsumeEffect> getType()- Specified by:
getTypein interfacenet.minecraft.item.consume.ConsumeEffect
-
onConsume
public boolean onConsume(net.minecraft.world.World world, net.minecraft.item.ItemStack stack, net.minecraft.entity.LivingEntity entity) - Specified by:
onConsumein interfacenet.minecraft.item.consume.ConsumeEffect
-
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.
-