Events & Exports
Manage greenhouse properties programmatically, respond to lifecycle and ownership events, and use the included administration commands.
Export functions
Create, remove or update greenhouse interiors from another server resource.
insertInteriorCreates a new greenhouse interior at the specified position.
xnumberynumberznumberpricenumbernamestringPromiseremoveInteriorRemoves an existing greenhouse interior.
idnumberPromiseresetInteriorResets an interior and clears its ownership-related state.
idnumberPromisesetInteriorPriceUpdates the purchase price of an existing interior.
idnumberpricenumbervoidsetInteriorPositionUpdates the position of an existing interior.
idnumberxnumberynumberznumbervoidServer events
React to greenhouse ownership changes and player lifecycle activity from another resource.
onGreenhouseQuitTriggered when a player disconnects while inside a greenhouse instance.
sourcenumberidnumberxnumberynumberznumberonGreenhouseTradeTriggered when a player transfers a greenhouse to another player.
sourcenumberidnumbertargetSourcenumberonGreenhouseBoughtTriggered immediately after a player purchases a greenhouse.
sourcenumberidnumberonGreenhouseEnterTriggered when a player enters a greenhouse instance.
sourcenumberidnumberonGreenhouseLeaveTriggered when a player leaves a greenhouse instance.
sourcenumberidnumberAdministration commands
The included commands provide quick in-game access to common greenhouse management actions.
/greenhouse_createCreate a greenhouse at your current position.
/greenhouse_removeRemove an existing greenhouse.