Minecraft plugin ItemJoin
Informatie over ItemJoin en bevestigde servers
🔌 Over ItemJoin
ItemJoin is een Minecraft-plugin waarmee spelers automatisch sterk configureerbare, aangepaste items krijgen. Items kunnen worden gegeven bij gebeurtenissen zoals join, first-join, respawn, world-switch, region-enter en region-leave. De plugin richt zich op flexibele itemdefinities (itemflags), triggergebeurtenissen en opdrachten die aan items zijn gekoppeld, zodat servers lobbymenu's, starterkits of contextgevoelige tools kunnen aanbieden zonder aangepaste clientmods.
🎯 Doel
ItemJoin lost het probleem op van het betrouwbaar geven van aangepaste of interactieve items aan spelers die gekoppeld zijn aan servergebeurtenissen en werelden. Het is handig voor hub/lobby-servers, minigame-servers, survival-netwerken (waar items per wereld beperkt moeten zijn) en netwerken die itemgestuurde menu's of items die commando's starten nodig hebben.
⚙️ Functies
- Geef items op basis van configureerbare triggers: join, first-join, respawn, world-switch, region-enter/exit en vergelijkbare gebeurtenissen.
- Per item itemflags die het gedrag aanpassen (slot, overwrite, stack-regels, blokkeren van verplaatsen/oprapen, gamemode-beperkingen, kans op ontvangst, cooldowns).
- ItemCommands: koppel commando's aan items en configureer de uitvoeringscontext (console, player, server, message) en actietypen (linker-/rechtermuisklik, inventory click, physical, multi-click).
- PlaceholderAPI-integratie voor dynamische itemnamen/lore en ondersteuning voor placeholders.
- Ondersteuning voor aangepaste spelershoofden (eigen textures en owners), map-afbeeldingen, tipped arrows, boeken, banners, vuurwerk, aanpassing van leren armor en aangepaste enchant-niveaus.
- Optioneel het verplaatsen of oprapen van items blokkeren in specifieke werelden en items beperken op basis van IP-adres of first-join-status.
- In-game GUI-maker voor het bouwen van itemsets en een ingebouwde import-/maakworkflow.
- API voor andere plugins: beschikbaar via
me.RockinChaos.itemjoin.api.ItemJoinAPI.
🧩 Voor wie is dit
- Servereigenaren die geautomatiseerde lobby-/hub-items of starterkits nodig hebben.
- Beheerders van minigames en netwerken die wereldspecifieke items of menu-kompassen nodig hebben.
- Ontwikkelaars die een via API koppelbaar itemsysteem willen.
🏗️ Voorbeeldtoepassingen
- Spelers bij join een menukompas geven dat bij klikken verschillende commando's uitvoert.
- Eenmalige starterkits geven bij first-join en tegelijk itemoverdracht tussen bepaalde werelden voorkomen.
- Interactieve items maken die economy-/shop-commando's uitvoeren met cooldowns en kosten.
⌨️ Commando's
| Commando | Beschrijving | Permissie | Toegang |
|---|---|---|---|
/itemjoin of /ij | Hoofdcommando van de plugin, toont plugininfo en verwijst door naar hulp. | itemjoin.use | Admin |
/itemjoin info | Toont informatie over een specifiek item (type, enz.). | itemjoin.use | Admin |
/itemjoin world | Toont de huidige wereld (handig voor debugging). | itemjoin.use | Admin |
/itemjoin list | Toont de gedefinieerde items en hun ingeschakelde werelden. | itemjoin.use | Admin |
Opmerking: deze commando's en subcommando's zijn afkomstig uit de gedocumenteerde commando-set van de plugin. De plugin biedt extra subcommando's in de wiki en in de gegenereerde hulpuitvoer.
🔐 Permissies
| Permissie | Beschrijving | Standaard |
|---|---|---|
itemjoin.use | Nodig om het hoofdcommando van ItemJoin uit te voeren en hulp/info te bekijken. | niet gespecificeerd |
itemjoin.enable.others | Geeft toegang tot enable-commando's die andere spelers beïnvloeden. | false |
itemjoin.disable | Geeft toegang tot het basis disable-commando. | false |
itemjoin.disable.others | Geeft toegang tot disable-commando's die andere spelers beïnvloeden. | false |
itemjoin.<world>.<item> | Geeft een speler toestemming om een specifiek item in een specifieke wereld te ontvangen (vervang placeholders). | false |
itemjoin.<world>.* | Geeft een speler toestemming om alle ItemJoin-items in een specifieke wereld te ontvangen. | false |
Het gedrag van itemspecifieke permissies is configureerbaar; controles op itempermissies zijn standaard uitgeschakeld en moeten in de pluginconfiguratie worden ingeschakeld om effect te hebben.
⚙️ Installatie
📥 Setup
- Download de officiële ItemJoin-jar en plaats deze in de map
plugins/van je server. - Zorg ervoor dat er geen dubbele ItemJoin-jarbestanden in
plugins/staan (bijv.ItemJoin(1).jar). - Herstart de server zodat de plugin zijn configuratie kan aanmaken en functies voor jouw serverversie kan registreren.
- Controleer de consolelogs op bevestiging van het laden van de plugin en raadpleeg de pluginwiki voor gedetailleerde setup.
📦 Afhankelijkheden
De plugin heeft geen harde runtimevereisten, maar vermeldt verschillende gangbare soft-dependencies en integraties (optioneel en ingeschakeld wanneer aanwezig):
- Vault
- AuthMe
- BetterNick
- HeadDatabase
- PlaceholderAPI
- SkinRestorerX
- TokenEnchant
- WorldEdit
- WorldGuard
Schakel integraties in of configureer ze indien nodig; de plugin werkt ook zonder deze, maar functies zoals placeholders, aangepaste heads/skins en economy-hooks zijn afhankelijk van de bijbehorende plugins.
🧠 Technische notities
- Platformen: bevestigd voor servers in Spigot-stijl (Spigot, Bukkit, Paper, Purpur, Folia).
- Ondersteunde/geteste Minecraft-range: 1.8 tot 1.21.
- Broncode en releases zijn gepubliceerd en het project biedt een API op
me.RockinChaos.itemjoin.api.ItemJoinAPIwaar andere plugins op kunnen inhaken. - Licentie: LGPL-3.0.
🤝 Wanneer deze plugin nuttig is
Als je een flexibel, configureerbaar systeem nodig hebt om spelers contextbewuste en interactieve items te geven (menu's, starterkits, wereldspecifieke tools) en je wilt een API voor integraties, dan biedt ItemJoin die functies en ondersteunt het veelgebruikte placeholder- en skinplugins.
- PIDGE Survival RPG751.69
- DTRH
Survival-SMP met Java–Bedrock-crossplay, quests, aangepaste items en mobs, spelers-economie en landbescherming — plus minigames en sociale functies voor zowel casual spelers als spelers die graag vooruitgang boeken.
146.38 - Skillio Games
Franse minigames‑server (Java + Bedrock crossplay): parkour, PVP Color, Smash, TNT Run, Spleef — actief team en regelmatige events.
030.98 - Prison 2.005.1
- &41| In onderhoud |105.05
De pagina van plugin ItemJoin toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.
Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van ItemJoin hangt af van de serverinstellingen.
Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server ItemJoin gebruikt maar niet in dit gedeelte verschijnt.
Gebruik de lijst van servers met ItemJoin om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.