Class GeyserDirtyMetadata

java.lang.Object
org.geysermc.geyser.entity.GeyserDirtyMetadata

public class GeyserDirtyMetadata extends Object
A write-only wrapper for temporarily storing entity metadata that will be sent to Bedrock.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply​(com.nukkitx.protocol.bedrock.data.entity.EntityDataMap map)
    Applies the contents of the dirty metadata into the input and clears the contents of our map.
    boolean
     
    void
    put​(com.nukkitx.protocol.bedrock.data.entity.EntityData entityData, Object value)
     

    Methods inherited from class java.lang.Object

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

    • GeyserDirtyMetadata

      public GeyserDirtyMetadata()
  • Method Details

    • put

      public void put(com.nukkitx.protocol.bedrock.data.entity.EntityData entityData, Object value)
    • apply

      public void apply(com.nukkitx.protocol.bedrock.data.entity.EntityDataMap map)
      Applies the contents of the dirty metadata into the input and clears the contents of our map.
    • hasEntries

      public boolean hasEntries()