Class KingdomItemBuilder<I extends KingdomItem<S>,S extends KingdomItemStyle<I,S,T>,T extends KingdomItemType<I,S,T>>

java.lang.Object
org.kingdoms.constants.land.abstraction.data.KingdomItemBuilder<I,S,T>

public final class KingdomItemBuilder<I extends KingdomItem<S>,S extends KingdomItemStyle<I,S,T>,T extends KingdomItemType<I,S,T>> extends Object
  • Constructor Details

    • KingdomItemBuilder

      public KingdomItemBuilder(@NonNull S style, @NonNull SimpleLocation location, @Nullable KingdomPlayer placedBy)
    • KingdomItemBuilder

      public KingdomItemBuilder(@NonNull S style, @NonNull SimpleLocation location)
  • Method Details

    • getPlacedBy

      public @Nullable KingdomPlayer getPlacedBy()
    • getStyle

      public @NonNull S getStyle()
    • getLocation

      public @NonNull SimpleLocation getLocation()