Let op: de exacte commandostructuur kan tijdens de ontwikkeling nog wijzigen. Onderstaande commands zijn de voorgestelde staff-interface.
Voor staffbeheer worden aparte permissions gebruikt.
tulpencraft.rentals.admin tulpencraft.rentals.create tulpencraft.rentals.edit tulpencraft.rentals.reset tulpencraft.rentals.force tulpencraft.rentals.members
tulpencraft.rentals.admin geeft toegang tot het volledige staffbeheer.
/tc rental list
Toont alle geregistreerde rentals.
Voorbeeld:
ID TYPE NAAM HUURDER STATUS 1 HOUSE Huis #01 Ronny_NL RENTED 2 HOUSE Huis #02 - AVAILABLE 3 SHOP Shop #01 Lijpie RENTED 4 HOTEL Kamer 101 - AVAILABLE
/tc rental list available /tc rental list rented /tc rental list expired /tc rental list resetting /tc rental list house /tc rental list shop /tc rental list hotel
Een WorldGuard-region moet eerst bestaan.
Bijvoorbeeld:
/rg define tc_shop_012
Daarna:
/tc rental create tc_shop_012 shop
De plugin controleert:
Na het aanmaken krijgt de rental een uniek ID.
Bijvoorbeeld:
Rental #12 aangemaakt. Type: SHOP Region: tc_shop_012 Status: DISABLED
Een nieuwe rental wordt bewust niet automatisch verhuurbaar gemaakt.
/tc rental info <id>
Voorbeeld:
/tc rental info 12
Toont onder andere:
Naam Type WorldGuard-region Status Prijs Huurduur Huurder Startdatum Einddatum Rank/permission Maximum aantal ChestShops Maximum aantal medewerkers/bewoners Reset-configuratie
/tc rental name <id> <naam>
Voorbeeld:
/tc rental name 12 Dorpswinkel
/tc rental price <id> <bedrag>
Voorbeeld:
/tc rental price 12 750
Betekent:
€750 per huurperiode.
/tc rental duration <id> <dagen>
Voorbeeld:
/tc rental duration 12 30
/tc rental permission <id> <permission>
Voorbeeld:
/tc rental permission 12 tulpencraft.rent.vip
Iedereen zonder deze permission kan de rental bekijken, maar niet huren.
Permission verwijderen:
/tc rental permission <id> none
Deze instellingen zijn alleen relevant voor SHOP rentals.
/tc rental chestshops <id> <aantal>
Voorbeeld:
/tc rental chestshops 12 10
Betekent:
Shop #12 mag maximaal 10 ChestShops bevatten.
/tc rental members <id> <aantal>
Voorbeeld:
/tc rental members 12 3
Voor woningen/hotelkamers:
/tc rental member add <id> <speler>
/tc rental member remove <id> <speler>
Bij een woning of hotelkamer krijgt de speler hierdoor toegang tot de betreffende WorldGuard-region.
Voor shops kan dezelfde functionaliteit worden gebruikt:
/tc shop employee add <id> <speler>
/tc shop employee remove <id> <speler>
Een medewerker mag binnen de winkel onder andere:
Na het volledig configureren:
/tc rental enable <id>
De rental wordt:
AVAILABLE
en kan door spelers worden gehuurd.
/tc rental disable <id>
Een uitgeschakelde rental kan niet opnieuw worden verhuurd.
Een bestaande huurder wordt hiermee niet automatisch verwijderd.
Dit kan bijvoorbeeld worden gebruikt wanneer:
/tc rental expire <id>
Hiermee beëindigt staff de actieve huur.
Dit moet een bevestiging vereisen:
⚠️ Rental #12 is momenteel verhuurd. Huurder: Lijpie Einddatum: 09-10-2026 Weet je zeker dat je deze huur wilt beëindigen?
Na bevestiging gaat de rental naar de ontruimingsfase.
/tc rental release <id>
Hiermee kan staff een rental handmatig vrijgeven wanneer deze klaar is voor een nieuwe huurder.
Gebruik dit alleen wanneer:
/tc rental reset <id>
Hiermee wordt de rental handmatig teruggezet naar de oorspronkelijke staat.
De reset kan onder andere:
WAARSCHUWING: een reset kan bouwwerken en items definitief verwijderen.
Gebruik dit daarom alleen wanneer je zeker weet dat de rental hiervoor klaar is.
/tc rental reset status <id>
Geeft bijvoorbeeld:
Rental #12 Status: RESETTING Schematic: shop_012.schem ChestShops verwijderd: 10 WorldGuard access verwijderd: OK Schematic restore: BEZIG
Bij een fout:
Rental #12 Status: RESETTING Restore: FAILED De rental is niet beschikbaar voor verhuur. Staff intervention required.
/tc rental player <speler>
Voorbeeld:
/tc rental player Lijpie
Geeft:
Lijpie Woningen: 1 / 2 Winkels: 2 / 2 Hotelkamers: 0 Actieve rentals: #12 Shop #21 Huis #22 Shop
Dit is vooral handig voor staffcontrole.
/tc rental history <id>
Geeft de auditlog van een rental.
Voorbeeld:
09-09-2026 18:42 Lijpie RENTED 09-09-2026 18:43 Lijpie EMPLOYEE_ADDED Niensje 10-09-2026 12:31 Lijpie CHESTSHOP_CREATED 09-10-2026 18:42 SYSTEM EXPIRED 12-10-2026 18:42 SYSTEM RESET_COMPLETED
Voor een shop:
/tc shop info <id>
Voorbeeld:
Shop #12 ChestShops: 7 / 10 #1 -120 72 450 #2 -116 72 450 #3 -112 72 450 #4 -108 72 450 #5 -104 72 450 #6 -100 72 450 #7 -096 72 450
Hiermee kan staff controleren hoeveel ChestShops een winkel gebruikt.
| Command | Functie |
|---|---|
/tc rental list | Rentals bekijken |
/tc rental info <id> | Rental details |
/tc rental create <region> <type> | Rental aanmaken |
/tc rental name <id> <naam> | Naam wijzigen |
/tc rental price <id> <bedrag> | Prijs instellen |
/tc rental duration <id> <dagen> | Huurduur instellen |
/tc rental permission <id> <permission> | Rank-eis instellen |
/tc rental chestshops <id> <aantal> | ChestShop-limiet instellen |
/tc rental members <id> <aantal> | Bewoners/medewerkers-limiet |
/tc rental enable <id> | Rental beschikbaar maken |
/tc rental disable <id> | Rental uitschakelen |
/tc rental expire <id> | Huur handmatig beëindigen |
/tc rental release <id> | Rental vrijgeven |
/tc rental reset <id> | Rental resetten |
/tc rental reset status <id> | Resetstatus bekijken |
/tc rental player <speler> | Rentals van speler bekijken |
/tc rental history <id> | Auditlog bekijken |
/tc rental member add <id> <speler> | Bewoner toevoegen |
/tc rental member remove <id> <speler> | Bewoner verwijderen |
/tc shop employee add <id> <speler> | Medewerker toevoegen |
/tc shop employee remove <id> <speler> | Medewerker verwijderen |
/tc shop info <id> | ChestShops van shop bekijken |
Een stafflid wil een nieuwe winkel toevoegen.
/rg define tc_shop_025
/tc rental create tc_shop_025 shop
/tc rental name 25 Bloemenmarkt /tc rental price 25 750 /tc rental duration 25 30 /tc rental permission 25 tulpencraft.rent.vip /tc rental chestshops 25 10 /tc rental members 25 3
/tc rental info 25
/tc rental enable 25
De winkel is nu beschikbaar voor spelers die aan de voorwaarden voldoen.
Gebruik reset, expire en release zorgvuldig.
Deze commands kunnen directe gevolgen hebben voor spelers en hun bezittingen.
Bij twijfel:
Alle belangrijke staffacties worden door TulpenCraft Rentals geregistreerd.