Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[1.4.5] SmoothWater

1.4.5 forge water bugfix

  • Please log in to reply
12 replies to this topic

#1

FunnyMan3595
  • Minecraft: FunnyMan3595

Posted 05 December 2012 - 10:07 PM

Have you ever struggled with mysterious currents?

Posted Image

Or nearly been killed over a few resources on the ocean floor?

Posted Image

Thanks to SmoothWater, those problems can be a thing of the past!  Install it once, and they will never form again!  And all of this can be yours for only twelve easy payments of $29.95.

But wait, there's more!  Order in the next 5 minutes to receive not one, not two, but three buckets, absolutely free!  Use them near existing currents, and watch the problem vanish in front of your eyes!

Posted Image

What are you waiting for?  Call 1-800-555-WATER now to order yours.  That's 1-800-555-WATER.  Operators are standing by.


Basics:

SmoothWater is a relatively simple mod that corrects two cases where water wasn't flowing the way you'd expect, creating annoying currents:

  • When removing water from the surface of a deep body of water (say, the ocean), an eddy would be left on the surface, which looked bad and made boat travel difficult.
  • When mining resources in the ocean floor, an undertow would be left behind, making it difficult to swim back to the surface.

After installing SmoothWater, both of these issues will stop happening.  Existing eddies and undertows can usually be fixed by using a bucket or mining a block next to them.


Installation:

With Forge installed, simply add SmoothWater-1.4.5-universal.jar to your coremods/ folder.

Without Forge, extract the obfuscated class file (currently akr.class) from SmoothWater-1.4.5-universal.jar and add it to your minecraft.jar.  As with all minecraft.jar mods, you will need to delete META-INF if you haven't already.


Removal:

With Forge installed, simply remove SmoothWater-1.4.5-universal.jar from your coremods/ folder.

Without Forge, you will need to replace the class file from SmoothWater-1.4.5-universal.jar (currently akr.class) with a copy from vanilla Minecraft.


Technical details:
SmoothWater works by changing Minecraft's water-spread algorithm to generate source blocks in two cases where it didn't before.

Changes made by SmoothWater are simply changes to Minecraft's own water tiles; it does not directly alter your savegames at all.  Adding and removing it to existing worlds should be perfectly safe.

If SmoothWater is installed on a server, it will work for all users.  Clients do not need to have it installed.

The source for SmoothWater can be found in the .jar file or on GitHub.  It consists of a patch against the current BlockFlowing.java (as generated by MCP+Forge), plus a Forge coremod called AutoOverride that installs any minecraft.jar overrides contained in its own zip file.


Conflicts:

SmoothWater completely replaces BlockFlowing, and will likely conflict with any other coremod that alters it.  I don't have any specific examples at the moment, so please let me know if you find one.


Modpacks, rehosting, etc.:

AutoOverride is MIT-licensed, so anyone distributing SmoothWater must include its license file.  Simply using the unaltered .jar file will accomplish this.

The fixes to BlockFlowing.java are hereby released to the public domain.  Do what you like with them.  (Especially if you work for Mojang!)

If you use SmoothWater in a pack that has a README or rehost it anywhere, I would appreciate (but absolutely do not require) a link back to this thread.  Thanks!


(Buckets not included.)

Register or log in to remove.

#2

Mokradin
  • Location: France
  • Minecraft: Mokradin

Posted 05 December 2012 - 10:19 PM

Nice little mod :)
Posted Image

#3

waysidemedal
  • Minecraft: waysidemedal

Posted 05 December 2012 - 10:24 PM

Useful mod if you don't like whirlpools in your world xD

#4

awesomeness04

Posted 05 December 2012 - 10:24 PM

Good job bro. If only we had this a year ago. Also props to the commercial-like touch.

#5

Neon_ColorsFTW22
  • Minecraft: NeonColorsAero

Posted 06 December 2012 - 12:35 AM

Damn water why u so hard to travel in?!

*Finds this mod*

Finally some improve water physics... Thanks for the mod!

Posted Image


#6

Grugsy
    Grugsy

    Glowstone Miner

  • Curse Premium
  • Curse Premium
  • 3180 posts
  • Location: hidden behind C'thulu's 3rd left tentacle
  • Minecraft: Grugsy
  • Xbox:Grugsy

Posted 06 December 2012 - 01:18 AM

thank you for this. hope Mojang see's this and considers adding it.


and +10 for presentation! I lold
Posted Image

#7

Cybus
    Cybus

    Zombie Killer

  • Members
  • 185 posts

Posted 08 December 2012 - 06:39 PM

love the commercial aspect to the presentation  Posted Image
Posted Image

#8

FunnyMan3595
  • Minecraft: FunnyMan3595

Posted 08 December 2012 - 07:43 PM

Thanks, guys.  I was really trying to capture the whole infomercial vibe.

If it amused you, you might want to check out the narrative introduction for SeedManager (an IC2 addon I wrote).  It's a similar approach, but modelled after an old-time salesman, sort of the precursor to the modern infomercial.  I had more to work with there, so it's significantly longer than this one.

As far as SmoothWater goes, I'd love to get some more exposure for it, because I'm sure that lots of people have been annoyed by the same currents I was.  Unfortunately, I can't really grow a following by actively developing the mod, because it's complete.  Beyond updating to new Minecraft versions and perhaps an occasional bugfix... there's really nothing more for me to do.  shrug

#9

thestarlion
  • Location: UK
  • Minecraft: thestarlion

Posted 22 December 2012 - 05:08 PM

Speaking of new versions... please?
When mango eggs fly, what is the square root of the tomato?
Tekkit: See Technic. Technic: Minecraft mods for people who are too lazy to learn how to add mods or resolve simple ID conflicts.

#10

Weioo
    Weioo

    Zombie Killer

  • Members
  • 177 posts
  • Location: SE Michigan
  • Minecraft: Weioo

Posted 28 December 2012 - 09:04 PM

This workin for 1.4.6?

#11

ACGaming56
  • Location: Germany
  • Minecraft: 9_HkN_8

Posted 01 January 2013 - 06:15 PM

View PostWeioo, on 28 December 2012 - 09:04 PM, said:

This workin for 1.4.6?

No, it doesn't.

Posted Image


#12

DarkM
    DarkM

    Zombie Killer

  • Members
  • 180 posts
  • Minecraft: DarkM

Posted 01 January 2013 - 08:19 PM

Created a quick unofficial patch.

Download Here (Direct link)

To install place aky.class in your minecraft.jar and delete META-INF, or just use MCPatcher.

This is incompatible with forge, though replacing akr.class in the smoothwater jar with this unofficial patch might work. No clue how Forge works nor that jar's setup, so no guarantee.

EDIT: I needed Forge for something and found out this IS compatible with Forge. Just install like it's vanilla.

Search for My Mods the tag "darkm"
| Progressive Healing[1.5.1] | Endermen Exc. From mobGriefing[1.4.6] |


#13

ACGaming56
  • Location: Germany
  • Minecraft: 9_HkN_8

Posted 12 January 2013 - 01:01 PM

Thanks very much!

Posted Image