Tags
Creators
Details
Licensed ARR
Published 7 months ago
Updated 5 months ago
All versions
2.0
Release
Added Global Item Support6 months ago 16
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.1–1.20.6
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Added
- Added new
globalitem action. - Added persistent global craft tracking per player and material.
- Added SQLite database storage using
crafted-limits.db. - Added
/itemlimiter globalcheck <material>command. - Added
itemlimiter.globalcheckpermission. - Added configurable global limit reached announcement.
- Added
announce_global_limit_reachedtoggle inconfig.json. - Added editable
global_limit_reached_announcementmessage inmessages.json. - Added protection against Minecraft crafter block bypasses.
Changed
- Crafting limits can now work as lifetime/player-based limits instead of only inventory-based limits.
- Config loading now supports plugin settings alongside material rules.
- Config saving preserves the global announcement setting.
- Tab completion now includes
globalandglobalcheck.
Fixed
- Fixed automated crafting via crafter blocks bypassing
craftandgloballimits. - Fixed global craft limits not being queryable in-game.
- Fixed global limit reached announcements not being configurable.
Notes
- Use
globalin an item rule to limit how many times a player can craft that item over time. - Crafter blocks are cancelled for items using
craftorglobal, because they cannot be reliably linked to a player for database tracking.
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:4nl3owbf:2iilkTFu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4nl3owbf:2iilkTFu"
}

