TulpenCraftRules

📌 Status

Eigenschap Waarde
Plugin TulpenCraftRules
Status 🟢 Actief
Versie 1.0.0
Platform Paper
Server(s) Netwerk
Onderdeel van netwerk Ja
Buildsysteem Gradle
Laatste controle 10 september 2026
Server Actief
Velocity ❌
Lobby ❌
Survival ❌
Events ❌

🎯 Doel

TulpenCraftRules verzorgt de regelacceptatie en onboarding van nieuwe spelers binnen TulpenCraft.

Nieuwe spelers krijgen bij het aangewezen triggerpunt de serverregels aangeboden. Wanneer zij het triggerpunt verlaten, verschijnt een GUI waarin zij kunnen aangeven of zij de regels accepteren.

Na acceptatie kunnen configureerbare onboardingcommands worden uitgevoerd, bijvoorbeeld het toekennen van de spelersrank, claimblokken, starterkit en startkapitaal.

De plugin beheert uitsluitend de regelacceptatie en onboarding. De daadwerkelijke regelafbeelding in de wereld wordt door een afzonderlijk systeem, zoals Yamipa, verzorgd.


📦 Installatie

Buildsysteem:

./gradlew clean build

Jar-bestand:

TulpenCraftRules-1.0.0.jar

Build-output:

build/libs/TulpenCraftRules-1.0.0.jar

Serverlocatie:

/srv/minecraft/{{SERVER}}/plugins/TulpenCraftRules-1.0.0.jar

⚙️ Configuratie

Configuratiebestand:

/srv/minecraft/{{SERVER}}/plugins/TulpenCraftRules/config.yml

Belangrijke instellingen

Instelling Waarde Betekenis
trigger.world world Wereld waarin het triggerpunt zich bevindt
trigger.x 390.0 X-coördinaat van het triggerpunt
trigger.y 64.0 Y-coördinaat van het triggerpunt
trigger.z -474.0 Z-coördinaat van het triggerpunt
trigger.distance 1.5 Afstand rond het triggerpunt
settings.one-time true Voorkomt dat onboarding opnieuw wordt geclaimd

TulpenCraft-configuratie

trigger:
  world: world
  x: 390.0
  y: 64.0
  z: -474.0
  distance: 1.5

settings:
  one-time: true

Acceptatiecommands

Bij acceptatie worden de onderstaande commands als console uitgevoerd:

accept:
  commands:
    - 'lp user {player} parent set speler'
    - 'adjustbonusclaimblocks {player} 1000'
    - 'kit starter {player}'
    - 'eco give {player} 50'
    - 'say 🌷 Welkom {player} bij Tulpencraft! Veel plezier!'

Deze commands kunnen naar behoefte worden aangepast.

Opslag

De acceptatiestatus wordt opgeslagen in:

/srv/minecraft/{{SERVER}}/plugins/TulpenCraftRules/players.yml

De status wordt gekoppeld aan de UUID van de speler.


🔐 Rechten

Permission Rank Beschrijving
tulpenrules.admin Admin / OP Beheer van TulpenCraftRules

Rankverdeling

Rank Rechten
Speler Geen beheersrechten
VIP Geen beheersrechten
VIP+ Geen beheersrechten
Helper Geen beheersrechten
Bouwer Geen beheersrechten
Moderator Geen beheersrechten
Developer Indien toegewezen
Admin tulpenrules.admin
Owner tulpenrules.admin

💬 Commando's

Commando Permission Beschrijving
/tulpenrules reload
tulpenrules.admin Herlaadt de configuratie
/tulpenrules reset <speler>
tulpenrules.admin Reset de regelacceptatie van een online speler
/tulpenrules status <speler>
tulpenrules.admin Toont de acceptatiestatus van een online speler
/rules
tulpenrules.admin Alias voor /tulpenrules

🔗 Afhankelijkheden


🌐 Netwerk / Proxy

Proxy-plugin: Nee

Onderdeel Waarde
Proxy Velocity
Backend Netwerk / onboarding

TulpenCraftRules is geen Velocity-plugin. De plugin draait op een Paper-server en verzorgt daar de regelacceptatie.


🛡️ Beveiliging

TulpenCraftRules vormt onderdeel van de onboarding van nieuwe spelers.

De plugin:

Let op: de daadwerkelijke commands onder accept.commands worden door de beheerder bepaald. Deze configuratie moet daarom alleen door vertrouwde beheerders kunnen worden aangepast.


⚠️ Aandachtspunten


🧪 Troubleshooting

Probleem

De regelacceptatie verschijnt niet.

Controle

/tulpenrules status <speler>

Controleer daarnaast config.yml:

trigger:
  world: world
  x: 390.0
  y: 64.0
  z: -474.0
  distance: 1.5

Oplossing

Controleer of:

Herlaad daarna eventueel de plugin:

/tulpenrules reload

Probleem

Een speler moet de onboarding opnieuw kunnen doorlopen.

Controle

/tulpenrules status <speler>

Oplossing

Reset de acceptatiestatus:

/tulpenrules reset <speler>

Probleem

De onboardingbeloningen worden niet uitgevoerd.

Controle

Controleer accept.commands in:

plugins/TulpenCraftRules/config.yml

Oplossing

Controleer of de gebruikte commands op de server bestaan en of de betreffende plugins, zoals LuckPerms, Economy of het claim-systeem, correct beschikbaar zijn.


📝 Onderhoud

Laatste wijziging: 10 september 2026

Wijziging: Documentatie gecontroleerd op basis van TulpenCraftRules versie 1.0.0.

Status: 🟢 Actief