
String Plugin
StringPlugin A lightweight, customizable inventory string utility plugin for Paper, Purpur, and Spigot 1.21+. Easily fill, give, or clear string from player inventories with configurable cooldowns, live action bar timers, sound effects, and fine-grained p
758downloads
0followers
758downloads
0followers
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Links
Tags
Creators
Details
StringPlugin
A modern, lightweight inventory utility plugin for Paper, Purpur, and Spigot 1.21+. Easily fill, distribute, and manage string with a single command, featuring a live action bar countdown timer, customizable sound effects, and fine-grained permissions.
Features
Instant Inventory Fill: Fill all 36 storage slots with a full inventory of string (2,304 string) in a single click.
- Live Action Bar Timer: Real-time visual countdown displayed directly above the hotbar showing remaining cooldown seconds.
- Full Subcommand Suite: Fast commands for
/string fill,/string give,/string clear,/string cooldown reset, and/string reload. - Audio & Particle Feedback: Built-in sound effects (item pickups, error chimes, level-up sounds) and particle animations when receiving string.
- Modern Hex & Legacy Colors: Full support for RGB hex gradients (
7ff55) and classic&color codes in chat and action bar. - Complete Permissions System: Fine-grained permissions for every command and action (
stringplugin.use,stringplugin.admin,stringplugin.bypass.cooldown, etc.). - Lightweight & High Performance: Clean codebase with zero bloat, no external dependencies, and minimal memory footprint.
Commands & Permissions
Commands
| Command | Description |
|---|---|
/string |
Fills your inventory with string (2,304 string) |
/string fill [player] |
Fills your own or another player's inventory |
/string give <player> [amount] |
Gives a specific amount of string to a player |
/string clear [player] |
Clears all string from inventory |
/string cooldown reset <player> |
Resets a player's active cooldown |
/string reload |
Hot-reloads config.yml without server restart |
/string help |
Displays help and command list |
Permissions
| Permission | Description | Default |
|---|---|---|
stringplugin.* |
Grants access to all commands | op |
stringplugin.admin |
Access to all administrative features | op |
stringplugin.use |
Permission to use basic /string fill |
true |
stringplugin.fill |
Permission to fill own inventory | true |
stringplugin.fill.other |
Permission to fill another player's inventory | op |
stringplugin.give |
Permission to give string to players | op |
stringplugin.clear |
Permission to clear own string | op |
stringplugin.clear.other |
Permission to clear another player's string | op |
stringplugin.bypass.cooldown |
Bypasses cooldown restrictions | op |
stringplugin.cooldown.reset |
Permission to reset cooldowns | op |
stringplugin.reload |
Permission to reload the configuration | op |
stringplugin.help |
Permission to view the help menu | true |
⚙️ Configuration (config.yml)
cooldown:
seconds: 30
play-sound: true
inventory:
fill-all-slots: true
max-give-amount: 2304
actionbar:
enabled: true
cooldown-format: "&cCooldown: &e%seconds% seconds left"
cooldown-singular: "&cCooldown: &e1 second left"
expired-format: "&aCooldown expired!"
expired-ticks: 40
messages:
prefix: ""
received-string-line1: "&aYou received &e%amount% &astring!"
received-string-line2: "&6You can use this command again in &e%cooldown% seconds."
cooldown-message: "&6You can use this command again in &e%cooldown% seconds."

