Class CommonDataAttachment<T>
java.lang.Object
net.trique.wardentools.attachments.CommonDataAttachment<T>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCommonDataAttachment(Function<Object, T> defaultValueSupplier, net.minecraft.resources.ResourceLocation name, boolean copyOnDeath, com.mojang.serialization.Codec<T> codec, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, T> streamCodec) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSync()static <T> CommonDataAttachment.Builder<T> create()static <T> CommonDataAttachment.Builder<T> com.mojang.serialization.Codec<T> getCodec()net.minecraft.resources.ResourceLocationgetName()net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, T> booleanvoidsetAttachment(Object attachment)
-
Field Details
-
defaultValueSupplier
-
name
protected final net.minecraft.resources.ResourceLocation name -
copyOnDeath
protected final boolean copyOnDeath -
codec
-
attachment
-
-
Constructor Details
-
CommonDataAttachment
-
-
Method Details
-
create
-
create
-
getDefaultValueSupplier
-
getName
public net.minecraft.resources.ResourceLocation getName() -
getCodec
-
getStreamCodec
public net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf,T> getStreamCodec() -
isCopyOnDeath
public boolean isCopyOnDeath() -
canSync
public boolean canSync() -
getAttachment
-
setAttachment
-