Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie | |||
| plugins:tulpencraftrentals [2026/09/11 17:11] – rroethof | plugins:tulpencraftrentals [2026/09/11 17:16] (huidige) – rroethof | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| - | # TulpenCraftRentals | + | # TulpenCraftRentals |
| - | TulpenCraftRentals is het centrale verhuur- en beheersysteem van TulpenCraft. | + | ## Inhoud |
| - | De plugin maakt het mogelijk om vooraf gedefinieerde | + | - Installatie |
| + | - Configuratie | ||
| + | - Permissies | ||
| + | - Rentals aanmaken | ||
| + | - Verhuurproces | ||
| + | - Verhuurborden | ||
| + | - ChestShop | ||
| + | - Evacuatie | ||
| + | - Reset | ||
| + | - WorldGuard | ||
| + | - Admin-GUI | ||
| + | - Commando-overzicht | ||
| + | - Database | ||
| + | - Probleemoplossing | ||
| - | ## Verantwoordelijkheden | + | ## Overzicht |
| - | | Onderdeel | + | TulpenCraftRentals beheert tijdelijke verhuur van vooraf gedefinieerde WorldGuard-regio' |
| - | | ------------------ | ---------------------------------------------- | | + | |
| - | | WorldGuard | + | |
| - | | TulpenCraftRentals | + | |
| - | | Vault | Economische transacties | + | |
| - | | LuckPerms | + | |
| - | | WorldEdit | + | |
| - | | ChestShop | + | |
| - | | MariaDB | + | |
| - | | Discord-webhooks | + | |
| - | ## Belangrijk uitgangspunt | + | | Onderdeel | Functie | |
| + | |---|---| | ||
| + | | WorldGuard | Fysieke regiobescherming | | ||
| + | | TulpenCraftRentals | Huurcontract en verhuurregels | | ||
| + | | Vault | Betalingen in florijnen | | ||
| + | | LuckPerms | Toegang en huurlimieten | | ||
| + | | WorldEdit | Schematic-reset | | ||
| + | | ChestShop | Winkeltransacties | | ||
| + | | MariaDB | Centrale opslag | | ||
| + | | Discord-webhook | Optionele meldingen | | ||
| - | Een rental is geen nieuwe WorldGuard-regio. De beheerder maakt de WorldGuard-regio vooraf aan en koppelt deze vervolgens aan de rentaladministratie. | + | ## Permissies |
| - | Rental-regio' | + | Verhuurtoegang: |
| + | ```text | ||
| + | tulpencraft.rent.< | ||
| + | ``` | ||
| + | |||
| + | Voorbeelden: | ||
| + | |||
| + | ```text | ||
| + | tulpencraft.rent.house.small | ||
| + | tulpencraft.rent.house.medium | ||
| + | tulpencraft.rent.shop.small | ||
| + | tulpencraft.rent.shop.special001 | ||
| + | ``` | ||
| + | |||
| + | Gebruik bij bijzondere sleutels geen extra punt: | ||
| + | |||
| + | ```text | ||
| + | FOUT: tulpencraft.rent.house.special.003 | ||
| + | GOED: tulpencraft.rent.house.special003 | ||
| + | ``` | ||
| + | |||
| + | Een rental zonder toegangspermissie is niet verhuurbaar. | ||
| + | |||
| + | Huurlimieten: | ||
| + | |||
| + | ```text | ||
| + | tulpencraft.rent.limit.house.2 | ||
| + | tulpencraft.rent.limit.shop.1 | ||
| + | tulpencraft.rent.limit.hotel.1 | ||
| + | ``` | ||
| + | |||
| + | Admin: | ||
| + | |||
| + | ```text | ||
| + | tulpencraft.rentals.admin | ||
| + | ``` | ||
| + | |||
| + | ## Rentals aanmaken | ||
| + | |||
| + | 1. Maak de WorldGuard-regio aan. | ||
| + | 2. Controleer dat de regio niet overlapt met een andere rental-regio. | ||
| + | 3. Kies de toegangspermissie. | ||
| + | 4. Geef de rental een zichtbare naam. | ||
| + | 5. Stel prijs, ledenlimiet en ChestShoplimiet in. | ||
| + | 6. Koppel eventueel een schematic. | ||
| + | 7. Koppel eventueel een bord. | ||
| + | 8. Activeer de rental. | ||
| + | |||
| + | Voorbeeld: | ||
| + | |||
| + | ```text | ||
| + | /rg define testshop02 | ||
| + | /huur aanmaken testshop02 tulpencraft.rent.shop.small Shop001 | ||
| + | ``` | ||
| + | |||
| + | ## Verhuurproces | ||
| + | |||
| + | Bij het huren controleert de plugin de permissie, huurlimiet, beschikbaarheid, | ||
| + | |||
| + | Daarna worden betaling, huurder, status, regio en bord bijgewerkt. Een fout mag niet leiden tot geld afgeschreven zonder toegekende huur. | ||
| + | |||
| + | Verlengen betaalt opnieuw de weekprijs en verlengt de einddatum met één week. | ||
| + | |||
| + | ## Verhuurborden | ||
| + | |||
| + | ```text | ||
| + | /huur bord shop001 | ||
| + | /huur bord shop001 ontkoppelen | ||
| + | /huur bordactie shop001 aan | ||
| + | /huur bordactie shop001 uit | ||
| + | ``` | ||
| + | |||
| + | Beschikbaar: | ||
| + | |||
| + | ```text | ||
| + | Shop001 | ||
| + | Beschikbaar | ||
| + | 10,00 ƒ/week | ||
| + | Rechtsklik | ||
| + | ``` | ||
| + | |||
| + | Verhuurd: | ||
| + | |||
| + | ```text | ||
| + | Shop001 | ||
| + | Ronny_NL | ||
| + | t/m 18-09-2026 | ||
| + | VERHUURD | ||
| + | ``` | ||
| + | |||
| + | Evacuatie: | ||
| + | |||
| + | ```text | ||
| + | Shop001 | ||
| + | Ronny_NL | ||
| + | t/m 21-09-2026 | ||
| + | EVACUATIE | ||
| + | ``` | ||
| + | |||
| + | Rechtermuisklik opent altijd een GUI. Een normale speler krijgt huur- en informatieopties, | ||
| + | |||
| + | ## ChestShop | ||
| + | |||
| + | ChestShops zijn uitsluitend toegestaan binnen een actieve `SHOP`-rental. | ||
| + | |||
| + | De huurder en geautoriseerde medewerkers mogen ChestShops plaatsen, gebruiken en verwijderen, | ||
| + | |||
| + | ```text | ||
| + | /huur chestshops shop001 6 | ||
| + | ``` | ||
| + | |||
| + | Buiten een actieve SHOP-rental zijn ChestShops niet toegestaan. Tijdens evacuatie mogen bestaande ChestShops eventueel nog worden gebruikt, maar nieuwe plaatsen is verboden. | ||
| + | |||
| + | ## Evacuatie | ||
| + | |||
| + | Na afloop van de huurperiode start een evacuatieperiode van maximaal 72 uur. | ||
| + | |||
| + | ```text | ||
| + | /huur evacuatie shop001 | ||
| + | /huur ontruimen shop001 | ||
| + | ``` | ||
| + | |||
| + | Tijdens evacuatie kan de huurder spullen ophalen en eventueel verlengen. Nieuwe ChestShops mogen niet worden geplaatst. | ||
| + | |||
| + | Na afloop worden toegang, ChestShops en achtergebleven inhoud opgeruimd, waarna de schematic wordt geplaatst en de rental weer `AVAILABLE` wordt. | ||
| + | |||
| + | ## Rental verwijderen | ||
| + | |||
| + | ```text | ||
| + | /huur verwijderen shop001 | ||
| + | ``` | ||
| + | |||
| + | Verwijderen vereist bevestiging. De databasekoppelingen worden verwijderd, maar de fysieke WorldGuard-regio blijft bestaan. | ||
| + | |||
| + | ## WorldGuard-richtlijnen | ||
| + | |||
| + | TulpenCraftRentals maakt geen fysieke WorldGuard-regio' | ||
| + | |||
| + | Rental-regio' | ||
| + | |||
| + | Bij problemen: | ||
| + | |||
| + | ```text | ||
| + | /rg info < | ||
| + | /rg flags < | ||
| + | ``` | ||
| + | |||
| + | Controleer members, buildflags, parent-regio' | ||
| + | |||
| + | ## Probleemoplossing | ||
| + | |||
| + | ### Speler kan niet bouwen | ||
| + | |||
| + | Controleer: | ||
| + | |||
| + | 1. Juiste regio. | ||
| + | 2. Speler is member. | ||
| + | 3. Geen overlap met andere rental. | ||
| + | 4. Geen beperkende parent-flags. | ||
| + | 5. Speler staat in Survival. | ||
| + | 6. Geen andere plugin blokkeert bouwen. | ||
| + | |||
| + | ### ChestShop kan niet worden geplaatst | ||
| + | |||
| + | Controleer: | ||
| + | |||
| + | - actieve SHOP-rental; | ||
| + | - huurder of medewerker; | ||
| + | - juiste regio; | ||
| + | - maximum niet bereikt; | ||
| + | - geen evacuatie- of resetstatus. | ||
| + | |||
| + | ### Bord toont verkeerde gegevens | ||
| + | |||
| + | Controleer: | ||
| + | |||
| + | - juiste rentalkoppeling; | ||
| + | - huurder; | ||
| + | - `expires_at`; | ||
| + | - `evacuation_until`; | ||
| + | - rentalstatus; | ||
| + | - serverconsole. | ||
| + | |||
| + | ### Rental blijft op RESETTING | ||
| + | |||
| + | Controleer schematic, wereld, resetcoördinaten, | ||