plugins:tulpencraftnederweed

TulpenCraftNederweed

Eigenschap Waarde
Plugin TulpenCraftNederweed
Status ๐ŸŸข Actief
Versie 1.0.0
Buildsysteem Maven
Platform Paper
Server(s) Survival
Onderdeel van netwerk Ja
Laatste controle datum
Server Actief
Velocity โŒ
Lobby โŒ
Survival โœ…
Events โŒ

TulpenCraftNederweed voegt een fictieve Nederweed-gameplayloop toe aan TulpenCraft:

zaad โ†’ planten โ†’ groeien โ†’ oogsten โ†’ verwerken โ†’ consumeren
     โ†’ stoned โ†’ munchies โ†’ 2ร— eetsnelheid

De plugin is volledig standalone en heeft geen runtime-afhankelijkheid van andere plugins.


Jar-bestand:

TulpenCraftNederweed-1.0.0.jar

Locatie:

/srv/minecraft/survival/plugins/TulpenCraftNederweed-1.0.0.jar

Buildsysteem:

Maven

Buildcommando:

mvn clean package

Build-output:

target/TulpenCraftNederweed-1.0.0.jar

Configuratiebestand:

/srv/minecraft/survival/plugins/TulpenCraftNederweed/config.yml
Instelling Standaard Betekenis
crop.growth-check-interval-ticks 40 Interval tussen groeicontroles per plant
crop.growth-chance-per-check 0.05 Kans per controle om รฉรฉn groeistadium verder te gaan
crop.min-light-level 9 Minimale lichtsterkte voor groei
crop.bonemeal-stages-per-use 1 Aantal groeistadia dat bonemeal overslaat
crop.harvest.min-nederweed 1 Minimale opbrengst per volwassen plant
crop.harvest.max-nederweed 3 Maximale opbrengst per volwassen plant
crop.harvest.seed-return-chance 0.6 Kans op een teruggegeven zaadje
consumption.joint.nutrition 2 Voedingswaarde van de joint
consumption.joint.saturation 1.0 Saturatiewaarde van de joint
consumption.joint.consume-seconds 2.0 Consumptieduur van de joint
stoned.duration-seconds 90 Duur van het stoned-effect
stoned.restack-mode REFRESH Gedrag wanneer opnieuw wordt geconsumeerd
stoned.clear-on-death true Stoned-status verwijderen bij overlijden
munchies.eat-speed-multiplier 2.0 Eetsnelheidsvermenigvuldiger tijdens munchies
secondhand.enabled true Secondhand smoke inschakelen
secondhand.radius 6.0 Bereik van secondhand smoke
secondhand.duration-seconds 20 Duur van secondhand smoke
secondhand.nausea-amplifier 0 Nausea-versterker
secondhand.slowness-amplifier 0 Slowness-versterker
debug.log-crop-growth false Groei naar de serverlog schrijven
crop:
  growth-check-interval-ticks: 40
  growth-chance-per-check: 0.05
  min-light-level: 9
  bonemeal-stages-per-use: 1
  harvest:
    min-nederweed: 1
    max-nederweed: 3
    seed-return-chance: 0.6

consumption:
  joint:
    nutrition: 2
    saturation: 1.0
    consume-seconds: 2.0

stoned:
  duration-seconds: 90
  restack-mode: REFRESH
  effects:
    slowness-amplifier: 0
    nausea-pulse-amplifier: 0
    nausea-pulse-duration-seconds: 3
    nausea-pulse-interval-seconds: 18
  clear-on-death: true

munchies:
  eat-speed-multiplier: 2.0

secondhand:
  enabled: true
  radius: 6.0
  duration-seconds: 20
  nausea-amplifier: 0
  slowness-amplifier: 0

debug:
  log-crop-growth: false

Permission Rank Beschrijving
tulpencraftnederweed.use Speler Nederweed planten, oogsten en consumeren
tulpencraftnederweed.admin Admin Admin- en testcommando's gebruiken

De plugin declareert de gameplay-permission standaard als true en de admin-permission als op. De daadwerkelijke koppeling aan TulpenCraft-ranks wordt centraal beheerd.

Rank Rechten
Speler tulpencraftnederweed.use
VIP tulpencraftnederweed.use
VIP+ tulpencraftnederweed.use
Helper tulpencraftnederweed.use
Bouwer tulpencraftnederweed.use
Moderator tulpencraftnederweed.use + admin indien toegewezen
Developer tulpencraftnederweed.use + admin indien toegewezen
Admin tulpencraftnederweed.use + tulpencraftnederweed.admin
Owner tulpencraftnederweed.use + tulpencraftnederweed.admin

Commando Permission Beschrijving
/nederweed give <seed\|raw\|joint> [aantal] [speler]
tulpencraftnederweed.admin Geeft een custom Nederweed-item
/nederweed stoned [speler]
tulpencraftnederweed.admin Geeft een speler het stoned-effect
/nederweed clear [speler]
tulpencraftnederweed.admin Verwijdert het stoned-effect
/nederweed reload
tulpencraftnederweed.admin Herlaadt de configuratie

Aliases:

/nw
/weed

De normale gameplay โ€” planten, groeien, oogsten, verwerken en consumeren โ€” vereist geen commando.


  • Paper API 26.2.build.119-stable
  • Java 25

Geen.

TulpenCraftNederweed vereist geen:

  • LuckPerms
  • Vault
  • PlaceholderAPI
  • WorldGuard
  • GriefPrevention
  • Citizens
  • QuestsCore
  • ProtocolLib
  • PacketEvents
  • andere TulpenCraft-plugins

Geen in de huidige standalone-versie.

Mogelijke toekomstige integraties zijn Citizens en QuestCore.


Proxy-plugin: Nee

Onderdeel Waarde
Proxy Velocity
Backend Survival

TulpenCraftNederweed draait als backend-plugin op Survival en bevat geen Velocity-component.


Custom Nederweed-items worden voorzien van een eigen PersistentDataContainer-tag om ze betrouwbaar te kunnen identificeren.

Het joint-recept gebruikt naast het publieke recept ook een expliciete controle om te voorkomen dat willekeurig papier als ruwe Nederweed wordt behandeld.

De stoned-status wordt opgeslagen als een absolute eindtijd in de PersistentDataContainer van de speler. Hierdoor blijft de status correct bij disconnect, reconnect en serverrestart.

Bestaande sterkere effecten van andere bronnen worden niet zonder meer overschreven.

De plugin gebruikt geen externe database en heeft geen externe runtime-netwerkverbindingen nodig.

De crop gebruikt ItemDisplay- en Interaction-entities in plaats van een vanilla crop block. De plant is voorzien van een expliciete interactie-hitbox.


  • De plugin vereist Java 25.
  • De plugin is gericht op Paper 1.21.x.
  • De gebruikte Data Component API's zijn door Paper als @Experimental gemarkeerd.
  • Zonder resource pack worden de custom items als papier weergegeven.
  • Silk Touch en Fortune zijn niet van toepassing op de Nederweed-planten.
  • Oogsten gebeurt via interactie met de plant en niet via het breken van een blok.
  • De huidige versie heeft geen Citizens- of QuestCore-integratie.
  • Het resource pack is optioneel.
  • De plugin is standalone en heeft geen externe plugin-afhankelijkheden.

Controleer:

java -version

De plugin vereist Java 25.

Controleer vervolgens:

/plugins

en de serverlog:

grep -i "TulpenCraftNederweed" logs/latest.log

Dit is normaal wanneer het Nederweed-resource pack niet actief is.

Controleer of het resource pack correct aan de Minecraft-client wordt aangeboden.

Controleer de configuratie:

crop:
  growth-check-interval-ticks: 40
  growth-chance-per-check: 0.05
  min-light-level: 9

Controleer ook het lichtniveau boven de farmland.

Voor extra logging:

debug:
  log-crop-growth: true

Controleer de permission:

tulpencraftnederweed.admin

Deze permission is standaard alleen beschikbaar voor operators.

Controleer de serverlog en de opgeslagen PersistentDataContainer-status. De plugin gebruikt een absolute eindtijd in plaats van een aftellende potionduur.


Laatste wijziging: datum

Wijziging: Documentatie opgesteld op basis van TulpenCraftNederweed 1.0.0 en de actuele broncode.

Status: ๐ŸŸข Actief


  • plugins/tulpencraftnederweed.txt
  • Laatst gewijzigd: 2026/09/10 08:59
  • door rroethof