Tags
Creators
Details
Licensed ARR
Published 6 months ago
Updated 4 months ago
All versions
1.2.4
Release
SinceEnchantments 1.2.44 months ago 86
Uploaded by
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platform
Paper
Changes
š SinceEnchantments - Changelog v1.2.4 (Official Release)
Full compilation of critical updates, including a clean refactor of the random book system with natural space-separated filtering, Brigadier command staging, and smart rate calculations.
š² Complete Random Book Command Overhaul (v1.2.4 Upgrades)
šø Natural Space-Separated Filters & Brigadier Staging
- Natural Argument Refactor: Completely removed the strict, colon-restricted formatting (
-filter:value) for random book generation. The/se giverandombookcommand now natively uses clean, space-separated arguments for a smoother user experience. - Brigadier Command Staging: Replaced the legacy greedy options argument array in
SinceCommandwith staged Brigadier filter/value completion. Tab completion now updates dynamically and contextually step-by-step as filters are written. - Order Independent Logic: Allows multiple filters to be applied in absolutely any sequence, and the
-s(silent) modifier can now be appended anywhere inside the string. - Localization Updates: All internal reference guides, syntax outputs, and error handling loops have been thoroughly updated inside
messages.yml.
š§ Smart Auto-Calculation of Success & Failure Rates
- Dynamic Rate Interpolation: Upgraded the book generation engine to automatically calculate and balance rates when partially defined:
- Success Only Provided: The failure rate is automatically calculated as $100 - \text{success}$.
- Failure Only Provided: The success rate is automatically calculated as $100 - \text{failure}$.
- Neither Provided: Generates a completely randomized success rate between
0and100, then safely fixes the failure boundary at $100 - \text{success}$. - Both Provided: Explicitly honors your custom defined constraints and ranges as configured.
š” New Syntax & Example Usages
/se giverandombook Steve
/se giverandombook Steve -level 1 -target WEAPON -type ae
/se giverandombook Steve -rarity LEGENDARY -type ee -success 40to90 -failure 10to30 -amount 1to2 -s
/se givebook Steve "minecraft:sharpness" 5 60 40 -s
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:C8Aqsupg:FAvhqoOq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:C8Aqsupg:FAvhqoOq"
}

