House
Represents a house in Housing.
A House provides accessors and mutators to all major systems in a house.
Implementations perform sequential behavior and therefore expose suspend functions for better interaction with Housing.
Functions
Cancels the current import operation if one is running.
Creates a new command with the given name.
Creates a new function with the given name.
Creates a new permission group with the given name.
Creates a new inventory layout with the given name.
Creates a new menu with the given title.
Creates a new region with the given name.
Creates a new team with the given name.
Returns all commands defined in this house.
Returns all event action containers present in this house.
Returns all functions defined in this house.
Returns all groups defined in this house.
Returns all inventory layouts defined in this house.
Returns all menus defined in this house.
Returns all NPCs defined in this house.
Returns all regions defined in this house.
Returns all teams defined in this house.
Retrieves a command by name.
Retrieves the action container for a specific event.
Retrieves a function by name.
Reads the value of a gamerule.
Returns the house-level settings object.
Retrieves an inventory layout by name.
Returns the currently open action container in the editor, if any.
Returns the currently open condition container in the editor, if any.
Returns the configured scoreboard lines for this house.
Returns the remaining time (in seconds) for the current import operation, or null if no import is active or if the remaining time is not available.
Returns whether an import operation is currently running for this house.
Writes a new value for a gamerule.
Sets the importing state for this house.
Sets the scoreboard lines for this house.