While I was perusing the Mod Ideas section of the forum, I came across a poster by the name of IAnon asking for a mod. As I read the post, I decided that I would try to make it. This is the result.
World Terrain Fabricator overwrites every class file that has to do with generation, but it changes very little in the way that Minecraft generates terrain. "What does it do?", you might ask. Well it's simple. WTF generates a property file when you first run Minecraft with it installed. In this file, you'll find a line for each block in the game. If you change the second argument for a block and generate a new world (or just a new chunk in your old one), the block you changed the line for will be replaced by the block you put in the second argument (be sure to spell it correctly!).
If anyone would like to request a ModLoader compatible version, let me know in this thread.
Some screenshots and videos
Video by GameChap
stone replacing dirt, cobble replacing grass, and dirt replacing stone
mossy-cobble replacing grass and cobble replacing dirt
tree generation examples sponge replacing log and tnt replacing leaves. Also demonstrating that WTF replaces ALL generation.
Tree generation with fence replacing logs and glass replacing leaves
I make no guarantees about the compatibility of this mod with other mods. It -does- overwrite quite a few classes, and anything that involves any generation classes may not work with this.
Installation
If you've ever installed a mod before, this is no different. Just open the rar and dump the class files from the inJar folder into your jar. The in.minecraft folder is only necessary if you're having trouble with the property file, but if you'd like, put it (the property file) in your .minecraft folder.
You can also support by leaving a comment on the thread!
By leaving a comment in the thread, it shows me that you actually want me to continue updating this project. By not leaving a comment, you're giving me the impression that nobody cares if I stop updating.
If anyone would like to make a banner for the mod/thread, that would be awesome. :wink.gif:
Version information
v1.0 - initial release (Nether did not generate properly)
v1.1 - bugfix (fixed Nether generation) - (Sand causes major problems when replaced, will have to fix)
v1.2 - major bugfix (fixed sand replacement) - (next update will likely be property file flexibility)
v1.3 - File Flexibility (No longer need all entries, entries don't have to be in order) - (next update will likely allow alteration for ore rarities)
v1.4 - 1.8 Update
This mod (plugin, a patch to Minecraft source, henceforth "Mod" or "The Mod"), by the terms of http://www.minecraft.net/copyright.jsp is sole property of the Mod author (Rabisu, henceforth "Owner" or "The Owner"). By default it may only be distributed on minecraftforums.net. It may only be mirrored or reposted with advance written permission of the Owner. Electronic Mail is fine if you wait for a response. URL shorteners or other attempts to make money off The Owner's Mod are strictly forbidden without advance written permission.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
This would be perfect for those who don't like the sound of walking on grass.
Lol, this would be a pretty awkward work-around for avoiding the sound of grass.
Rollback Post to RevisionRollBack
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Thanks, but I really owe the idea to someone else. Such a simple idea, so much coding.
Rollback Post to RevisionRollBack
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
how do you install it and wich mods (modloader /modloader mp/ audio /shockahpi/ etc.)
I knew I was forgetting something. Just drag the files into your jar. Doesn't require anything else to be installed, but it may not be compatible with modloader (as it overwrites all of the World generation files)
Rollback Post to RevisionRollBack
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
ill download it if you can get it to use less default class's then the mod will be perfect
The problem is that it needs them all.
I could probably make a version that modifies ModLoader's files so that it works with ModLoader, though. Would that work?
Rollback Post to RevisionRollBack
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Help support my server and buy a server through Volt-Host! They have excellent service and prices, and a wicked custom control panel! At the moment, you can use coupon code "getback" for 50% off for life!
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
heh... so you could replace dirt with saaaayyy... diamond blocks? or even better, leaves with diamond blocks?
You could. It's as simple as putting 'dirt.blockDiamond' instead of 'dirt.dirt' in the properties file.
If people find it annoying to keep all of the blocks in the property file (and to keep them in order), I may rewrite the PropReader class to be more flexible, but for now, every block needs a 'blockName.blockName' statement and they have to be in order.
Rollback Post to RevisionRollBack
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
It would be EPIC if you could do these changes permanently. Ex. You change the leaves with mossy cobble and every tree that grows in that world will have mossy cobble leaves rather than regular leaves. You could make your own special custom dimension
Also, does it support changes to nether?
Rollback Post to RevisionRollBack
I don't judge people by their usernames, grammar or comments.
I judge them by their avatars.
It would be EPIC if you could do these changes permanently. Ex. You change the leaves with mossy cobble and every tree that grows in that world will have mossy cobble leaves rather than regular leaves. You could make your own special custom dimension
Also, does it support changes to nether?
All generation is effected, this includes generation that happens when you're moving around. I haven't tested planting a tree and bone-mealing it (or waiting, but I imagine it's the same as bone-meal).
It should support the nether blocks too, and the sky if that dimension existed (but it doesn't, so it obviously won't do anything. I have the code in place for when it's added, though). I can go test it if you'd like. Post a screen shot (or two) of both.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
All generation is effected, this includes generation that happens when you're moving around. I haven't tested planting a tree and bone-mealing it (or waiting, but I imagine it's the same as bone-meal).
It should support the nether blocks too, and the sky if that dimension existed (but it doesn't, so it obviously won't do anything. I have the code in place for when it's added, though). I can go test it if you'd like. Post a screen shot (or two) of both.
Upon further inspection (and testing), I realized that I missed something in Nether generation, I'll be updating the download to fix this.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then. WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
World Terrain Fabricator overwrites every class file that has to do with generation, but it changes very little in the way that Minecraft generates terrain. "What does it do?", you might ask. Well it's simple. WTF generates a property file when you first run Minecraft with it installed. In this file, you'll find a line for each block in the game. If you change the second argument for a block and generate a new world (or just a new chunk in your old one), the block you changed the line for will be replaced by the block you put in the second argument (be sure to spell it correctly!).
If anyone would like to request a ModLoader compatible version, let me know in this thread.
Some screenshots and videos
Video by GameChap
stone replacing dirt, cobble replacing grass, and dirt replacing stone
mossy-cobble replacing grass and cobble replacing dirt
tree generation examples sponge replacing log and tnt replacing leaves. Also demonstrating that WTF replaces ALL generation.
Tree generation with fence replacing logs and glass replacing leaves
I make no guarantees about the compatibility of this mod with other mods. It -does- overwrite quite a few classes, and anything that involves any generation classes may not work with this.
Installation
If you've ever installed a mod before, this is no different. Just open the rar and dump the class files from the inJar folder into your jar. The in.minecraft folder is only necessary if you're having trouble with the property file, but if you'd like, put it (the property file) in your .minecraft folder.
V1.4 Download
WTF V1.4
Banner Link (don't wait 5 seconds)
WTF V1.4 Banner
Signature Banners!
Banner by apotato
You can also support by leaving a comment on the thread!
By leaving a comment in the thread, it shows me that you actually want me to continue updating this project. By not leaving a comment, you're giving me the impression that nobody cares if I stop updating.
If anyone would like to make a banner for the mod/thread, that would be awesome. :wink.gif:
Version information
v1.0 - initial release (Nether did not generate properly)
v1.1 - bugfix (fixed Nether generation) - (Sand causes major problems when replaced, will have to fix)
v1.2 - major bugfix (fixed sand replacement) - (next update will likely be property file flexibility)
v1.3 - File Flexibility (No longer need all entries, entries don't have to be in order) - (next update will likely allow alteration for ore rarities)
v1.4 - 1.8 Update
V1.2 Download [1.7.3]
http://www.mediafire.com/?wdr1k8mdf2jsvly
V1.3 Download [1.7.3]
http://www.mediafire.com/?4n8da5xpsaxtop5
Legal Info
This mod (plugin, a patch to Minecraft source, henceforth "Mod" or "The Mod"), by the terms of http://www.minecraft.net/copyright.jsp is sole property of the Mod author (Rabisu, henceforth "Owner" or "The Owner"). By default it may only be distributed on minecraftforums.net. It may only be mirrored or reposted with advance written permission of the Owner. Electronic Mail is fine if you wait for a response. URL shorteners or other attempts to make money off The Owner's Mod are strictly forbidden without advance written permission.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Lol, this would be a pretty awkward work-around for avoiding the sound of grass.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Thanks, but I really owe the idea to someone else. Such a simple idea, so much coding.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
I knew I was forgetting something. Just drag the files into your jar. Doesn't require anything else to be installed, but it may not be compatible with modloader (as it overwrites all of the World generation files)
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
The problem is that it needs them all.
I could probably make a version that modifies ModLoader's files so that it works with ModLoader, though. Would that work?
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Help support my server and buy a server through Volt-Host! They have excellent service and prices, and a wicked custom control panel! At the moment, you can use coupon code "getback" for 50% off for life!
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
You could. It's as simple as putting 'dirt.blockDiamond' instead of 'dirt.dirt' in the properties file.
If people find it annoying to keep all of the blocks in the property file (and to keep them in order), I may rewrite the PropReader class to be more flexible, but for now, every block needs a 'blockName.blockName' statement and they have to be in order.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Also, does it support changes to nether?
I judge them by their avatars.
All generation is effected, this includes generation that happens when you're moving around. I haven't tested planting a tree and bone-mealing it (or waiting, but I imagine it's the same as bone-meal).
It should support the nether blocks too, and the sky if that dimension existed (but it doesn't, so it obviously won't do anything. I have the code in place for when it's added, though). I can go test it if you'd like. Post a screen shot (or two) of both.
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
Upon further inspection (and testing), I realized that I missed something in Nether generation, I'll be updating the download to fix this.
Hilarious. You mind if I post it with the screenshots? :]
I had a mod back in Beta 1.8.1, but I quit for a while so it hasn't been updated since then.
WTF <-- If you'd like to try and update it, let me know. (It won't be an easy task, I'm sure)
lol i love you guys