Version 4.0 (updated to MC 1.0) will be coming sometime after Jan 2 (Sorry for the delay).
This mod modifies existing blocks to either fix bugs, or add new (configurable) behaviors.
Overwriting any core Minecraft file changed by this mod with another mod will only cause loss of features, but not crashes or bugs. What features you would lose are detailed in the Installation section.
This mod will NEVER...
- Add new items (armor, tools, weapons, etc...)
- Add new sprites (item/terrain textures)
- Avoid using new Block IDs whenever possible.
- Expand blocks using the Sub-Type System (this is how slabs work in vanilla).
The configuration file will auto-generate at .minecraft/mods/BetterBlocks.props (windows) on first login with the mod installed, usually even if the game crashes. There is also a default copy included in the download.
You can selectively disable modified blocks by setting the useBetter... to false.
You can also selectively disable new blocks by setting it's block ID to zero.
Some blocks have additional configuration options that are explained below in their respective sections, and in the configuration file itself.
Videos
Seeking Help
Reporting Bugs
It you encounter a bug and believe it is caused by BetterBlocks...- Check that you are using the newest version of BetterBlocks.
- Check the changelogs below to see if the problem is mentioned.
- Check the Installation->Incompatibilities section below to see if the problem is known.
- Check the Future Plans section and see if it lists a fix in the next version.
- Check for a Block ID conflict, see below for an explanation.
- Reinstall using a fresh jar...
- Delete your bin folder (not your saves or stats folder).
- Restart Minecraft, then login, and it will redownload.
- Reinstall all the mods you use including BetterBlocks.
- Delete your bin folder (not your saves or stats folder).
- Finally post...
- a description of the problem.
- telling me you did all of the above, or I will ask before trying to help further.
- your ModLoader.txt.
- if the bug is visual a screenshot.
- if the bug is a crash, post a log as detailed here.
- a description of the problem.
Block ID Conflicts
You need to look at the .minecraft\ModLoader.txt. If it's a Block ID problem it will tell you which ID you need to change in a line looking like thisjava.lang.IllegalArgumentException: Slot ### is already occupied by ??? when adding ???The ### is the ID you need to change in either BetterBlocks or another mod. You can do this by editing my .minecraft\mods\BetterBlocks.props and changing the Block ID of the problem block. Valid Block IDs are any value between 100-255, you can also set the ID to zero to disable the block. However after fixing it you may get a different conflict and need to change another one.
You could also try editing the props file of the other mod, but generally you want to only change the Block IDs of the most recently installed mod, because if you change the ID of a block you've already placed in a world it will disappear (or change into something else) when you next load your world.
Changelogs
Changelog for 3.7
- Minecraft 1.7.3 compatibility.
- BUGFIX: Fences will not connect to grass blocks when they shouldn't.
- BUGFIX: The lighting bug on east faces of stairs is fixed.
Older Changelogs...
New Blocks
Bridges



- Can place upto 9 blocks in any single direction, hit side to change direction.
- If a place is empty it will neither place or detroy a block.
- Can destroy a block if it's in the way of a placement (except obsidian & bedrock)
- Can place water, lava, or air by using a water bucket, lava bucket, or empty bucket repectively.
- Will depleate stacks if the block is removed (e.g. sand falls, tnt blows up, or user destroyed)
- Might work with blocks added by other mods, if it doesn't don't complain.
- Will try to rember placement information EXAMPLE...
- Bridge places a stair block.
- You destroy and replace it with a different direction.
- You retract the bridge, and it will now rember the stair direction.
- Bridge places a stair block.
Hatches
- Can be made from wooden and iron doors.
- Placed like doors, with hinge side further away.
- Supported by a solid block under self, under hinge side, or beside it's hinge.
Hidden Doors

- Can be made directly from cobblestone, TODO
- Can be made indirectly wood and iron also.
- Function like doors, but look exactly like the material their made of.
- Only hidden wooden doors can be opened by hand, the rest require redstone.
Trapdoors

- Can be made directly from cobblestone, TODO
- Can be made indirectly wood and iron also.
- Placed like doors, with hinge side further away.
- Occupy the top of a block space, and open downward.
- Only wooden trapdoors can be opened by hand, the rest require redstone.
Gates


- Must be supported from below or on the connected sides (a solid block or fence works).
- Only wooden can be opened by hand, the rest require redstone.
New Features for Existing Blocks
Ladders


- Are now 3D objects instead of 2D billboards.
- Can be placed anywhere even without support.
- Two ladders next to each other (of the same material) will join together.
- BUG(will not fix): You can only climb one side of the ladder.
Bookshelves


- Now only have books on two sides (north-south or east-west)
- Can be made out of logs (and have different textures on non-book sides)
- Now drop themselves.
- Already placed bookshelves still have four sides until broken and replaced.
Doors

- Will open when powered, not just rotate, by looking at the blocks (and doors) surround them.
- Doors are now supported by the block below, and the 4 blocks next to the hinge corner. All of them must be destroyed for the door to drop.
- Doors are a little harder, but they now respond to tools properly (axe for wooden or pickaxe for Iron.)
Logs

- Logs can now be placed horizontally based on the side you place them on.
Torches

- Can be placed on stairs, slabs, fances, and glass blocks.
Stairs

- Can be made out of many more materials.
- Will form corners (interior and exterior) when placed back to side.
[indent]Config: stairsFormCorners (DEFAULT: true)[/indent] - Will invert when under a solid block (or a non-inverted slab).
[indent]Config: stairsInvertBelowSolid (DEFAULT: true)[/indent] - Can be made to invert when above another stair block.
[indent]Config: stairsInvertAboveStairs (DEFAULT: false)[/indent] - Stone stairs can be made to use the stone slab textures.
[indent]Config: stairsStoneLikeHalfBlock (DEFAULT: false)[/indent]
Fences



- Can be made out of many more materials.
- Will connect to non-soil solid blocks.
[indent]Config: fenceConnectSolidBlocks (DEFAULT: true)[/indent] - Will connect to solid blocks of the same material.
[indent]Config: fenceConnectSameMaterial (DEFAULT: true)[/indent] - Can be made to connect to fences of different materials.
[indent]Config: fenceConnectDifferentFence (DEFAULT: false)[/indent] - Can be made to connect to soil blocks (dirt, sand, gravel, etc...)
[indent]Config: fenceConnectSoilBlocks (DEFAULT: false)[/indent]
Slabs (aka Half Blocks)

- Can be made out of many more materials.
- Will invert when under a solid block (or a non-inverted slab).
[indent]Config: slabsInvertBelowSolid (DEFAULT: true)[/indent] - Slabs will prefer to invert when both above and below a solid block.
[indent]Config: slabsPreferInversion (DEFAULT: true)[/indent] - A double slab has textures rotated 90 degrees on all sides (except stone double slabs).
[indent]Config: slabsDoubleRotateTexture (DEFAULT: true)[/indent] - Can make stone double slabs also have rotated textures.
[indent]Config: slabsDoubleRotateStone (DEFAULT: false)[/indent]
Usability Tweaks
Minecraft Bugfixes
NOTE: These only apply to the improved blocks, so if you disable useBetterSlabs you lose the fixes that aplly to slabs.- All blocks (fences, slabs, etc...) can be harvested with the proper tools (Axe for Wood, Shovel for soil, and Pickaxe for Others).
- All blocks (fences, slabs, etc...) react correctly to explosions (Obsidian ones cannot be destroyed by creepers).
- Slabs are much more intelligent about being placed.
- Various rendering bugs related to texture alignment (stairs, slabs, etc.)
Better Tools
- Should be very compatible with mods that also alter tools.
- Both the Axe and Pickaxe will destroy blocks that they should.
- Axe: Workbench, Jukebox, Signs, etc...
- Pickaxe: Redstone Ore, Obsidian, Brick, Dispensers, Furnaces, etc...
- Axe: Workbench, Jukebox, Signs, etc...
Hardness and Resistance
Changed the hardness (vs Harvesting/Mining) of various blocks. The normal blocks can be returned to the defaults by setting fixBlockHardness to false in the configuration file.Changed the resistances (vs Explosions) of various blocks. The normal blocks can be returned to the defaults by setting fixBlockResistance to false in the configuration file.
Installation
Compatibility
BetterBlocks is very configurable. It is possible to install BetterBlocks and disable every feature. This also makes it quite compatible with other mods by default.However it can still have problems. If for instance you have a mod that modifies logs like BetterBlocks does (for instance Nature Overhaul) my mod will take precedence. If you want to use the other mods logs then simply set useBetterLogs to false in the configuration file BetterBlocks.props. You can do this with any block I modify.
Finally the file qs.class does not have to be installed. If you don't you will however lose variable explosion resistances (e.g. obsidian fences, stairs, and slabs can be destroyed by TNT and Creepers).
Incompatibilities
The following is a list of the mods BetterBlocks is known to have problems with, and possible solutions.NOTE: This list only includes mods that cause the game to malfunction or crash.
- Connected Texture Mod: Sandstone component only! Will screw up textures for sandstone half-blocks, stairs, trapdoors, and doors. Will fix in next version.
- Zombe: Some components of this mod will cause crashing. If you know of a single one part that doesn't please report it.
Instructions: Windows
Instructions: MacOS X
Copied and adapted from Risugami.Downloads
Requirements
Requires ModLoader (Direct Link)Current Version
BetterBlocks v3.7 (for Minecraft 1.7.3) <Alt>Old Versions
Future Plans
Curse
MMO-Champion
WowStead
Arena Junkies
Minecraft Forums
DarthHater
Diablo Fans
Terraria Online
This topic is locked














