Custom Join Items


This plugin allows to give customized items on join, each one execute a command. This is useful for lobby servers, for example. You can set a permission to receive the item, and you can add infinite items. At the moment is really small, but I'm planning to add more features. Note that the user will receive the item on join, no matter if he was new, or if he stored the item.

You can use this plugin with Chest Commands GUI that allows you to create menus made of items, and each one executes a command.


  • Give items on join, to people with correct permission.
  • If a player already owns the item, it does not give a duplicate.
  • Give items on respawn (configurable)
  • Prevent items from being dropped, even on death.

Commands and permissions

/cji reload - reloads the plugin
/cji update - updates the plugin

The permission is "customjoinitems.admin".


In the plugin's folder you find a file named items.yml:

# This is just an internal name, must not be the same of another.
    id: 352
    # (REQUIRED) The ID of the material.
    name: '&aTest item'
    # (REQUIRED) The custom name of the item (with formatting codes).
    data-value: 0
    # This is optional. Can be used for colored wool, and other items
    # with data values.
    cooldown-seconds: 5
    # This prevents command spam.
    command: 'say Hello world'
    # The command bound to this item. It will be executed when the item
    # is right clicked.
    # There are some prefixes that can give extra functionalities to
    # commands:
    # 'console: ' (execute the command as console)
    # 'op: ' (execute the command as op)
    # 'server: ' (for BungeeCord)
    # 'tell: ' (sends a message to the player)
    # You can use symbols and the placeholders %player% and %world%.
    # Use multiple commands like this: 'command; command2; command3'
      - 'Line 1'
      - 'Line 2'
      - '...'
    # The lore of the item (with formatting codes and symbols support).
    block-movement: false
    # This prevents players from moving the item at all.
    slot: 9
    # If omitted, the item will be placed in the first empty slot.
    # If set, the item will attempt to place in that hotbar's slot,
    # and it will move any existing item that is in that slot,
    # if there's enough space in the inventory.
    permission: 'customjoinitems.test'
    # The item required to obtain the item on join. If not set,
    # everyone will get the item.
    first-join-only: false
    # (default = false)
    # If true, the player will get the item only when they join
    # the server the first time.
    # NOTE: give-at-respawn will automatically be set to false,
    # if this node is true.
    give-at-respawn: true
    # (default = true)
    # If set to true, the player will receive the item when he dies
    # and respawn.
    allow-drop: false
    # (default = false)
    # Allows players to drop the item.

    give-on-world-change: false
    # (default = false)
    # The plugin will eventually give the item to the players when they
    # change world.
    # Useful if you have Multiverse or similar plugins.
    disabled-worlds: world_nether, world_the_end
    # a list of disabled worlds separated by commas. If you don't want to
    # disable an item in some worlds, remove this node or set it to ''.


Spanish - German - Portuguese


This plugin uses Metrics-Lite, to track anonymous data about servers using this plugin. It will help the future developement, and has no impact on your server's performance. If you really want to disable it, go to the folder /plugins/PluginMetrics and set opt-out: true.


You can use "/cji update" in-game to automatically update the plugin. You can disable the update checking at startup by setting update-notifications: false in config.yml.

Future features

  • Restrict crafting and storing items
  • Add right or left click options
  • Add cooldown bypass for admins, through a permisison
  • Add enchantments
  • Add books
  • Add per-world config
  • Command to get an item

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Antal1609 Antal1609 Dec 13, 2014 at 13:28 UTC - 0 likes

    Suggestion: Can you add an option that you can open doors with custom items in your hand. Now my players cannot open doors with custom items in their hand. Same for chests, buttons, trapdoors, noteblocks and all the other blocks that have their functions.

  • Avatar of Imthespy Imthespy Dec 01, 2014 at 21:48 UTC - 0 likes

    Is 1.8 out for this yet?

  • Avatar of MilkCraftMC MilkCraftMC Nov 30, 2014 at 18:40 UTC - 0 likes

    Suggestion: Add books Make that when they right click, the item changes in another item! It would be great! Thanks!

  • Avatar of HeyMan7 HeyMan7 Nov 29, 2014 at 05:48 UTC - 0 likes

    Feature suggest: I think you should add a feature where you cannot move the item once you have it.

  • Avatar of NathanGames564 NathanGames564 Nov 24, 2014 at 21:53 UTC - 0 likes

    The items don't go into my inventory when I spawn in, i have to die before i get the items

  • Avatar of KrustyLv KrustyLv Nov 23, 2014 at 16:05 UTC - 0 likes

    Could you add enchantments so item is glowing?


  • Avatar of DiZiixZ DiZiixZ Nov 22, 2014 at 11:21 UTC - 0 likes

    please do comes out that you can put more than 3 item thank you

  • Avatar of KrustyLv KrustyLv Nov 21, 2014 at 18:07 UTC - 0 likes

    @myvleermuis1234: Go

    try to reinstall plugin

  • Avatar of myvleermuis1234 myvleermuis1234 Nov 18, 2014 at 16:15 UTC - 0 likes

    I don't get my items anymore... How do i fix this? the console don't give any errors.

  • Avatar of floatingCrafter floatingCrafter Nov 18, 2014 at 11:42 UTC - 0 likes

    Hey, they could do about it, please update a plugin that is bugged. I multiverse and multiverse inventorrys for the worlds. If I make it their plugin on the server and disable all worlds, worlds deaktivire except the lobby I get the stuff anyway world in everyone! please make an update!


Date created
Sep 03, 2013
Last update
Feb 12, 2014
Development stage
  • enUS
All Rights Reserved
Curse link
Custom Join Items
Recent files