Class DefaultBuildingInstance

All Implemented Interfaces:
IBuilding, IBuildingContainer, ICommonBuilding, ISchematicProvider, IBuildingModuleContainer, IModuleContainer<IBuildingModule>, IRequester, IRequestResolverProvider, IItemHandlerCapProvider, net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class DefaultBuildingInstance extends AbstractBuilding
Default building instance.
  • Field Details

    • schematicName

      public final String schematicName
      the schematic name of the building.
  • Constructor Details

    • DefaultBuildingInstance

      public DefaultBuildingInstance(IColony colony, net.minecraft.core.BlockPos pos, String schematicName, int maxLevel)
      Create a default building instance that's based on modules and not inheritance.
      Parameters:
      colony - the colony.
      pos - the position.
      schematicName - the schematic name.
  • Method Details