ItemSubmit

ItemSubmit

Let players submit items to the server, with placeholder support to track top players.

27 downloads
1 followers

Simple, lightweight item submission plugin for Paper servers.

ItemSubmit lets you run server events where players submit a specific item (like Grass Blocks, Diamonds, or any material you choose) and automatically tracks totals, top contributors, and more.

  • πŸ“¦ Players use /submit to hand in all configured items from their inventory
  • πŸ† Tracks personal totals and server-wide totals
  • πŸ“Š Built-in top leaderboard placeholders (Top 1, Top 2, etc.)
  • 🧩 PlaceholderAPI support included
  • ⚑ Lightweight & optimized for performance (Paper 1.21.11 ready)
  • πŸ”„ Open/close submission events instantly with commands
  • πŸ› οΈ Change the required item in-game with /itemsubmit set
  • πŸ’¬ Perfect for server competitions, seasonal events, and donation systems
  • 🧹 Clear player data or reset all submissions easily
  • βš™οΈ Clean and minimal configuration

βš™οΈ Config File

# Item that players are allowed to submit.
# Use a valid Bukkit/Paper material name.
item: GRASS_BLOCK

placeholders:
  enabled: true

  # Formatted dynamic leaderboard placeholders:
  # %itemsubmit_formatted_1%, %itemsubmit_formatted_2%, etc.
  # Tokens you can use: %position%, %name%, %amount%
  formatted:
    format: 'Top %position% user: %name% with score %amount%'
    empty-format: '-'

πŸ› οΈ Commands

  • /submit β€” Submit all configured items from your inventory
  • /itemsubmit reload β€” Reload the plugin config
  • /itemsubmit open β€” Open item submissions for players
  • /itemsubmit close β€” Close item submissions
  • /itemsubmit set β€” Change the required submission item in-game
  • /itemsubmit clear β€” Clear a specific player’s submitted total
  • /itemsubmit clearall β€” Clear all player submission data across the server

🧩 Placeholders (Requires PlaceholderAPI)

  • %itemsubmit_isopen% β†’ Whether submissions are currently open
  • %itemsubmit_total% β†’ Player's personal submitted total
  • %itemsubmit_servertotal% β†’ Total submitted by the entire server
  • %itemsubmit_top_1_name% β†’ Top 1 player's name
  • %itemsubmit_top_1_amount% β†’ Top 1 player's amount submitted
  • %itemsubmit_formatted_1% β†’ A formatted message for top 1 player

Example output of %itemsubmit_formatted_7%:

Top 7 user: Steve with score 420

Perfect for scoreboard, tablist, and hologram plugins.

πŸ”‘ Permissions

  • itemsubmit.submit β€” Allows using /submit
  • itemsubmit.reload β€” Allows reloading the config
  • itemsubmit.open β€” Allows opening submissions
  • itemsubmit.close β€” Allows closing submissions
  • itemsubmit.set β€” Allows changing the submitted item
  • itemsubmit.clear β€” Allows clearing a specific player's submitted amount
  • itemsubmit.clearall β€” Allows clearing all submitted amounts

πŸ“¦ Compatibility

βœ… Paper 1.21.11

Created with the help of AI

No gallery available for this project.