Tags
Creators
Details
Licensed Apache-2.0
Published 6 months ago
Updated 13 hours ago
All versions
1.5.0
Release
Donut Orders 1.5.03 months ago 1,096
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
DonutOrders v1.5.0
New Features
- Enchanted book orders — New Order → Enchanted Book opens an enchant picker, then a level picker (Sharpness, Efficiency, Unbreaking, and other vanilla book enchants). Listings show names like
Sharpness V Enchanted Book; sellers must deliver the exact enchanted book - VIP order limits — per-rank and per-permission active order caps via
OrderLimitManager(wired into order creation, join/quit cache, LuckPerms updates, and PlaceholderAPI) - Item search in New Order picker — compass button opens a chat search; filter persists across pagination; clear-search button when a filter is active
Improvements
/orders admin reloadrefreshes cached order limits for all online players- New Order GUI title shows the active search filter when filtering
- Order list / delivery / wrong-item messages use enchant-aware item names
Configuration
ENCHANTED_BOOKadded to defaultitems.ymlallowed listorders.default-limit— default active order cap (default:2)orders.max-per-player— legacy alias kept in sync withdefault-limitrank-limits— per-LuckPerms-group caps (e.g.default: 2,vip: 5)- Optional permission override:
donutorders.limit.<n>(highest wins) - New
messages.ymlkeys for enchant picker and New Order search UI
Compatibility
- Drop-in update from 1.3.x / 1.4.x
- Folia-supported unchanged
- No database migration required
- Soft-depends on LuckPerms and PlaceholderAPI (optional; features degrade gracefully when absent)
- Placeholder:
%donutorders_order_limit%
Upgrade Notes
- Replace the jar with
DonutOrders-1.5.0.jar - Restart the server (or reload after reviewing config)
- If upgrading an existing install, add
ENCHANTED_BOOKunderallowed-itemsinitems.yml, then/orders admin reload - Review
config.yml— add or adjustrank-limitsif you use VIP ranks:Or grant LuckPerms permissionrank-limits: default: 2 vip: 5donutorders.limit.5instead of/in addition to rank limits. - Ensure VIP players have LuckPerms group
vip(maps togroup.vip) or the permission node above. - Test
/orders→ New Order → Enchanted Book + Search (compass), and confirm VIP players can hold more active orders than default.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Tu41GNf3:YzDlnJQj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Tu41GNf3:YzDlnJQj"
}

