Class RevisedSynchedEntityData

java.lang.Object
com.stereowalker.unionlib.network.syncher.RevisedSynchedEntityData

public class RevisedSynchedEntityData extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    assignValues(List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>> entries)
     
    static <T> net.minecraft.network.syncher.EntityDataAccessor<T>
    defineId(net.minecraft.resources.Identifier key, net.minecraft.network.syncher.EntityDataSerializer<T> serializer)
     
    <T> T
    get(net.minecraft.network.syncher.EntityDataAccessor<T> key)
     
    @Nullable List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>>
     
    boolean
     
    @Nullable List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>>
     
    <T> void
    set(net.minecraft.network.syncher.EntityDataAccessor<T> key, T value)
     
    <T> void
    set(net.minecraft.network.syncher.EntityDataAccessor<T> key, T value, boolean force)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • defineId

      public static <T> net.minecraft.network.syncher.EntityDataAccessor<T> defineId(net.minecraft.resources.Identifier key, net.minecraft.network.syncher.EntityDataSerializer<T> serializer)
    • get

      public <T> T get(net.minecraft.network.syncher.EntityDataAccessor<T> key)
    • set

      public <T> void set(net.minecraft.network.syncher.EntityDataAccessor<T> key, T value)
    • set

      public <T> void set(net.minecraft.network.syncher.EntityDataAccessor<T> key, T value, boolean force)
    • isDirty

      public boolean isDirty()
    • packDirty

      public @Nullable List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>> packDirty()
    • getNonDefaultValues

      public @Nullable List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>> getNonDefaultValues()
    • assignValues

      public void assignValues(List<net.minecraft.network.syncher.SynchedEntityData.DataValue<?>> entries)