Dit is een oude revisie van het document!
๐ TulpenCraft Plugins
Overzicht van de plugins die binnen het TulpenCraft-netwerk worden gebruikt.
Deze pagina geeft een overzicht van de actieve plugins, eigen TulpenCraft-plugins en ondersteunende infrastructuur. Voor iedere plugin is, waar relevant, een aparte pagina beschikbaar met configuratie, permissions, commando's, afhankelijkheden en troubleshooting.
๐ข Actieve plugins
| Plugin | Functie | Server | Status |
|---|---|---|---|
| EasyArmorStands | Beheer en aanpassen van armor stands | Survival | ๐ข Actief |
| Modern Essentials | Algemene server- en spelersfunctionaliteit | Survival | ๐ข Actief |
| PunisherX | Straffen en moderatie | Survival | ๐ข Actief |
| ChestShop | Spelerwinkels en economie | Survival | ๐ข Actief |
| Chunky | Wereld pre-genereren | Survival | ๐ข Actief |
| ChunkLoader | Chunks geladen houden | Survival | ๐ข Actief |
| Citizens | NPC's | Lobby | ๐ข Actief |
| DecentHolograms | Hologrammen | Lobby | ๐ข Actief |
| GriefPrevention | Claims en bescherming | Survival | ๐ข Actief |
| GSit | Zitten, liggen en andere player poses | Survival | ๐ข Actief |
| LogBlock | Blok- en actiehistorie | Survival | ๐ข Actief |
| Orebfuscator | Anti-xray | Survival | ๐ข Actief |
| PacketEvents | Packet API voor andere plugins | Netwerk | ๐ข Actief |
| PickupBot | Automatisch oppakken van items | Survival | ๐ข Actief |
| QuestsCore | Quests en opdrachten | Survival | ๐ข Actief |
| RTP | Random teleportatie | Survival | ๐ข Actief |
| SimpleScore | Scoreboard | Survival | ๐ข Actief |
| SpawnerSystem | Spawnerbeheer | Survival | ๐ข Actief |
| TAB | Tablist en nametags | Netwerk | ๐ข Actief |
| Simple Voice Chat | Voicechat | Survival | ๐ข Actief |
| WorldEdit | Wereldbewerking | Survival | ๐ข Actief |
| WorldGuard | Regio's en bescherming | Survival | ๐ข Actief |
| Xaero's Map Plugin | Integratie met Xaero's Map | Survival | ๐ข Actief |
| YamipaPlugin | Afbeeldingen op de server | Survival | ๐ข Actief |
๐ท Eigen TulpenCraft plugins
Deze plugins zijn specifiek voor TulpenCraft ontwikkeld.
| Plugin | Functie | Server | Status |
|---|---|---|---|
| TulpenCraftEssentials | Algemene TulpenCraft-serverfunctionaliteit | Survival | ๐ข Actief |
| TulpenCraftInfinityChest | Infinity Chest en opslagfunctionaliteit | Survival | ๐ข Actief |
| TulpenCraftNederland | Nederland-specifieke serverfunctionaliteit | Survival | ๐ข Actief |
| TulpenCraftPVP | PvP-functionaliteit | Survival | ๐ข Actief |
| TulpenCraftRegion | Vertaal- en controlesysteem voor WorldGuard-regio's en placeholders | Survival | ๐ข Actief |
| TulpenCraftRentals | Verhuur van regio's/gebieden | Survival | ๐ข Actief |
| TulpenCraftRules | Regelacceptatie en onboarding van nieuwe spelers | Netwerk | ๐ข Actief |
| TulpenCraftSuperPickAxe | SuperPickAxe-functionaliteit | Survival | ๐ข Actief |
๐งฉ Ondersteunende plugins
Deze plugins leveren gedeelde functionaliteit of API's waarop andere plugins binnen het netwerk kunnen bouwen.
| Plugin | Functie | Server | Status |
|---|---|---|---|
| LuckPerms | Centrale permissions en ranks | Netwerk | ๐ข Actief |
| PlaceholderAPI | Gedeelde placeholder API | Netwerk | ๐ข Actief |
| ProtocolLib | Protocolintegratie voor plugins | Netwerk | ๐ข Actief |
| Vault | API voor economie, permissions en chat | Netwerk | ๐ข Actief |
๐บ๏ธ Wereld- en infrastructuurplugins
Plugins die primair gericht zijn op wereldbeheer, bescherming, monitoring of serverinfrastructuur.
| Plugin | Functie | Server | Status |
|---|---|---|---|
| BlueMap | Webkaart van de Minecraft-wereld | Survival | ๐ข Actief |
| BlueMapClaims | Claims zichtbaar maken op BlueMap | Survival | ๐ข Actief |
| Chunky | Wereld pre-genereren | Survival | ๐ข Actief |
| ChunkLoader | Chunks geladen houden | Survival | ๐ข Actief |
| GriefPrevention | Claims en bescherming | Survival | ๐ข Actief |
| LogBlock | Blok- en actiehistorie | Survival | ๐ข Actief |
| Orebfuscator | Anti-xray | Survival | ๐ข Actief |
| WorldEdit | Wereldbewerking | Survival | ๐ข Actief |
| WorldGuard | Regio's en bescherming | Survival | ๐ข Actief |
๐ Monitoring en statistieken
| Plugin | Functie | Server | Status |
|---|---|---|---|
| Plan | Serverstatistieken en spelersdata | Survival | ๐ข Actief |
| TAB | Tablist en nametags | Netwerk | ๐ข Actief |
| SimpleScore | Scoreboard | Survival | ๐ข Actief |
๐ด Uitgeschakelde plugins
| Plugin | Reden | Status |
|---|---|---|
| ClearLag | Voorlopig uitgeschakeld tijdens beta/tuning | ๐ด Uitgeschakeld |
| Magnetic | Voldoet niet aan gewenste pickup-functionaliteit | ๐ด Verwijderd |
๐ฅ๏ธ Serververdeling
| Server | Belangrijkste plugins |
|---|---|
| Velocity | Proxy- en netwerkfunctionaliteit |
| Lobby | Citizens, DecentHolograms en lobbyfunctionaliteit |
| Survival | Gameplay, economie, claims, PvP, world management en serverfunctionaliteit |
| Events | Event-specifieke plugins |
๐๏ธ Architectuur eigen plugins
TulpenCraft-plugins worden functioneel gescheiden gehouden.
Waar functionaliteit duidelijk bij รฉรฉn domein hoort, wordt deze bij voorkeur in een afzonderlijke plugin ondergebracht. Algemene functionaliteit hoort in TulpenCraftEssentials, terwijl gespecialiseerde functionaliteit in een eigen plugin wordt beheerd.
Voorbeeld:
- TulpenCraftEssentials โ algemene server- en spelersfunctionaliteit
- TulpenCraftPVP โ PvP
- TulpenCraftRegion โ regio's
- TulpenCraftRentals โ verhuur
- TulpenCraftRules โ serverregels
- TulpenCraftSuperPickAxe โ aangepaste tool
- TulpenCraftInfinityChest โ opslag
- TulpenCraftNederland โ specifieke Nederland-functionaliteit
Nieuwe functionaliteit wordt niet automatisch toegevoegd aan TulpenCraftEssentials. Bij nieuwe features wordt eerst bepaald of deze logisch binnen een bestaande plugin valt of een afzonderlijk domein vormt.
๐ Pluginbeheer
Bij iedere plugin wordt indien relevant bijgehouden:
- geรฏnstalleerde versie
- ondersteund Minecraft/Paper-platform
- server waarop de plugin draait
- configuratie
- permissions
- commando's
- afhankelijkheden
- beveiligingsimpact
- performance-impact
- troubleshooting
- laatste wijziging
๐ ๏ธ Versiebeheer
Plugins worden uitsluitend bijgewerkt nadat is gecontroleerd:
- compatibiliteit met de huidige Paper-versie
- compatibiliteit met andere plugins
- impact op bestaande configuratie
- eventuele databasewijzigingen
- impact op permissions
- impact op performance
- eventuele wijzigingen in API's of dependencies
Een plugin wordt niet automatisch bijgewerkt alleen omdat er een nieuwe versie beschikbaar is.
๐ Security & beheer
Plugins worden beschouwd als onderdeel van de serverinfrastructuur en worden daarom meegenomen in het reguliere beheer.
Bij wijzigingen wordt waar relevant gecontroleerd op:
- benodigde permissions
- toegang tot bestanden en databases
- netwerkverbindingen
- afhankelijkheden van externe services
- kwetsbaarheden in gebruikte libraries
- wijzigingen in gedrag of standaardconfiguratie
- logging en auditmogelijkheden
Plugins die niet noodzakelijk zijn voor de werking van het netwerk worden niet geรฏnstalleerd zonder functionele reden.