plugins:tulpencraftrentalstaff

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
plugins:tulpencraftrentalstaff [2026/09/09 18:23] – aangemaakt rroethofplugins:tulpencraftrentalstaff [2026/09/09 18:28] (huidige) – rroethof
Regel 1: Regel 1:
-# TulpenCraft Rentals+# Staff commands
  
-**Status:** Concept / ontwikkeling +> **Let op:** de exacte commandostructuur kan tijdens de ontwikkeling nog wijzigen. Onderstaande commands zijn de voorgestelde staff-interface.
-**Doelgroep:** TulpenCraft Staff +
-**Plugin:** `TulpenCraft Rentals`+
  
-## 1. Wat is TulpenCraft Rentals?+## 1. Permissions
  
-TulpenCraft Rentals is het verhuursysteem van TulpenCraft voor verschillende soorten ruimtes en locaties.+Voor staffbeheer worden aparte permissions gebruikt.
  
-Met het systeem kunnen spelers tijdelijk een vooraf ingerichte **WorldGuard-region** huren.+```text 
 +tulpencraft.rentals.admin 
 +tulpencraft.rentals.create 
 +tulpencraft.rentals.edit 
 +tulpencraft.rentals.reset 
 +tulpencraft.rentals.force 
 +tulpencraft.rentals.members 
 +```
  
-Denk hierbij aan:+`tulpencraft.rentals.admin` geeft toegang tot het volledige staffbeheer.
  
-* 🏠 Woningen +---
-* 🏪 Winkels +
-* 🛏️ Hotelkamers +
-* In de toekomst eventueel andere typen locaties+
  
-De huur wordt centraal geregistreerd en beheerd door de plugin.+# 2. Rentals bekijken
  
-**Belangrijk uitgangspunt:**+### Alle rentals
  
-> Een rental is een tijdelijk gebruiksrecht op een vooraf bepaalde WorldGuard-region.+```text 
 +/tc rental list 
 +```
  
-WorldGuard blijft verantwoordelijk voor de daadwerkelijke gebiedsbeveiliging. TulpenCraft Rentals regelt de huur, betaling, toegang, looptijd, bewoners/medewerkers, ChestShops en het verlopen van de huur.+Toont alle geregistreerde rentals. 
 + 
 +Voorbeeld: 
 + 
 +```text 
 +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 
 +``` 
 + 
 +### Filteren 
 + 
 +```text 
 +/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 
 +```
  
 --- ---
  
-# 2. Hoe werkt een rental?+# 3. Rental aanmaken
  
-Een rental heeft een vaste WorldGuard-region.+Een WorldGuard-region moet eerst bestaan.
  
 Bijvoorbeeld: Bijvoorbeeld:
  
 ```text ```text
-Rental: +/rg define tc_shop_012 
-    Shop #12+```
  
-WorldGuard: +Daarna:
-    tc_shop_012+
  
-Type: +```text 
-    SHOP+/tc rental create tc_shop_012 shop 
 +```
  
-Prijs: +De plugin controleert:
-    €750+
  
-Duur: +* bestaat de WorldGuard-region? 
-    30 dagen+* bestaat de wereld? 
 +* is de region al gekoppeld? 
 +* is het rental-type geldig? 
 +* heeft staff voldoende rechten?
  
-ChestShops: +Na het aanmaken krijgt de rental een uniek ID.
-    maximaal 10+
  
-Medewerkers: +Bijvoorbeeld:
-    maximaal 3+
  
-Rank: +```text 
-    VIP vereist+Rental #12 aangemaakt. 
 +Type: SHOP 
 +Region: tc_shop_012 
 +Status: DISABLED
 ``` ```
  
-Een speler huurt vervolgens deze locatie via het rentalsysteem. +Een nieuwe rental wordt bewust niet automatisch verhuurbaar gemaakt.
- +
-Na een succesvolle betaling wordt de speler gekoppeld aan de WorldGuard-region.+
  
 --- ---
  
-# 3. Soorten rentals+# 4. Rental configureren
  
-## 🏠 Woningen+### Informatie bekijken
  
-Een woning is een tijdelijk gehuurd huis.+```text 
 +/tc rental info <id> 
 +```
  
-Mogelijkheden:+Voorbeeld:
  
-* Eigenaar/huurder +```text 
-* Huisgenoten +/tc rental info 12 
-* WorldGuard-toegang +```
-* Bouwen en aanpassen +
-* Eigen inrichting +
-* Preview vóór het huren +
-* Optionele rank-eis +
-* Instelbare huurprijs +
-* Instelbare huurduur +
-* Automatische reset na definitief einde huur+
  
-## 🏪 Winkels+Toont onder andere:
  
-Een winkel is een gehuurde commerciële locatie.+```text 
 +Naam 
 +Type 
 +WorldGuard-region 
 +Status 
 +Prijs 
 +Huurduur 
 +Huurder 
 +Startdatum 
 +Einddatum 
 +Rank/permission 
 +Maximum aantal ChestShops 
 +Maximum aantal medewerkers/bewoners 
 +Reset-configuratie 
 +```
  
-Mogelijkheden:+---
  
-* Huurder/eigenaar +### Naam wijzigen
-* Medewerkers +
-* WorldGuard-toegang +
-* ChestShop +
-* Maximum aantal ChestShops per winkel +
-* Preview +
-* Optionele rank-eis +
-* Instelbare huurprijs en huurduur +
-* Automatische reset+
  
-### ChestShop-regels+```text 
 +/tc rental name <id> <naam> 
 +```
  
-ChestShops zijn gekoppeld aan de specifieke rental.+Voorbeeld:
  
-Een ChestShop mag alleen worden geplaatst:+```text 
 +/tc rental name 12 Dorpswinkel 
 +```
  
-* binnen de gekoppelde shop-region; +---
-* door de huurder of een geautoriseerde medewerker; +
-* wanneer de huur actief is; +
-* zolang het maximum aantal ChestShops niet is bereikt.+
  
-Voorbeeld:+### Prijs instellen
  
 ```text ```text
-Shop #12 +/tc rental price <id> <bedrag>
-ChestShops: 4 / 10+
 ``` ```
  
-Wanneer een ChestShop wordt verwijderd, komt die plek weer vrij:+Voorbeeld:
  
 ```text ```text
-4 / 10 +/tc rental price 12 750
-↓ +
-3 / 10+
 ``` ```
  
-De plugin houdt de ChestShops per rental bij.+Betekent:
  
-## 🛏️ Hotelkamers+> €750 per huurperiode.
  
-Hotelkamers werken hetzelfde als woningen, maar zijn bedoeld voor kortdurend verblijf.+---
  
-Een hotelkamer kan bijvoorbeeld:+### Huurduur instellen
  
 ```text ```text
-Kamer 101 +/tc rental duration <id> <dagen>
-€75 / 7 dagen +
-Maximaal 2 bewoners+
 ``` ```
  
-Een suite kan bijvoorbeeld:+Voorbeeld:
  
 ```text ```text
-Suite 301 +/tc rental duration 12 30
-€250 / 7 dagen +
-VIP vereist +
-Maximaal 4 bewoners+
 ``` ```
- 
-Hotelkamers kunnen dus hun eigen prijs, huurperiode, rank-eis en bewonerslimiet hebben. 
  
 --- ---
  
-# 4. Rank en LuckPerms+### Rank/permission instellen
  
-TulpenCraft Rentals gebruikt **LuckPerms-permissions** om te bepalen welke rentals een speler mag huren. +```text 
- +/tc rental permission <id> <permission> 
-Er wordt bewust niet rechtstreeks gekeken naar de naam van een rank.+```
  
 Voorbeeld: Voorbeeld:
  
 ```text ```text
-tulpencraft.rent.vip+/tc rental permission 12 tulpencraft.rent.vip
 ``` ```
  
-Een rental kan deze permission vereisen. +Iedereen zonder deze permission kan de rental bekijken, maar niet huren.
- +
-Heeft een speler deze permission niet, dan kan de speler de rental wel bekijken, maar niet huren.+
  
-### Voorbeeld+Permission verwijderen:
  
 ```text ```text
-🏪 Shop #12+/tc rental permission <id> none 
 +```
  
-€750 / 30 dagen+---
  
-🔒 VIP vereist +# 5. Shop-instellingen
-```+
  
-LuckPerms inheritance zorgt ervoor dat hogere ranks automatisch toegang kunnen krijgen wanneer zij de betreffende permission erven.+Deze instellingen zijn alleen relevant voor `SHOP` rentals.
  
-Dit maakt het systeem flexibel en voorkomt dat de plugin afhankelijk wordt van specifieke ranknamen.+### Maximum ChestShops
  
----+```text 
 +/tc rental chestshops <id> <aantal> 
 +```
  
-# 5. Meerdere rentals per speler+Voorbeeld:
  
-Een speler kan meerdere rentals huren.+```text 
 +/tc rental chestshops 12 10 
 +```
  
-Er kan een limiet worden ingesteld.+Betekent:
  
-Bijvoorbeeld:+> Shop #12 mag maximaal 10 ChestShops bevatten. 
 + 
 +### Maximum medewerkers
  
 ```text ```text
-Normale speler: +/tc rental members <id> <aantal> 
-2 winkels+```
  
-VIP: +Voorbeeld:
-3 winkels+
  
-Premium: +```text 
-5 winkels+/tc rental members 12 3
 ``` ```
  
-Deze limieten worden via permissions/configuratie beheerd.+---
  
-Hetzelfde principe kan eventueel voor woningen worden gebruikt.+# 6. Bewoners en medewerkers
  
----+## Bewoner toevoegen
  
-# 6. Medewerkers en huisgenoten+Voor woningen/hotelkamers:
  
-De eigenaar van een rental kan andere spelers toevoegen.+```text 
 +/tc rental member add <id> <speler> 
 +```
  
-### Bij een woning+## Bewoner verwijderen
  
-Dit zijn bijvoorbeeld:+```text 
 +/tc rental member remove <id> <speler> 
 +```
  
-* huisgenoten +Bij een woning of hotelkamer krijgt de speler hierdoor toegang tot de betreffende WorldGuard-region.
-* familie +
-* vrienden+
  
-Deze spelers krijgen toegang tot de WorldGuard-region en mogen daar bouwen.+---
  
-### Bij een winkel+## Winkelmedewerker toevoegen
  
-Dit zijn medewerkers.+Voor shops kan dezelfde functionaliteit worden gebruikt: 
 + 
 +```text 
 +/tc shop employee add <id> <speler> 
 +``` 
 + 
 +## Winkelmedewerker verwijderen 
 + 
 +```text 
 +/tc shop employee remove <id> <speler> 
 +```
  
-Medewerkers mogen binnen de winkel:+Een medewerker mag binnen de winkel onder andere:
  
-* de shop betreden; 
 * bouwen; * bouwen;
 * ChestShops plaatsen; * ChestShops plaatsen;
 * ChestShops verwijderen; * ChestShops verwijderen;
 * ChestShops beheren. * ChestShops beheren.
- 
-De eigenaar blijft verantwoordelijk voor de rental. 
  
 --- ---
  
-# 7. Huurperiode+# 7. Rental beschikbaar maken
  
-Iedere rental heeft een vaste huurperiode. +Na het volledig configureren:
- +
-Bijvoorbeeld:+
  
 ```text ```text
-€750 +/tc rental enable <id>
-30 dagen+
 ``` ```
  
-De einddatum wordt bij het huren automatisch berekend. +De rental wordt:
- +
-De speler krijgt vooraf waarschuwingen. +
- +
-Voorgestelde waarschuwingen:+
  
 ```text ```text
-7 dagen voor einde +AVAILABLE
-3 dagen voor einde +
-1 dag voor einde+
 ``` ```
 +
 +en kan door spelers worden gehuurd.
  
 --- ---
  
-# 8. Einde van de huur+# 8. Rental uitschakelen
  
-Wanneer de huurperiode eindigt, wordt de rental **verlopen**.+```text 
 +/tc rental disable <id> 
 +```
  
-De speler krijgt vervolgens maximaal **3 dagen om de locatie leeg te halen**.+Een uitgeschakelde rental kan niet opnieuw worden verhuurd.
  
-Dit is geen verlenging van de huurperiode, maar een ontruimingstermijn.+Een bestaande huurder wordt hiermee **niet automatisch verwijderd**.
  
-Tijdens deze periode kan de huurder:+Dit kan bijvoorbeeld worden gebruikt wanneer:
  
-* spullen ophalen; +* de locatie tijdelijk dicht moet; 
-* de locatie leeghalen; +* er onderhoud nodig is; 
-* de huur alsnog verlengen. +* een WorldGuard-region aangepast moet worden; 
- +* staff problemen met de locatie onderzoekt.
-Nieuwe ChestShops plaatsen is niet toegestaan. +
- +
-### Belangrijk +
- +
-De huurder is zelf verantwoordelijk voor het verwijderen van spullen. +
- +
-TulpenCraft is **niet verantwoordelijk voor achtergebleven items**. +
- +
-Na afloop van de drie dagen worden achtergebleven spullen verwijderd tijdens de reset.+
  
 --- ---
  
-# 9. Waarschuwingen bij einde huur +# 9. Huur handmatig beëindigen
- +
-De plugin waarschuwt de huurder duidelijk. +
- +
-Voorbeeld:+
  
 ```text ```text
-⚠️ Je huur van Shop #12 verloopt over 3 dagen. +/tc rental expire <id>
- +
-Zorg dat je winkel tijdig wordt leeggemaakt. +
-Achtergebleven spullen worden na de ontruimingsperiode vernietigd.+
 ``` ```
  
-Bij het daadwerkelijk verlopen:+Hiermee beëindigt staff de actieve huur. 
 + 
 +Dit moet een bevestiging vereisen:
  
 ```text ```text
-🔴 Je huur van Shop #12 is verlopen.+⚠️ Rental #12 is momenteel verhuurd.
  
-Je hebt maximaal 3 dagen om je spullen op te halen +Huurder: Lijpie 
-of de huur te verlengen.+Einddatum: 09-10-2026
  
-Na deze periode wordt de locatie gereset.+Weet je zeker dat je deze huur wilt beëindigen?
 ``` ```
  
-Dit beleid moet ook duidelijk worden opgenomen in de huurvoorwaarden.+Na bevestiging gaat de rental naar de ontruimingsfase.
  
 --- ---
  
-# 10. Huur voortijdig beëindigen +# 10. Rental vrijgeven
- +
-Een speler mag een huur voortijdig beëindigen. +
- +
-Er wordt **geen geld terugbetaald**. +
- +
-Voorbeeld:+
  
 ```text ```text
-Huur: +/tc rental release <id> 
-€750 / 30 dagen+```
  
-Speler beëindigt na: +Hiermee kan staff een rental handmatig vrijgeven wanneer deze klaar is voor een nieuwe huurder.
-10 dagen+
  
-Restitutie: +Gebruik dit alleen wanneer:
-€0 +
-``` +
- +
-Dit moet vóór bevestiging duidelijk aan de speler worden getoond.+
  
-De speler krijgt na voortijdige beëindiging eveneens de maximaal drie dagen ontruimingstijd.+* de vorige huurder verwijderd is; 
 +* de locatie gecontroleerd is; 
 +* eventuele ChestShops verwijderd zijn; 
 +* de WorldGuard-toegang klopt; 
 +* de locatie klaar is voor verhuur.
  
 --- ---
  
-# 11. Reset van een rental+# 11. Rental resetten
  
-Na afloop van de ontruimingstermijn wordt de locatie gereset. +### Handmatige reset
- +
-De reset brengt de locatie terug naar de oorspronkelijke staat. +
- +
-Bijvoorbeeld:+
  
 ```text ```text
-Shop #12 +/tc rental reset <id>
-    ↓ +
-ChestShops verwijderen +
-    ↓ +
-Toegang huurder verwijderen +
-    ↓ +
-Toegang medewerkers verwijderen +
-    ↓ +
-Achtergebleven voorraad verwijderen +
-    ↓ +
-WorldEdit schematic terugplaatsen +
-    ↓ +
-Controle +
-    ↓ +
-Beschikbaar+
 ``` ```
  
-Een rental mag pas opnieuw verhuurbaar worden wanneer de reset succesvol is afgerond.+Hiermee wordt de rental handmatig teruggezet naar de oorspronkelijke staat.
  
-### Reset mislukt+De reset kan onder andere:
  
-Wanneer een reset mislukt:+* ChestShops verwijderen; 
 +* rental members verwijderen; 
 +* WorldGuard-toegang herstellen; 
 +* achtergebleven voorraad verwijderen; 
 +* de WorldEdit schematic terugplaatsen.
  
-```text +> **WAARSCHUWING:** een reset kan bouwwerken en items definitief verwijderen.
-RESETTING +
-    ↓ +
-❌ fout +
-    ↓ +
-STAFF MELDING +
-```+
  
-De rental wordt **niet** automatisch beschikbaar gemaakt. +Gebruik dit daarom alleen wanneer je zeker weet dat de rental hiervoor klaar is.
- +
-Staff moet de situatie controleren.+
  
 --- ---
  
-# 12. WorldGuard+# 12. Reset status controleren
  
-Iedere rental is gekoppeld aan één WorldGuard-region.+```text 
 +/tc rental reset status <id> 
 +```
  
-Bijvoorbeeld:+Geeft bijvoorbeeld:
  
 ```text ```text
-Rental: +Rental #12 
-Shop #12+Status: RESETTING
  
-WorldGuard: +Schematic: shop_012.schem 
-tc_shop_012+ChestShops verwijderd: 10 
 +WorldGuard access verwijderd: OK 
 +Schematic restore: BEZIG
 ``` ```
  
-De plugin gebruikt WorldGuard voor toegang en bescherming.+Bij een fout:
  
-Staff maakt eerst de region aan met WorldGuard.+```text 
 +Rental #12 
 +Status: RESETTING 
 +Restore: FAILED
  
-Daarna wordt deze region geregistreerd als rental. +De rental is niet beschikbaar voor verhuur. 
- +Staff intervention required. 
-Een WorldGuard-region mag niet tegelijkertijd aan meerdere rentals gekoppeld zijn.+```
  
 --- ---
  
-# 13. Preview +# 13. Huurder opzoeken
- +
-Spelers kunnen een rental bekijken voordat ze deze huren. +
- +
-Dit voorkomt dat iemand een locatie huurt zonder te weten hoe deze eruitziet. +
- +
-De speler kan bijvoorbeeld:+
  
 ```text ```text
-👁 Preview +/tc rental player <speler>
-🏪 Huren +
-↩ Terug+
 ``` ```
- 
-De preview geeft geen huurrecht. 
- 
-De speler moet de locatie daadwerkelijk huren om toegang te krijgen als eigenaar. 
- 
---- 
- 
-# 14. Staffbeheer 
- 
-Staff kan rentals aanmaken, aanpassen, uitschakelen en resetten. 
- 
-Een rental begint met een bestaande WorldGuard-region. 
  
 Voorbeeld: Voorbeeld:
  
 ```text ```text
-/rg define tc_shop_012+/tc rental player Lijpie
 ``` ```
  
-Daarna wordt de region geregistreerd in Rentals.+Geeft:
  
-De exacte commands worden in de technische documentatie opgenomen.+```text 
 +Lijpie
  
-Belangrijke staffacties zijn onder andere:+Woningen: 
 +1 / 2
  
-* rental aanmaken; +Winkels: 
-* rental aanpassen; +2 / 2
-* prijs wijzigen; +
-* huurduur wijzigen; +
-* rank-eis instellen; +
-* maximaal aantal ChestShops instellen; +
-* maximaal aantal medewerkers instellen; +
-* rental uitschakelen; +
-* huur handmatig beëindigen; +
-* rental resetten; +
-* rental vrijgeven.+
  
----+Hotelkamers: 
 +0
  
-# 15. Staff moet voorzichtig zijn met handmatige acties+Actieve rentals: 
 +#12 Shop 
 +#21 Huis 
 +#22 Shop 
 +```
  
-Een rental kan actief verhuurd zijn.+Dit is vooral handig voor staffcontrole.
  
-Voordat staff een rental handmatig reset of vrijgeeft, moet gecontroleerd worden of dit gewenst is.+---
  
-Een handmatige reset kan namelijk:+# 14. Rental geschiedenis
  
-* bouwwerken van een speler verwijderen; +```text 
-* ChestShops verwijderen; +/tc rental history <id> 
-* voorraad verwijderen; +```
-* WorldGuard-toegang wijzigen.+
  
-Gebruik handmatige reset daarom alleen wanneer daar een geldige reden voor is.+Geeft de auditlog van een rental.
  
-Alle belangrijke acties worden geregistreerd in de auditlog.+Voorbeeld:
  
----+```text 
 +09-09-2026 18:42 
 +Lijpie 
 +RENTED
  
-# 16. Auditlog+09-09-2026 18:43 
 +Lijpie 
 +EMPLOYEE_ADDED 
 +Niensje
  
-TulpenCraft Rentals houdt belangrijke gebeurtenissen bij.+10-09-2026 12:31 
 +Lijpie 
 +CHESTSHOP_CREATED
  
-Bijvoorbeeld:+09-10-2026 18:42 
 +SYSTEM 
 +EXPIRED
  
-```text +12-10-2026 18:42 
-Rental #12 aangemaakt +SYSTEM 
-Rental #12 verhuurd aan Speler +RESET_COMPLETED
-Rental #12 verlengd +
-Medewerker toegevoegd +
-ChestShop geplaatst +
-ChestShop verwijderd +
-Rental verlopen +
-Rental gereset +
-Rental reset mislukt+
 ``` ```
- 
-Hiermee kan staff achteraf controleren wat er met een rental is gebeurd. 
  
 --- ---
  
-# 17. Discord-meldingen+# 15. ChestShops bekijken
  
-Belangrijke gebeurtenissen kunnen naar Discord worden gestuurd. +Voor een shop:
- +
-Bijvoorbeeld: +
- +
-### Nieuwe huur+
  
 ```text ```text
-🏪 Nieuwe rental +/tc shop info <id>
- +
-Shop #12 +
-Huurder: Speler +
-Prijs: €750 +
-Duur: 30 dagen +
-Einddatum: 09-10-2026+
 ``` ```
  
-### Verlopen+Voorbeeld:
  
 ```text ```text
-🔴 Rental verlopen 
- 
 Shop #12 Shop #12
-Huurder: Speler 
-Ontruimingstermijn: 3 dagen 
-``` 
  
-### Reset mislukt+ChestShops: 7 / 10
  
-```text +#1  -120 72 450 
-🚨 Rental reset mislukt +#2  -116 72 450 
- +#3  -112 72 450 
-Shop #12 +#4  -108 72 450 
- +#5  -104 72 450 
-De rental is geblokkeerd en is niet opnieuw verhuurbaar. +#6  -100 72 450 
-Staff controle vereist.+#7  -096 72 450
 ``` ```
  
-Discord moet vooral worden gebruikt voor belangrijke gebeurtenissen en fouten. Het systeem moet geen spamkanaal worden.+Hiermee kan staff controleren hoeveel ChestShops een winkel gebruikt.
  
 --- ---
  
-# 18. Verantwoordelijkheid van de huurder+# 16. Alle belangrijke staff commands
  
-De huurder is verantwoordelijk voor:+| 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 |
  
-* betaling van de huur; +---
-* het tijdig verlengen van de huur; +
-* het tijdig leeghalen van de rental; +
-* eigen voorraad; +
-* eigen bouwwerken; +
-* medewerkers/huisgenoten; +
-* gebruik van de locatie volgens de TulpenCraft-regels.+
  
-Bij het einde van de huur bestaat geen recht op vergoeding voor achtergebleven items.+# 17. Voorbeeld: nieuwe winkel opzetten
  
----+Een stafflid wil een nieuwe winkel toevoegen.
  
-# 19. Voor staff: kort samengevat+### Stap 1 — WorldGuard 
 + 
 +```text 
 +/rg define tc_shop_025 
 +```
  
-Het systeem werkt volgens:+### Stap 2 — Rental maken
  
 ```text ```text
-Beschikbaar +/tc rental create tc_shop_025 shop
-    ↓ +
-Huren +
-    ↓ +
-Betaling +
-    ↓ +
-WorldGuard-toegang +
-    ↓ +
-Gebruiken +
-    ↓ +
-Waarschuwingen +
-    ↓ +
-Huur verloopt +
-    ↓ +
-3 dagen ontruiming +
-    ↓ +
-Reset +
-    ↓ +
-Beschikbaar+
 ``` ```
  
-### 🏠 Huis+### Stap 3 — Instellingen
  
-**Huren → wonen → huisgenoten → ontruimen → reset**+```text 
 +/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 
 +```
  
-### 🏪 Shop+### Stap 4 — Controleren
  
-**Huren → verkopen → medewerkers → ChestShops → ontruimen → reset**+```text 
 +/tc rental info 25 
 +```
  
-### 🛏️ Hotelkamer+### Stap 5 — Beschikbaar maken 
 + 
 +```text 
 +/tc rental enable 25 
 +```
  
-**Huren → tijdelijk verblijf → bewoners → ontruimen → reset**+De winkel is nu beschikbaar voor spelers die aan de voorwaarden voldoen.
  
 --- ---
  
-# 20. Belangrijkste uitgangspunten+# 18. Belangrijk voor staff
  
-1. **WorldGuard beschermt de locatie.** +**Gebruik `reset`, `expire` en `release` zorgvuldig.**
-2. **TulpenCraft Rentals beheert het huurcontract.** +
-3. **LuckPerms bepaalt rank-/permission-toegang.** +
-4. **ChestShop wordt voor winkels geïntegreerd.** +
-5. **Iedere shop heeft een eigen ChestShop-limiet.** +
-6. **Medewerkers kunnen winkelbeheer uitvoeren.** +
-7. **Een verlopen huur krijgt maximaal 3 dagen ontruimingstijd.** +
-8. **Achtergebleven spullen worden daarna vernietigd.** +
-9. **Voortijdig beëindigen mag, maar zonder restitutie.** +
-10. **Een mislukte reset maakt een rental nooit automatisch beschikbaar.** +
-11. **Belangrijke acties worden gelogd.** +
-12. **Belangrijke gebeurtenissen kunnen via Discord worden gemeld.**+
  
----+Deze commands kunnen directe gevolgen hebben voor spelers en hun bezittingen.
  
-## Status+Bij twijfel:
  
-Dit document beschrijft de huidige functionele afspraken voor **TulpenCraft Rentals**.+1. Controleer de rental. 
 +2. Controleer de huurder. 
 +3. Controleer de einddatum. 
 +4. Controleer de ChestShops. 
 +5. Controleer de WorldGuard-region. 
 +6. Controleer de auditlog. 
 +7. Voer pas daarna een handmatige actie uit.
  
-Technische implementatiedetails, databaseontwerp, API's, configuratie en ontwikkelaarsinformatie worden afzonderlijk gedocumenteerd.+Alle belangrijke staffacties worden door TulpenCraft Rentals geregistreerd.
  
  • plugins/tulpencraftrentalstaff.1788970986.txt.gz
  • Laatst gewijzigd: 2026/09/09 18:23
  • door rroethof