Class TempUnknownComponent<ECS_TYPE>

java.lang.Object
com.hypixel.hytale.component.data.unknown.TempUnknownComponent<ECS_TYPE>
Type Parameters:
ECS_TYPE - The type of ECS the component is for.
All Implemented Interfaces:
Component<ECS_TYPE>, Cloneable

public class TempUnknownComponent<ECS_TYPE> extends Object implements Component<ECS_TYPE>
A temporary component to hold unknown component data.
  • Field Details

  • Constructor Details

    • TempUnknownComponent

      public TempUnknownComponent(@Nonnull org.bson.BsonDocument document)
      Default Constructor for a TempUnknownComponent instance.
      Parameters:
      document - The BSON document holding the unknown component data.
  • Method Details

    • getDocument

      @Nonnull public org.bson.BsonDocument getDocument()
      Returns:
      the BSON document holding the unknown component data.
    • clone

      @Nonnull public Component<ECS_TYPE> clone()
      Specified by:
      clone in interface Component<ECS_TYPE>
      Returns:
      a clone instance of the original component instance.