All Superinterfaces:
IBuilding, IBuildingContainer, IBuildingModuleContainer, net.minecraftforge.common.capabilities.ICapabilityProvider, ICommonBuilding, IModuleContainer<IBuildingModule>, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>, IRequester, IRequestResolverProvider, ISchematicProvider
All Known Implementing Classes:
BuildingTownHall

public interface ITownHall extends IBuilding
  • Method Details

    • addPermissionEvent

      void addPermissionEvent(PermissionEvent event)
      Add a colony permission event to the colony. Reduce the list by one if bigger than a treshhold.
      Parameters:
      event - the event to add.
    • removePermissionEvents

      void removePermissionEvents(UUID id)
      Removes all permission events with the given player id (because they were just given permissions)
      Parameters:
      id - the player id