Jump to content

Help
Latest News Article

[1.7.3] [July 11] BetterBlocks 3.7


1385 replies to this topic

#1

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 11 April 2011 - 04:39 PM

*
POPULAR

BetterBlocks 3.7: Another Update & More Fixes
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)
This mod WILL...
  • Avoid using new Block IDs whenever possible.
  • Expand blocks using the Sub-Type System (this is how slabs work in vanilla).
I will not separate this mod into smaller self-contained mods, DO NOT ASK! Instead ask for a configuration option to disable the feature you do not want.

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

Spoiler

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.
  • 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.

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 this
java.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...
Spoiler

New Blocks


Bridges

Posted Image
Posted Image
Posted Image
  • 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.

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

Posted Image
  • 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

Posted Image
  • 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

Posted Image
Posted Image
  • 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

Posted Image
Posted Image
  • 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

Posted Image
Posted Image
  • 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

Posted Image
  • 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

Posted Image
  • Logs can now be placed horizontally based on the side you place them on.

Torches

Posted Image
  • Can be placed on stairs, slabs, fances, and glass blocks.

Stairs

Posted Image
  • 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

Posted Image
Posted Image
Posted Image
  • 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)

Posted Image
  • 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...

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.
Spoiler

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.
Spoiler

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

Spoiler

Instructions: MacOS X

Copied and adapted from Risugami.
Spoiler

Downloads

Requirements

Requires ModLoader (Direct Link)

Current Version

BetterBlocks v3.7 (for Minecraft 1.7.3) <Alt>

Old Versions

Spoiler

Future Plans


Spoiler


Register or log in to remove.

#2

    Dilla

    Coal Miner

  • Members
  • 119 posts

Posted 11 April 2011 - 04:51 PM

Wow! Very nice for a first Mod. Looks very promising. Can't wait to try it out. Especially the different Fence Connection Types.
Posted Image

#3

  • Location: Germany

Posted 11 April 2011 - 04:56 PM

okay i am speachless

1. never stupid holes between walls and fences anymore!
2. fucking new fences!
3. new slabs (i know there are already some mods) but nevermind!
4. works perfect!

Great mod, keep up your awesome work, and here a notch with a diamondhat

;)
:Notch:

Posted Image


#4

    Jobble

    Zombie Killer

  • Members
  • 184 posts
  • Minecraft: jobble

Posted 11 April 2011 - 04:58 PM

This. Mod. Is. AWESOME.

Diamonds for you: ;) :Notch: :Diamond:

#5

Posted 11 April 2011 - 05:17 PM

DAMN EPIC!
e = MineCraft²
God created the Earth. Except Holland, we took that from the sea ourselves.

#6

    Fortist

    Out of the Water

  • Members
  • 7 posts

Posted 11 April 2011 - 06:41 PM

this works but iron fences and gold fences have the same texture as just regular plank fences

its probably because of fancy pack which also adds them

but could you also add snow slabs/half steps?

#7

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 11 April 2011 - 07:33 PM

Thanks for all the comments guys, currently working on stairs.

Fortist said:

this works but iron fences and gold fences have the same texture as just regular plank fences

its probably because of fancy pack which also adds them

From what I understand FancyPack uses a separate blockID for it's fences and they should have no conflict unless it's due to both trying to use the same recipe. If you could you give me the name that's in the tool-tip (when you hover over the block in inventory) of the problematic fences it would help.

Fortist said:

but could you also add snow slabs/half steps?

Shouldn't be a problem i have one more sub-type available for slabs. If anyone has a request for the last fence sub-type i'll consider it, because snow fences doesn't make sense.

#8

  • Location: I don't know... I just see trees and hills and...WHAT THE FU-BOOM!!!

Posted 11 April 2011 - 07:47 PM

Could you apply this to stairs (many different types) and have them form similar to fences? Such as if you build them in a corner they will auto-form and make corner steps (both inside corners and outside corners).

:iapprove: = Steps

would be an inside step:
:iapprove: :iapprove: :iapprove:
:iapprove: :iapprove: :iapprove:
:iapprove: :iapprove:

would be an outside step:
:iapprove: :(
:Logs^: :Logs^:

#9

Posted 11 April 2011 - 08:11 PM

wow really nice mod :iapprove:
Check Out The Content I Support!
Just click on the about me tab!

#10

    Fortist

    Out of the Water

  • Members
  • 7 posts

Posted 11 April 2011 - 08:18 PM

Kalin_Magus said:

Thanks for all the comments guys, currently working on stairs.

Fortist said:

this works but iron fences and gold fences have the same texture as just regular plank fences

its probably because of fancy pack which also adds them

From what I understand FancyPack uses a separate blockID for it's fences and they should have no conflict unless it's due to both trying to use the same recipe. If you could you give me the name that's in the tool-tip (when you hover over the block in inventory) of the problematic fences it would help.

Fortist said:

but could you also add snow slabs/half steps?

Shouldn't be a problem i have one more sub-type available for slabs. If anyone has a request for the last fence sub-type i'll consider it, because snow fences doesn't make sense.

hehe, I was going to say add that too

but heres what shows up and i do think they share the same recipe
Posted Image
Posted Image

#11

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 11 April 2011 - 09:06 PM

Fortist said:

Kalin_Magus said:

Thanks for all the comments guys, currently working on stairs.

Fortist said:

this works but iron fences and gold fences have the same texture as just regular plank fences

its probably because of fancy pack which also adds them

From what I understand FancyPack uses a separate blockID for it's fences and they should have no conflict unless it's due to both trying to use the same recipe. If you could you give me the name that's in the tool-tip (when you hover over the block in inventory) of the problematic fences it would help.

Fortist said:

but could you also add snow slabs/half steps?

Shouldn't be a problem i have one more sub-type available for slabs. If anyone has a request for the last fence sub-type i'll consider it, because snow fences doesn't make sense.

hehe, I was going to say add that too

but heres what shows up and i do think they share the same recipe

I know what the problem is I'm making a fix now. It should correct problems with other mods as well.

#12

  • Location: Canada

Posted 11 April 2011 - 09:17 PM

I know its against the first post, but anyway to add upside down stairs?

:) :D :Orange:
:Orange: :Orange:
:Orange:

? is there any way to do that without adding in new block IDs?

#13

Posted 11 April 2011 - 09:21 PM

Niceeeeeeeeee.
Posted Image

#14

    Smepic

    Gold Miner

  • Members
  • 401 posts
  • Location: Norway
  • Minecraft: Smepic

Posted 11 April 2011 - 09:48 PM

I like that the different fences can connect to eachother, so you can make a rainbow fence :D

Posted Image

#15

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 11 April 2011 - 09:50 PM

Fortist said:

Kalin_Magus said:

Thanks for all the comments guys, currently working on stairs.

hehe, I was going to say add that too

but heres what shows up and i do think they share the same recipe

I know what the problem is I'm making a fix now. It should correct problems with other mods as well.

I spoke too soon, while I have increase compatibility, I have not fixed the problem with Fancy Pack.


Faenix1 said:

I know its against the first post, but anyway to add upside down stairs?

:iapprove: :SSSS: :SSSS:
:SSSS: :SSSS:
:SSSS:

? is there any way to do that without adding in new block IDs?

Yes, when i'm done stairs will render upside down if their is a solid block above them (configurable of course.)


zeRobuRn said:

Could you apply this to stairs (many different types) and have them form similar to fences? Such as if you build them in a corner they will auto-form and make corner steps (both inside corners and outside corners).

:SSSS: = Steps

would be an inside step:
:SSSS: :SSSS: :SSSS:
:SSSS: :SSSS: :SSSS:
:SSSS: :SSSS:

would be an outside step:
:SSSS: :SSSS:
:SSSS: :Logs^:

This is exactly what I'm planing to do.

#16

  • Location: :noitacoL

Posted 11 April 2011 - 10:19 PM

Ever think about adding gates?
It's something that's been suggested for a while, and it looks like you might good working with fences ;P

#17

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 11 April 2011 - 10:36 PM

KamiCosmic said:

Ever think about adding gates?
It's something that's been suggested for a while, and it looks like you might good working with fences ;P

This would require adding a new block ID, but if I ever create another mod (MoreBlocks?) I would.

#18

  • Location: Your bed

Posted 12 April 2011 - 08:05 AM

That's some incredibly cool stuff, but if I play around with these, then uninstall the mod or update, will my saves get destroyed? Or will any new half-steps or fences I add just revert to a normal state?
"Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say that there is more stupidity than hydrogen, and that is the basic building block of the universe." -Frank Zappa

#19

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 12 April 2011 - 12:26 PM

BOX MAAAN said:

That's some incredibly cool stuff, but if I play around with these, then uninstall the mod or update, will my saves get destroyed? Or will any new half-steps or fences I add just revert to a normal state?

Your saves should not be destroyed, in fact removing this mod should not cause your game to crash on world load. However any blocks I've added will likely turn invisible (but still be destroyable and have that subtle black outline while looking at them), and in the case of the stairs I'm working on you'll be able to walk through the non-standard ones.

#20

  • Location: Over There Somewhere
  • Minecraft: Kalin_Magus

Posted 12 April 2011 - 07:13 PM

Version 2 up.

Added new stair blocks, stair corner rendering, and snow slabs.