Klasse AbstractBuilder<T>

java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<T>
Bekannte direkte Unterklassen:
BlockBuilder, BlockEntityBuilder, ItemBuilder, ParticleBuilder, RecipeBuilder, SoundBuilder, TagBuilder, ToolMaterialBuilder

public abstract class AbstractBuilder<T> extends Object
  • Felddetails

    • id

      protected final net.minecraft.resources.Identifier id
    • generateData

      protected boolean generateData
    • object

      protected @Nullable T object
  • Konstruktordetails

    • AbstractBuilder

      protected AbstractBuilder(net.minecraft.resources.Identifier id)
  • Methodendetails

    • get

      public T get()
    • build

      protected abstract T build()
    • getOrCreate

      public T getOrCreate()
    • getId

      public net.minecraft.resources.Identifier getId()
    • newID

      public net.minecraft.resources.Identifier newID(String pre, String post)
    • shouldGenerateData

      public boolean shouldGenerateData()
    • setObject

      protected void setObject(T object)