Useless Numerical
No more conflict with integer IDs in BTA
With this mod, you no longer need to worry about configuring other mods to avoid block and item ID conflicts.
It also lets you detect when a world is missing a block or item (as long as the world has already been loaded once with this mod).
Best of all, it is fully compatible with both client and server, which makes sharing worlds easy.
How does it work?
The mod saves, inside each world, a mapping between BTA’s future NamespaceID and its numeric ID.
If a conflict occurs, it automatically assigns a new numeric ID to the NamespaceID.
When you open a save or join a server, the mod checks if any blocks or items are missing and then verifies whether the ID mapping is correct.
If the mapping is incorrect, you’ll be prompted with a button to restart Minecraft.
This ensures that your current game and world stays compatible without any weird issue.
The big advantage is that it makes sharing your Minecraft world with others, or connecting to a server, simple and hassle-free.
Requirements:
- BTA (https://www.betterthanadventure.net)
- Babric for BTA https://github.com/Turnip-Labs/babric-instance-repo/releases/tag/v7.3_04
How to Install BTA UselessNumerical (Mod)
BTA UselessNumerical by gungun974 is verified for Bta-babric across Minecraft versions b1.7.3 (latest release: 1.1.1-8.0, file size: 846 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (b1.7.3) and platform (Bta-babric).
- Make sure you have the compatible loader or environment installed for Bta-babric.
- Move the downloaded BTA UselessNumerical file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Add support for BTA 8.0
- Preserve legacy buckets from being purged
- Translate outdated 7.3 IDs to 8.0 names
- Show restart conflict after keeping missing IDs
- Fix conflict screen was not responsive
- Add an alias API for making possible to rename existing (and so after missing) namespaceID
- Add halplibe 5.3.1 as requirement
- Fix client not showing conflict screen with online server
- [Fix missing screen not showing where they was only block missing](https://github.com/gungun974/UselessNumerical/commit/c04760942790b96770d83891a94c9ef98a867de7)
- [Specify in missing screen if id is item or block](https://github.com/gungun974/UselessNumerical/commit/04713beb3b33c614f92503b888be4414e5626314)
- [Prevent race condition by making instance loading lazy](https://github.com/gungun974/UselessNumerical/commit/03c168178ae743a10e73d108c22543767d8f5ff4)
- [Fix server crash when world directory is not yet created](https://github.com/gungun974/UselessNumerical/commit/781330bb47831254fc7033e598e7884787d253fa)
- No more conflict with integer IDs in BTA***