
Data Driven Stack Sizes
Override default `max_stack_size`s using data-driven item tags (Data Not Included).Increase the maximum value of the max-stack-size data component for 99 to 2048. Dev on all my projects will be paused for the duration of the BDS boycott against Microsoft.
Tags
Creators
Details
0.4.0-1.21
Compatibility
Changes
Features
Larger Max Stack Sizes
Overrides the hardcoded cap on max_stack_size of 99 with 2048
Data Driven Max Stack Sizes (partially implemented)
Data in the bigger_stacks/tags/items is used to determine what a stack's max_stack_size should be and set it to that size if safe to do so. This behavior is stopped if an item having any custom_data.
Known Issues
/Reload doesn't correctly data.
Data applies correctly on launch, but changes made to it after launch are not reflected when reloading.
4 Digit Stack size's numbers over-flow the slot boundary.
Stacks of size 1000 or more have too much text at their current size to fit inside the boundary of a slot, overflowing into the next (left-wise) slot, making both unreadable.
Future Plans
Fix the two known bugs.
Obviously.
Create and include a datapack representing the vanilla minecraft experience.
Increase the options for data-based max_stack_size so that any number can be used rather than just powers of 2.
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:65vC1ARl:8xg7f4km"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:65vC1ARl:8xg7f4km"
}
