Tags
Creators
Details
2.0.1
Compatibility
Changes
If you want a server setup for the More Beautiful Buttons mod with zero effort, get a server with BisectHosting and receive 25% off your first month as a new customer using the code kreezxil
Changes
• Ported to Minecraft 26.3 on NeoForge (single NeoForge module, ModDevGradle).
• Restored the 7 buttons that were never ported from 1.12.2: wooden, spruce, birch, jungle, acacia, dark oak and stone. The mod now has 211 buttons.
• Added legacy id aliases for the 6 renamed buttons and for hardened_clay_button (now terracotta_button), so old worlds and items keep working.
• Buttons now have per-material hardness and mineable/tool-tier tags that follow the block each one is made from.
• New option placerOnly (off by default, so nothing changes unless you turn it on): a button can only be pressed by the player who placed it, by hand, by their arrows or by their wind charges. Buttons placed by commands, structures or before this version are never restricted.
• New option placerOnlyShowMessage: shows a short action bar message to a player who clicks a button that belongs to someone else.
• New operator command /more_beautiful_buttons to view and change the options on a dedicated server. It needs operator level 2 by default (the server console may always use it), saves to the config file without creating a .bak, and takes effect immediately.
• New option commandPermissionLevel (1 to 4, default 2) for who may use the command. It can only be changed in the file or the config screen.
• New options pressDurationTicks (default 20) and woodTypePressDurationTicks (default 30), 1 to 1200 ticks: how long a button stays pressed.
• New options glowstoneLightLevel (default 15) and magmaLightLevel (default 3), 0 to 15: the light given off by glowstone and magma buttons.
• Added a config screen in the Mods menu and a populated morebeautifulbuttons.example.cf with every option and its default (it is never read, and must not be renamed to the real config).
• Restored the Russian translation (ru_ru) and filled in the 11 buttons and all new options that it was missing.
• Fixed the Common/common folder clash that broke building on case-sensitive systems, and 2 missing textures.
• Glass, ice and slime buttons render translucent using the new model flag instead of the deprecated render-layer call.
• Corrected the author name to Kreezxil, added an MIT LICENSE file, a 512x512 logo, and a rewritten README that describes only what the mod does.
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:AVOkKRX2:yZ2BKr2T"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AVOkKRX2:yZ2BKr2T"
}


