⚠️ NOTICE :
This is currently undergoing a total rewrite for 1.21.1 - I am redoing all of the blocks, features, code, and art from the ground-up. Please have patience with me during this time \:-)
📋 About
Building But Better is a mod inspired by other mods such as Conquest, Cocricot, and Miniaturia with the aspiration of acting as a staple for Vanilla builders by expanding upon Minecraft’s shapes and adding customizability via block interactions.
🔧 Information
✅ Supported ▪ ⚠️ Maintenance ▪ ❌ Deprecated | Feature | Details | |---|---| | Mod Loaders | Fabric Forge | | MC Versions | ⚠️1.20.1 |
All Versions
+ Add Version### Bug Fixes
- Iron Fence crash** -- Fixed crash when placing two Iron Fences next to each other - resolves an
IllegalAccessErrorfrom accessing a private method onWallBlock. ([#73](https://github.com/starfish-studios/Building-But-Better/issues/73), [#75](https://github.com/starfish-studios/Building-But-Better/issues/75), [#76](https://github.com/starfish-studios/Building-But-Better/issues/76)) - Invalid Rotation -90.0** -- Fixed a rotation in a random unused model that was throwing errors. ([#66](https://github.com/starfish-studios/Building-But-Better/issues/66))
- Moulding Models** -- Fixed template model so it uses the proper texture mappings - outer corners with dentils toggled off should now have the appropriate texture instead of showing Stone.
- Cut Copper Layer** -- Cut Copper Layers now support waxing, unwaxing, and scraping like Vanilla Copper blocks. ([#69](https://github.com/starfish-studios/Building-But-Better/issues/69))
- Mipmapping** -- Addressed mipmapping issues. ([#65](https://github.com/starfish-studios/Building-But-Better/issues/65)) _- found some others too, skimmed logs and didn't see any remaining so hopefully this is good now?_
### Other
- Misc. Recipes** -- Added missing recipes for Chisel, all Stone Frames, Balustrades, and Lattices. ([#67](https://github.com/starfish-studios/Building-But-Better/issues/67), [#68](https://github.com/starfish-studios/Building-But-Better/issues/68), [#70](https://github.com/starfish-studios/Building-But-Better/issues/70), [#72](https://github.com/starfish-studios/Building-But-Better/issues/72))
- Wooden Fuel Items** — Wooden BBB items can now be used as Furnace fuel with the burn time of Sticks - 1 BBB item can smelt 1 item _because I am lazy and did not want to figure out individual values for everything_. ([#61](https://github.com/starfish-studios/Building-But-Better/issues/61))
- Polished Stone** blockstate now "supports" a middle state
_As always, please report issues on GitHub or our Discord server and I will tackle them as soon as I can!_
### Bug Fixes
- Iron Fence crash** -- Fixed crash when placing two Iron Fences next to each other - resolves an
IllegalAccessErrorfrom accessing a private method onWallBlock. ([#73](https://github.com/starfish-studios/Building-But-Better/issues/73), [#75](https://github.com/starfish-studios/Building-But-Better/issues/75), [#76](https://github.com/starfish-studios/Building-But-Better/issues/76)) - Invalid Rotation -90.0** -- Fixed a rotation in a random unused model that was throwing errors. ([#66](https://github.com/starfish-studios/Building-But-Better/issues/66))
- Moulding Models** -- Fixed template model so it uses the proper texture mappings - outer corners with dentils toggled off should now have the appropriate texture instead of showing Stone.
- Cut Copper Layer** -- Cut Copper Layers now support waxing, unwaxing, and scraping like Vanilla Copper blocks. ([#69](https://github.com/starfish-studios/Building-But-Better/issues/69))
- Mipmapping** -- Addressed mipmapping issues. ([#65](https://github.com/starfish-studios/Building-But-Better/issues/65)) _- found some others too, skimmed logs and didn't see any remaining so hopefully this is good now?_
### Other
- Misc. Recipes** -- Added missing recipes for Chisel, all Stone Frames, Balustrades, and Lattices. ([#67](https://github.com/starfish-studios/Building-But-Better/issues/67), [#68](https://github.com/starfish-studios/Building-But-Better/issues/68), [#70](https://github.com/starfish-studios/Building-But-Better/issues/70), [#72](https://github.com/starfish-studios/Building-But-Better/issues/72))
- Wooden Fuel Items** — Wooden BBB items can now be used as Furnace fuel with the burn time of Sticks - 1 BBB item can smelt 1 item _because I am lazy and did not want to figure out individual values for everything_. ([#61](https://github.com/starfish-studios/Building-But-Better/issues/61))
- Polished Stone** blockstate now "supports" a middle state
_As always, please report issues on GitHub or our Discord server and I will tackle them as soon as I can!_
- Fixed Polish Stone and gave it connection features
- Fixed missing Bamboo Mosaic Layer (was breaking Axe tags)
- Fixed Column connections
- Fixed Frame block sounds
- Fixed Iron Fences (no longer crashing, hopefully)
- Added Wooden Frames tag
- Frames now only connect to Frames facing the same direction
- Stone Fences: pillar state forced true if not connected to anything
- Stone Fences: center pillar can only be toggled when between two other fences
- Fixed mip-mapping issues
- Fixed Balustrade bottom textures
- Fixed Lattice culling
- Fixed Braziers giving off light when unlit and lighting them with Fire Charges
- Fixed Frame hitbox crashes and improper waterlogging
- Fixed Lattices not waterlogging properly
- Fixed Layers not removing waterlogging when turned into a full block
- Fixed Urn Dirt duplication
- Fixed missing Moulding faces
- Half-baked WIP Lattice particle fix
- Fixed Polish Stone and gave it connection features
- Fixed missing Bamboo Mosaic Layer (was breaking Axe tags)
- Fixed Column connections
- Fixed Frame block sounds
- Fixed Iron Fences (no longer crashing, hopefully)
- Added Wooden Frames tag
- Frames now only connect to Frames facing the same direction
- Stone Fences: pillar state forced true if not connected to anything
- Stone Fences: center pillar can only be toggled when between two other fences
- Fixed mip-mapping issues
- Fixed Balustrade bottom textures
- Fixed Lattice culling
- Fixed Braziers giving off light when unlit and lighting them with Fire Charges
- Fixed Frame hitbox crashes and improper waterlogging
- Fixed Lattices not waterlogging properly
- Fixed Layers not removing waterlogging when turned into a full block
- Fixed Urn Dirt duplication
- Fixed missing Moulding faces
- Half-baked WIP Lattice particle fix
- Frames' code has been almost entirely redone; they no longer connect to non-solid blocks or blocks with smaller models.
- Layers now have a rotate/mirror method -- this should allow them to properly save and load when put into structures.
- Block descriptions now use "Left Control" instead of "Left Shift" to show their tooltips. I had noticed that when trying to fast-transfer them to containers you would sort of get flashbanged.
- Columns now have proper waterlogging - if their layers have not been removed, they can not be waterlogged. If their layers are replaced, they will lose any existing waterlogged state.
- Added Hammer compatibility with Another Furniture.
- Removed buggy "Paintings surviving in Frames" mechanic
- Frames' code has been almost entirely redone; they no longer connect to non-solid blocks or blocks with smaller models.
- Layers now have a rotate/mirror method -- this should allow them to properly save and load when put into structures.
- Block descriptions now use "Left Control" instead of "Left Shift" to show their tooltips. I had noticed that when trying to fast-transfer them to containers you would sort of get flashbanged.
- Columns now have proper waterlogging - if their layers have not been removed, they can not be waterlogged. If their layers are replaced, they will lose any existing waterlogged state.
- Added Hammer compatibility with Another Furniture.
- Removed buggy "Paintings surviving in Frames" mechanic
- _ACTUALLY_** fixed Bamboo Beam positioning, I guess it didn't save last time? Should be good now
- This update should fix server-side crashes when placing "Blocks" -- the small cubey head-looking blocks.
- Name will probably be changed later
- [!]** _This version **WILL** crash without MidnightLib installed, as it is used as a dependency for the config now._
- ### There's a config now !!
- ### Frame Tweaks
- Frames now have custom hitboxes, and can be interacted through. Their more precise hitboxes will be replaced with a larger hitbox when holding Hammers or Frames or crouching.
- There is a config available to change these hitboxes to always be visible or to not get show at all when crouching.**
- Frame tooltips also change depending on which config option you have enabled!
- Frames no longer have an odd pixel gap when placed on corners. The corner gap fills -- this is a simple model change.
- Frames no longer have z-fighting when customized with Debug Sticks or placed on opposing corners.
- [~]** Fixed Frame interaction with Create contraptions/trains -- rendering is a little wonky but they stick now!
- [~]** Fixed Bamboo Beams copying the random XZ placement of Bamboo -- oops!
- [~]** Fixed Frame interaction with Create contraptions/trains -- rendering is a little wonky but they stick now!
- [~]** Fixed Bamboo Beams copying the random XZ placement of Bamboo -- oops!