Done.
- TheOnlyRupert
- Registered Member
-
Member for 10 years, 11 months, and 14 days
Last active Mon, Mar, 16 2020 09:25:54
- 0 Followers
- 55 Total Posts
- 2 Thanks
-
1
Reika posted a message on Reika's Mods (Tech, WorldGen, Civilization, and more)Posted in: Minecraft Mods -
3884
Calacbolg posted a message on Cubic Chunks: Reduced lag, infinite height, and more [The #1 Suggestion Thread of all time!][Updated! 6/14]Posted in: SuggestionsThis system will not increase lag! The entire point of this system is to avoid the lag caused by higher height limits.
Table of Contents:
Overview
Changes in how things work
Data storageFrequently Asked Questions
Changes to world features
Coping with sunlight
Changes to servers
Render/Load distance alterations
[WIP] The Cubic Chunks Mod!
Gallery
Supporting this suggestion
Special thanks
[spoiler=Tl:dr]Q: Won't this increase lag?
A: Absolutely not. The title of this suggestion and big red letters at the top of this post aren't lying. If you want to know how, then I suggest you actually read this post.
Q: Will this change terrain? Will this break existing worlds?
A: No. Terrain change is not necessary. Existing worlds can be converted fairly easily with a process described later in this post.
Q: How can sunlight or rain work with infinite vertical space?
A: I suggest you read Coping with sunlight, because it's too complex for a tl;dr.
Q: I have a different question but still don't feel like reading this post. What do I do?
A: Too bad, read the FAQ. I put way too much work into this for the entirety of it to be ignored.[/spoiler]
Overview:
In Minecraft, the sky is the limit - literally. It doesn't matter how many thousands of blocks a player has traveled, or what dimension they're in, or even if they're playing in creative or survival, the highest they can ever build is up to a height of 256. Why is that? If Minecraft can have a world that's infinite in the north, in the south, in the east, and in the west, why can't that world be infinite up and down too?
In Minecraft's earliest days, in Classic and Indev, the world was not infinite in any direction. This was because the entire world needed to be generated at the same time, and the entire world needed to be simulated at the same time as well. This led to a conundrum - the bigger the world, the more it lagged.
Notch didn't like this. He knew his players liked to explore and build large creations, so he found a way to make the world truly infinite. When the Minecraft '' class='bbc'>Infdev came out, it brought with it truly infinite worlds. Suddenly, players could travel hundreds of thousands of blocks in any direction, and never encounter a barrier, or become too laggy.
The Infdev update brought about a very large change to Minecraft worlds to accomplish this feat. For the first time, instead every world being just a single huge piece, they were broken up into a two-dimensional grid of pieces, called chunks. Through breaking the world up into pieces, this 'chunk system' enabled infinite worlds by letting Minecraft create new pieces and simulate them only when it needs to.
Why does that not apply to the vertical axis? Because the type of 'chunk system' Minecraft uses right now is a linear one, which, by using only a two-dimensional grid to map out chunks, means that it is impossible for chunks to stack on top of one another, and by extension, meaning that a single chunk must cover the entire vertical space. This brings back the problem that the Infdev update was supposed to eradicate, now only with chunks, instead of an entire world; the bigger a chunk is, the more laggy it is. You can't just increase the height limit and make chunks taller, because it will become laggier, and laggier, and laggier to do it.
That's why, to fix this, Minecraft must change over to a cubic chunk system. Under this system, 163 block chunks are aligned on a three-dimensional grid, completely eliminating maximum height as an aspect of lag.
The immediate benefits:
•Minecraft worlds become as virtually infinite vertically as they are horizontally: The absolute limit being Y = ±30,000,000.
•A large FPS increase: Alpha testers report an FPS increase of 100~200%.
•Increase in running capability: Computers running Minecraft on Tiny render distance will handle only 30% the blocks they do now.
The possible features:
•Spherical render/load distance: Reduce handled blocks by up to 30% by cutting corners made of unneeded chunks.
•Server chunk occlusion/exclusion: Reduce bandwidth usage and defeat hackers by only sending data for visible chunks.
•Three-dimensional biomes: Save biome data per chunk rather than per block column, create volcanoes with magma chambers, underground rivers, tropical skylands floating over icy taigas, and more.
The disadvantages:
•Unloaded gravity-pause: Falling non-player entities and fluids will be forced to pause their fall if they reach unloaded chunks, but will resume falling when those chunks are loaded.
•Slow falling-pause: Players with slower computers and smaller render distances will have falling occasionally paused as they fall into unloaded chunks, until new chunks can be loaded.
The problems:
•Current sunlight and rain calculation methods cannot work with infinite vertical space: The solution to this is described here.
•Current BiomeDecorator cannot work with multiple vertical chunks simultaneously: The BiomeDecorator code must be altered to function correctly with this, or removed.
•Current cave generation method is executed an extra time for each vertical chunk created simultaneously, leading to lag spikes on world generation: Cave generation's method must be altered to suit this system more.
•Current grass/dirt generation algorithm forces additional chunk requests when chunks are loaded, causing chunks to load slower than they should: This algorithm must be replaced with something else.
Changes in how things work:
Obviously, the implementation of this new chunk system will change quite a few things. These changes are mostly either necessary or in the interest of increased efficiency. Such changes are categorized and explained below.
How worlds will be stored:
[spoiler]How the current storage works, and what changes:
Interestingly enough, the current method of storage, the Anvil format, is derived from the storage method that the original Cubic Chunks mod used. The Anvil format stores individual chunk as a series of 163 quasi-cubic chunks. These 'fake' cubic chunks allow for easier reference of specific data, but they still can't be separated from each other, meaning that it fails to reap the full benefits of this system. Even so, the change allowed Mojang to double the maximum height with no performance hit. Chunks are stored in groups of 322, inside 'MCRegion' files, for a total of 1024 chunks.
By nature, cubic chunks does away with the 'quasi-cubic' nonsense. In terms of chunk grouping, instead of using groups of 323 chunks, new "3DRegion" files would contain groups of 163. This means each 3DRegion file contains 4096 chunks, four times as many as MCRegion files. However, each 3DRegion contains only one fourth the amount of blocks. For per-chunk positional metadata, 3DRegion files would use the same number of bits as MCRegion files, after compression. Calculations show that the same area encompassed by a single MCRegion file would consume 64 kilobytes of extra space with 4 3DRegion files, which is nothing.
Converting existing worlds:
Most people are probably wondering something like "But won't this totally destroy all existing worlds?". Absolutely not; conversion could not be simpler. When a non-cubic world is loaded after the implementation of this system, a conversion process will begin and convert the entire world at once(To avoid making chunk loading take longer during play). First, all existing MCRegion files will be divided into quarters to create 3DRegion files. Then, all existing chunks are divided into sixteenths using the quasi-cubic properties to identify boundaries. After that, conversion is done.
The "isEmpty" flag optimization:
A 1-bit flag is added to each chunk, named "isEmpty". If the chunk consists of 100% air blocks, this bit is 1, any other case makes it 0. When the bit is 1, all data for the chunk besides the isEmpty flag is deleted and ignored, which reduces filesize. Empty chunks are never loaded, and locations where they occur are merely simulated as entities reside in them. The chunk will only load when something requires saving inside it.[/spoiler]
Changes to terrain, ores, etcetera:
[spoiler]Terrain:
By default, nothing will change. Small bits of terrain generation code need to be reconfigured to work properly with Cubic Chunks.
Biomes:
By default, nothing will change.
Ore generation:
By default, nothing will change.
Structures:
By default, nothing will change.
The Void:
After conversion to Cubic Chunks, the void and bedrock layer will still exist and generate as they always have. However, the void(Not the bedrock layer!) will not exist as a hard limit and is able to be moved, but not removed, by editing an associated NBT data tag inside a world's level.dat. This feature, that allows for increasing the maximum depth, is intentionally disabled without external programs, to prevent terrain change of any sort. It is intended to be used by experienced mapmakers and world generation mods only.
Superflat settings:
Existing superflat worlds will not change. However, new superflat worlds will gain a new decoration parameter, 'void'. Inclusion of this parameter will cause the void to form below the lowest defined layer. Exclusion of it will cause all layers below the lowest defined layer to copy the settings of that layer.[/spoiler]
Coping with sunlight:
[spoiler]There used to be a solution here, but it wasn't deemed good enough by Jeb. Suggest solutions in this thread.[/spoiler]
Changes to servers:
[spoiler]Settings:
There's a setting inside the Server.properties file called 'max-build-height'. The setting makes it impossible for any player to place or remove blocks above that height.
With the implementation of Cubic Chunks, a new setting named "maximum-generation-depth" would be added. The void, bedrock layers, and magma layers will generate normally at and above the Y level designated by the value of this setting.
Chunk occlusion/exclusion:
Using the raytracing methods already available in the code and used for explosion calculations, servers can identify which chunks are visible to a player, within safe assumptions, and only send the data for those chunks. This both reduces bandwidth usage, and cripples the usefulness of X-Ray cheats.[/spoiler]
Render/Load distance alterations:
[spoiler]After the implementation of Cubic Chunks, view distances' radii will apply to the vertical axis too. This reduces handled blocks in the cases of tiny and short render distances, and increases them in the cases of normal and far render distances. This can be optimized by utilizing a spherical render distance instead of a cubic one, which would reduce handled blocks in all distances except Far.[/spoiler]
Frequently Asked Questions:
[spoiler=FAQ]Q: This is impossible.
A: No it's not. See below.
Q: Is this available as a mod?
A: Not yet! But it will be!
Q: I like X-ray! What if I don't want it to be broken?
A: First of all, breaking X-ray hacks will only be possible to do in multiplayer. That said, the system that would break X-ray would be possible to disable by the server owner. If the owner doesn't disable the system, then they don't want you using X-ray, and you should not be doing what the server owner doesn't want in the first place.
Q: I play on a PvP/Anarchy/Raid/Faction server. Won't this system let people pillar up into the sky and create a base thousands of blocks in the air and never be found?
A: No.
Q: I like Minecraft's current height limits. What if I don't want to have an infinite sky or infinite underground?
A: If this system is added, all worlds will not automatically gain an infinite underground. As stated below, the Void will remain in all worlds, even after the conversion to Cubic Chunks. The ability to remove the Void will simply be there. As for infinite space in the sky, the current build limit is over one hundred blocks above any terrain that vanilla Minecraft can possibly generate. It is ENTIRELY your decision on whether or not you take advantage of this height. If you play on a server, like stated above, the server owner can set a maximum build height. If s/he doesn't, then don't play on their server - you don't play on servers where the server owners allow things you don't like. Why would you play on an anarchy server if you hate being stolen from and killed?
Q: Will this affect Redstone at all?
A: No. This system will simply make it possible to make larger redstone circuitry than before.
Q: Won't this break existing worlds?
A: No. Existing worlds can be easily converted by dividing each MCRegion file into 4 pieces, then slicing the existing 256 block-high chunks inside them into 16 individual chunks.
Q: Won't this affect mods? Won't mod authors have a hard time updating their mods?
A: The answer to this question depends solely on the answer to the following two questions: Do parts of the modification code rely on chunk data/metadata? Does the mod author want to take advantage of the features of the new chunk system? If the answers to the first and second question are both "No", then updating a mod to this system should be very easy and quick. If the answer to the first question is "Yes", then those parts of the code will need to be rewritten somewhat, but in most cases, the changes should be fairly quick and easy. The only time that it should be hard to update a mod to this system, is if the answer to the second question is "Yes".
Q: Won't this require a total rewrite of the mod API if that's released first?
A: No. Whether or not even a small part of the mod API needs to be rewritten depends on the way that it is implemented and whether or not there are API inclusions for chunk handling and other chunk-related behavior.
Q: Could a player fall into unloaded chunks if chunks aren't loaded fast enough?
A: No, they could not, and for several reasons. Minecraft has a terminal velocity, though it might not seem like it. This velocity is slower than it should take to load new chunks below the player. In cases with exceptionally slow computers, even if the player did manage to reach an unloaded chunk, their fall would be paused until that chunk can be loaded.
Q: What would happen when water, sand, or a mob falls into an unloaded chunk?
A: Nothing. The water/sand/mob would freeze in place until the chunk is loaded and it can continue moving. You can already see this same thing happening on the horizontal axis.
Q: What will happen to the Void?
A: It will still exist, along with all its effects. The only difference is that the Void is no longer a hard limit and it can be moved. After the conversion to Cubic Chunks, the Void's location will be stored in a world's ' class='bbc'>level.dat, and this location can be changed with NBT editing tools. When and where the Void exists, chunks will cease to generate.
Q: Will this affect terrain?
A: No. However, terrain generators will gain the ability to use infinite height.
Q: Will this affect ore generation?
A: No. Ore is a part of terrain generation. As stated above, terrain will not be changed.
Q: Won't all current terrain generators be incompatible with this system and need to be rewritten?
A: No. Terrain generators work independently of chunks. When a chunk is generated for the first time, it calls the terrain generator and receives a specific section of the resultant terrain to save inside itself. Because of this, some custom terrain generators can generate steep terrain all the way to Y256, where you can experience a large, flat cut-off. Since there are no chunks above Y256 to call the terrain generator for terrain, no terrain exists there.
Q: What would happen if there's a huge solid ceiling so far above you that it is unloaded? Wouldn't you just see the sky, just with everything being completely dark?
A: Yes. This already happens on the horizontal axis, and it is an issue with sky rendering, not this chunk system. As such, this has nothing to do with this suggestion. Please do not post about this.
Q: If you go deep underground, will your plants grow/ores smelt/animals grow?
A: No, because those chunks would be unloaded, just as if you had walked far away. This is a flaw with any chunk system, regardless of shape. It is a necessary evil that allows Minecraft to have infinite worlds. The only way to fix this would be to introduce a separate new system that works with chunks as they are loaded and unloaded. This suggestion deals with the chunk system itself, and not sister processes. Because of that, that is outside of the scope of this suggestion. Please do not post about this.[/spoiler]
[WIP] The Cubic Chunks Mod! (Tall Worlds Mod):
Cuchaz has taken it upon himself to bring us the glorious Cubic Chunks, since Mojang refuses to do so.
Cuchaz is using a API of his own creation to help assist in the making of this mod, and he's quite far along, as seen in these two tech demo videos:
[spoiler=T-Demo 1: Vertical chunk loading][/spoiler]
[spoiler=T-Demo 2: Broken height cap and no lag!][/spoiler]
With the basic functionality in place - a complete overhaul of the basic chunk system, and height limit removed - this whole concept can already be considered proven. What remains is making sure everything else functions correctly under the new chunk system. In any case, stay tuned for future updates if it interests you(If it doesn't, then you are the weakest link - goodbye!).
You can follow the mod's development in much more depth in its very own topic!
Gallery:
[spoiler=A mountainside with an experimental engine using Cubic Chunks designed by Nocte. 960 block view radius, and 30 FPS.][/spoiler]
[spoiler=A different view of the mountainside with the same engine by Nocte. This time, with 1600 block view radius and 15 FPS.][/spoiler]
[spoiler="A video demonstrating Nocte's engine."]
Support & Submission to Mojang:
If you support this, hit the rep button in the bottom-left corner of this post. It is the only good way of accurately measuring support here.
If you wish, you can put the following banner, courtesy of laz2727, into your signature. It helps to attract support from all parts of the forum!
[url=http://www.minecraftforum.net/topic/1707097-cubic-chunks-infinite-height-elimination-of-x-ray-and-more-60-supporters/page__st__0][img]http://img833.imageshack.us/img833/443/hov.png[/img][/url]
Please help us get word out of this suggestion! Share this with your friends, with Minecraft celebrities if you're familiar with them, or even with Mojangsters like Jeb or Dinnerbone! (Do not share this with Notch. Notch doesn't work with Minecraft anymore.)
The purpose of this suggestion is to have Cubic Chunks implemented in Vanilla. Being available as a modification does not fulfill that purpose. The modification featured in this suggestion is to act as a proof-of-concept only(Note: Its being featured here is to act as a proof-of-concept. The modification itself is on its way to becoming a fully fledged modification).
Special thanks:
Cuchaz, for taking Barteks' proof and running with it, to give us a truly functional Cubic Chunks mod.
Barteks2x, for updating the Cubic Chunks mod to 1.6.2, proving that it is possible.
Azraile, for posting the original suggestion and allowing me to take ownership of it.
Nocte, for helping resolve flaws and designing Hexahedra.
MineCrak, for a large amount of valuable insight and enthusiasm into the topic of Cubic Chunks.
aaronfranke, for helping resolve flaws.
PanJouda, for creating the original banner.
Flexico, for creating the predecessor to the current banner.
laz2727, for creating the current banner.
Robinton, for creating the original Cubic Chunks mod.
The_Watchman13, for answering all those stupid questions so I don't have to.
Note: Many calculations and information can be found among the many posts of this topic. There are too many for me to cite here, but if you wish, you can search for them yourself.
-
364
mDiyo posted a message on Tinkers Construct
This thread has moved to a new owner.
Suggestions should be directed to the suggestion thread.
Tinkers' Construct is a mod about putting tools together in a wide variety of ways, then modifying them until they turn into something else. The tools never disappear and can be named and changed to your heart's desire. Once you make them, they're yours forever. Any world generation included in the mod is more efficient, but not required to progress.
Like the mod and have a few coins to spare? Becoming a patron keeps adf.ly off of the download links and goes towards hosting or development of the mod. It also has some nifty rewards for supporting me!
1.7.10 Downloads
Beta versions, possibly buggy!
Minimum Forge Version: 10.13.0.1185
TConstruct (Content!) - 1.6.0d40
Mantle (Required Coremod) - 0.3.1
Library still in flux - check Github
1.7.2 Downloads
By popular demand, 1.7.2 links have been added.
TConstruct - Download
Mantle - Download
1.6.X Downloads
Alpha version, new content building in progress. Expect bugs!
TConstruct - Experimental Build 30
Stable version, recommended for servers.
TConstruct - 1.5.5.7
Mechworks - Moved
For modders - TConstruct Library - 6.2.0
Older versions - Unsupported
1.5.2 Downloads
Final version, recommended for servers. Now unsupported.
1.4.3 final - Download
For Modders - TConstruct API 3.2.0
Addons
- 1.7
Iguanas Tinker Tweaks
Extra TiC - Metallurgy support
TiC Tooltips
AOBD
- 1.6
Iguana Tweaks for Tinkers' Construct
Tinkers' Steelworks
Special Compatibility in other mods
Ex Aliquo - Ex Nihilo
Thaumic Integration - Thaumcraft 4
Texture Pack Additions
Sphax BDCraft
Soartex
Changelog
1.6.0d40
- Fixed electrum. We know it crashes, now it doesn't.
- Removed coremod. That should stop all the weird crashes
- Changed how tanks render liquids
- Fixed harvest type being ignore in dig speed calculation
- Fix armor modifier crashes
- Changed how clear glass panes rendered
- Pattern chests keep inventory on harvest
- Reworking stencil table
- Fix Tool Station rendering
- Material abilities should be localized properly
- Other bugfixes that have been lost, but not forgotten
1.6.0d39
- Fix autosmelt-interaction not respecting the amount of items created by the smelting-recipe
- Many materials have been buffed, including wood and steel
- Crafting stations cannot have items pulled from them
- Fix blue slime buckets crashing on placement
- Pig Iron now has a sizzling block
- Fix gravel ore being harvestable without shovel
- Obsidian ingots are castble again.
1.6.0d38
- Blue Slimes no longer drop yellow hearts
- Flux modifiers now use the battery they were modified with
- Fix a bug, that when activating a faucet and the draining fails, the next attempt to activate it would do nothing.
- Fix Mattock using vanilla damageItem. Caused Mattock to vanish on breaking.
- All morph related bugs should be fixed
- Gold foods should be meltable
- Traveller's boots fixes
- Baubles icon should show up now
- Updated all missing mod compatibility
- Fix slime leaves and oreberry bushes always rendered with low quality texture
- Fix lumber axe destroying indestructible blocks
1.6.0d36
- Fixed tools not harvesting mod blocks correctly
- Removed all cape things
- Readded NEI support
- fix for blockbreaking issues with tools
- Materials and You now have volume numbers
- Fixed modifiers going over the max in the crafting ststion
- Fixed blaze modifier stacking
- Mining Fatigue no longer lingers when cleavers are dropped
- Glueballs melt into glue, not gold
- XP is dropped correctly from blocks with tools
- Fixed high step effect on traveller's boots
- Ender Pearls can be cast in something round
- Modifiers should work correctly across different languages
1.6.0d35:
- Traveller's Gear hotkeys should work
- Knapsacks are now equipable
- Broad tools should respect mining levels of adjacent blocks
- Metal blocks now work as beacons
1.6.0d34
Bugfixes:
- Fixed accumulating fall damage in bounce pads, and step sound
- Fixed items dropping while clicking chest inventory in crafting station/tinkers table, and display order for large chests
- Fixed changing fluids in tanks on restarting the game
- Fixed idle bow sprite
- Fixed Smeltery GUI click and drag
- Fixed flammabilty of bricks and fancy bricks
- Fixed villager crashing from not having data on items
- Fixed some inconsistencies in how damage/speed of tools is calculated in GUIs
- Made slab furnaces accept items with the same restrictions as normal furnaces
- Safer tile entity casting in SearedBlock.getCollisionBoundingBoxFromPool
- Fixed repairing only working with the first 2 crafting slots in the tinker table
- Fixed multiple repairs being more effective than a single repair with the same amount of materials
- Fixed the ammo tooltip damage string and give a name to placed frying pans
- Fixed Localizations in Smeltery Tooltip and WAILA
- Fix TConstruct keybindings in lang files
- Various other fixes
1.6.0d33
Bugfixes:
- There is only one copy of controls now
- Blue slime eggs have textures
- Manyullyn/alumite blocks meltin the Smeltery
- Fixed Various ore blocks looking wrong in the Smeltery
- Fixed Casting tables look strange while being mined
- Fixed Auto-Smelt completely not working
- slime drops look like themselves now
- Heart canisters no longer drop on death
- Mattocks have sound when hoeing
- Accessories (belts, glove) show up on the player now
- Tool repairs in crafting station should work with all 8 slots
- Traveller's Gear should have recipes
1.6.0d32
- Completed Tool Forge slot logic
- Fixed duplication bugs with tool Forges
- Fixed tool forge not being able to name things
- Fixed not being able to repair tools
- Fixed aluminum gravel ore crash
1.6.0d31
- Updated to Minecraft 1.7.10. 1.7.2 is not supported.
- Many undiscovered bugs may be present.
New Content:
- Armor pulled from experimental version
- Tool Forges can name every item provided they do not have a name.
- Mod separated internally into modules. Modules can be disabled, but this process is not yet finished.
Changes:
- FluidType is more suitable for outside use
Bugfixes:
- Various glass types have been fixed
- Fixed memory leaks with packets
1.5.5.7
- Fixed ingots being able to be made without a cast
- Fixed pigiron and glue buckets misbehaving
1.5.5.6
- Fix faucets crashing the client sometimes
1.5.5.5
- Fix certain tools crashing the client when rendering
1.5.5.4
- Fixed Smeltery failing over time
1.5.5.2
- Hotfix for scythes crashing in the tool station
- Bows should no longer eat FPS like candy
- Daggers and Arrows render properly
- The Smeltery should always be capable of melting villagers now
- Blocks should render as blocks when melting in the Smeltery
1.5.5.1
- Hotfix for quartz modifier malfunction
1.5.5
Changes:
- Removed battlegear compatibility due to API breakage
- Casting Channel behavior with faucets should be quite useable now.
- Knapsacks are now dimensionally aware (Witchery compatibility)
- Changed how hearts render to better represent poison and wither status.
Bugfixes:
- Fixed duplication exploits
- Fixed duplication bugs
- Fixed duplications of crafting in the crafting station and no you can't do it anymore!
- Fixed reinforced tooltip
- Standardized speed tooltips
- Fixed compressed cobblestone melting values
- Custom NPCs should not drop yellow hearts 100% of the time now
- Tools should work properly with attributes now (Exo-armor, spiked gloves, etc)
- Added a drawbridge blacklist
1.5.4
New Content:
- Armor Gui accessories redone
- Yellow hearts will drop from bosses
- Tasty now drops bacon every so often
- Added a creative-mode way to get tools
- Added a third extra modifier for tools
Changes:
- Battlesigns have the writable trait
- Battlesigns now have the "Damage Reflector" ability
- Scythes with silk touch function as shears
- A config setting has been added to make vanilla tools have only one use
Bugfixes:
- Knapsacks should sync properly on load
- The tool station gui now shows speed properly
- Slimegrass will no longer grow under other slimegrass
1.5.3
- Added a crafting recipe for the exo-suit, config value disabled by default.
- The Crafting Station is now somewhat sensitive to blocks around it. Tool Stations, Chests, etc
- Fixed various bugs involved with aluminum and block crafting
- Added TE3 support for Nether ores and aluminum
- Various changes to casting channels
- Obsidian mixing in the Smeltery re-added
- Bow lag should be slightly improved
- Fixed a bug that let hammers mine blocks above their mining
1.5.2.6
- Added a name tag recipe
- Fixed blood drop item behavior
- Added a config for crafting of endstone
- Added a config to disable tool log spam
- Fixed a bug with tool log spam
- Misc fixes
1.5.2.4
- Bronze and aluminum brass names reverted
- Fixed a bug with the descriptive books crashing
- Fixed a bug where any item could be placed in the armor gui
1.5.2.3
- Default value for bronze alloy changed to 4 ingots (Update your configs)
- Bronze and Aluminum Brass renamed to align with Thermal Expansion
- Suppression fixes for iguana tweaks
1.5.2.2
- Fix FoV shenanigans
1.5.2.1
- All hostile mobs drop miniature red hearts
- Alternate empty canister recipe
1.5.2
- Blood.
- Blood can be poured into a casting table and then put on a drying rack
- Slime channels can be made with raw slimeballs
- Nether version of the Smeltery that can be made with Natura's nether materials
- Blood channels
- Blood.
1.5.1.2
- Retrofixed battlegear support
1.5.1.1
- Fixed battlegear support
- Fixed a display bug with RF tool durability
- Cleavers do more damage
1.5.1
Important:
- Drawbridges, igniters, signals, and cable buses were moved to TMechworks
- Essence extractors were removed
New content:
- Added a gem cast
- Emeralds are now meltable
- Horses melt into glue
- Pigiron tools
Changes:
- Aluminum ingots are now registered as "aluminum" and "aluminium" instead of "naturalAluminum"
- ALL descriptive books updated to reflect changes
- Tooltips added on blocks that need them
- New storage block textures
- Thermal expansion support
- Extra Utilities support
- Tools without another ability can throw splash potions
- Fluids are source versions instead of finite
Bugfixes:
- Ender items melt at the proper values
1.5.0
New things:
- Experimental Adaptive Smeltery config setting. It's quite buggy, off by default
- Tool parts are meltable
- SDX, the mining explosive
- Wooden rails
- Stone ladders
Changes:
- Wooden patterns can be used as furnace fuel
- Repair modifier reworked
- Wooden armor has recipes
- Slime islands should be transparent now
- AE support for multiblocks
Bugfixes:
- Fix oreDict recipes regarding stone torches
- Updated battlegear support
- Added a warning message to crashlogs regarding GregTech or OptiFine
- (We don't support these mods in any way)
1.4.6
- Updated to 1.6.4
- Fixed a crash when a drawbridge is placed in another drawbridge's camo slot.
- Various drawbridge changes
- Items can be tossed in the Smeltery from above
- Metals render properly behind translucent blocks
- Reduced updates on casting channels
1.4.5.1
New Content:
- Jerky
- Slime Channels
- Bounce Pads
- Battlegear 2 support
- Initial Mystcraft Support
Changes:
- MFR support is now a child mod
- Many config settings for Slime Islands
- Removed EBXL API
Bugfixes:
- Knapsacks drop items in the proper place
- Attacking iron golems with computercraft turtles no longer crashes the game
- Arrow rendering
- Landmines no longer duplicate things
Older changelogs can be found here: https://dl.dropboxus...t_Changelog.txt
For talking about the mod, modding in general, or other things, you can find me on irc.esper.net, #TinkersConstruct
Let's Plays:
Yours truly:
Videos:
Updated spotlight from Direwolf20
Outdated spotlight by Direwolf20
Mod spotlight by robplaysminecraft
Mod review by TheBeastCubed:
To get started you need a few tables and a place to put your patterns.
You build, modify, and repair tools like so.
1.2 brings a new multi-block structure for turning metals into liquids.
It can be automated with redstone and hoppers.
The mod also brings a few mobs to the game, like this fellow here.
Armor has started, but is very unfinished and would need to be done by the community. Here's your hints:
And that's all there is to it! There's a lot of depth in the system, and most things are documented in-game. Anything that isn't is left for you to explore.
FAQ
Q: My tool places torches/blocks on right-click, is this a bug?
A: This is intentional. And useful.
Q: I'm playing with Aether 2 or Galacticraft and I can't see the armor tab, help!
A: Press "O"
Q: What other mods does this support?
A: Anything with copper and bronze ingots can be turned into tools. XyCraft aluminum and TConstruct aluminum are equivalent, and IC2 has an electric modifier. Metallurgy is supported through an addon - check the downloads section.
There is specific compatibility built in for Minefactory Reloaded, Waila, Forge Multipart, and a few others.
Q: What mods are incompatible with this?
A: MultiMine prevents the broad area on Tier 2 tools from working. GregTech may not work at all. OptiFine and any bukkit envrionment (MCPC+, BukkitForge) aren't supported either.
Q: I have a bug with 1.5.2. Can you fix it?
A: Report 1.5.2 bugs here.
Q: I can't update because of other mods/modpacks!
A: This is a personal choice that we will not cater to. If you're going to use a modpack, you accept all responsibility for updating mods yourself, like you normally would. Likewise, not updating because other mods haven't updated does not mean we have to support you.
It's unfair to ask us to fix bugs that have already been fixed in later versions of Minecraft.
Q: I gave myself some tools from /give or NEI and it crashes!
A: You have given yourself a default tool with no data. The tool really needs the data. Pull one out of the creative menu or put the parts together normally.
Installation and Troubleshooting
First, make sure you've downloaded and installed Minecraft Forge. (alternate) TConstruct goes in the mods folder inside .minecraft or your server's mods folder.
If you're still having problems: run this Error Test and post the results on this thread.
License
This mod is covered under the Creative Commons 3.0 license. Modpacks are encouraged, feel free to do anything you like with it. I only ask that you enjoy it!
Signature
Paste this code in your signature:
[url=http://www.minecraftforum.net/topic/1659892-tconstruct/][img]http://i.imgur.com/6AqQCQ2.png[/img][/url]
Source code can be found on github under a Public Domain license.
Current TConstruct creation team:
mDiyo - Project Leader, Maintainer
alexbegt - Developer, Updating
Credits
fuj1n - Landmines, Former Feveloper
progwml6 - Former Developer
Fudgy_Fetus - Cutlasses
NekoGloop - Thaumium Textures
Skyboy - New tool renderer
Zerokyuuni - Battlegear support
Vexatos - Translations
BluSunrize - Casting Channels
-
1
Arrows_73 posted a message on [1.7.4] MindCrack-Like Vanilla Server Searching For Mature PlayersWe have moved to this topic for applications:Posted in: PC Servers
http://www.minecraftforum.net/topic/2318515-174-mindcrack-like-vanilla-server-searching-for-mature-players/ -
1
Winter_Mage posted a message on [UberMC.net 1.8 and 1.9] 2000+ Players | HG | CTF | SkyBlock | Factions | Build | MineZ | DOTA | Infection*cough*Posted in: PC Servers
http://jn.reddit.com/r/Minecraft/comments/1ur040/theres_a_griefing_mod_on_the_skyblock_section_of/
"Admin" is a buyable rank on there. Despite the name, he wasn't actually a server administrator. He just had the prefix.
It's stupid, and I think it's a horrible idea, but that's how they did it. A real admin, if he was going to be a jerk and grief like that, would probably use WorldEdit or something like that. He was flying (one of the perks of the fake admin rank), but was also on survival.
Proof: http://Uberminecraftvip.buycraft.net/category/62849
Nobody who runs the server did that. You were just griefed by a normal player. It is a crappy server, though. ~ Phapstronaught
Yeah, Admin is a buyable rank. They really need to sort this out. Maybe change Admin to Mega or something, Plus is already something. It will get people confused, thinking that they are getting griefed by the admins of the server. Before I saw Phapstronaught's comment, I thought he was a real admin... What a ****. Uberminecraft is one of those servers with "those dicky" type of admins, who don't give a crap about what the player is saying, and rolls in the donation cash all day. Base was destroyed? Buy the admin role, and the UPGRADES BELOW (buying all the upgrades for a cheap price of $1,000 US!) and I'll think about chatting. Hacker banned you? Don't care, you didn't donate. They ask for too much. ~ MasterOfParadox
=======
From reddit... yeah this server needs to sort their crap out. -
645
Shreaders posted a message on Terrain Seeds Are Useless! And Here's Why (Poll Added)Posted in: SuggestionsSeeds Are Useless and Here's Why(For those of you who do not want to read the whole thing - Read the spoiler below for the main points of the thread.)WHAT WE WANT:
1. More interesting terrain; More breathtaking and jaw dropping land masses to appear more often then they currently do
2. We want extreme mountains and overhangs to have the possibility to neatly generate randomly in all biomes. We want neat, uniform, and NICE land masses to appear RANDOMLY in all biomes equally. (obviously excluding plains and swamps as well, of course)
3. The majority of cave systems and Mineshafts actually come to an end eventually, and appear less often. Seemingly endless caves should be a nice find.
WHAT WE DO NOT WANT:
4. We do not want chewed up and spit out eyesore terrain spammed all over the place - we want it to appear randomly and spaced apart to please players who like the wild terrain generations and the ones who like the flat lands for building.
5. We do not want the Terrain Generator from 1.7
WHEN WE WANT IT:
As soon as Mojang can get around to it!
-- Edits --The videos for this thread were removed without my knowledge. I did not remove them myself so I can only assume that it was a member of this forums' staff. Some of the paragraphs below might not make sense because of the lack of the videos, and for that I do apologize and hope that the point I am trying to get across here is not any less clear to you because of this poor excuse of moderation that has taken place.
My apologies.
-----
!!Important Update!!I want to remind everyone - this thread is not asking for the 1.7 map generator back! That is the last thing we want! Honestly who wants floating islands of gravel and random jagged dirt and sand hills in the middle of a snowy plain? We're not nostaglics on a trip or a bunch of randoms missing the old map generation - we are simply supporting one cause: To add height variation to all biomes in the current terrain generator and to have caves sytems actually come to an end eventually, and appear less often (as well as mineshafts)
And as it remains a sad fact that Minecrafts current terrain generation focuses on nothing but realisim - there is no excitement. Everything is flat, and thus renders seeds useless. I'd also like to note that we are not idiots; we are aware that you can run into some interesting land masses with the current generation but it's a lot rarer then it was pre 1.8 - we simply want more breathtaking and jaw dropping land masses to appear more often then they currently do! We want them to appear in all biomes, and not limited to only extreme hills and jungle biomes. We want amazing overhangs, cliffs, mountains and the like to appear in all biomes and we want things to be less predictable and repetitive. So please, have a little respect as we would respect your opinion if you feel differently then us. Do not accuse us of being nostaligic or for wanting a complete overhaul of the 1.7 terrain generator back itself as this would just silly (Instead we would like certain aspects and features of this terrain gen to be implemented into the current terrain gen!)
I know what you're probably thinking: What the hell is this kid on about? And I don't blame you for thinking that, but bear with me for a moment and hear me out. Be open minded and not so quick to flame/troll
Think of a Minecraft where you share seeds, not for finding cool villages, or for never ending ravines, or the overabundance of abandoned mineshafts (which are more common then one may think), but for finding marvelous mountain ranges, breath-taking oceans of hills and beautful springs and waterfalls, gigantic overhangs over looking fields of flowers, and floating islands surrounding a valley of jungles. This may all seem drastic: but very possible.
Before for the 1.8 update of Minecraft - the terrain generation was wild, unpredictable, and exciting to explore. Ever since 1.8, the amazing and breathtaking land features have just vanished altogether. You do not have to take my word for it as this is a very wide and fast growing issue amongst all Minecraft players and the issue is gaining support quickly.
More to the point, seeds are now useless because ever since the 1.8 update - Minecraft maps are all exaclty the same! There's no diversity, no variety in land formations; it's all similar. What is the point in sharing seeds when every seed is basically the same map?! Again, I know this may seem over exaggerated, but just compare these two videos to one another - and then try to tell me there's not a difference?
Now take a look at this video of the top 8 seeds of 1.2.4 and 1.2.5 and tell me how the terrain on these two even compare to pre 1.8? Sure the jungles, ravines, villages, mineshafts are neat an all, but I remember when seeds were shared not because "I spawned next to an NPC village" but because "I spawned on top of a 200 block tall mountain surrounded by small islands of gravel". Seeds were shared for landscape rather then structure generation.
You will even notice a clip in this video titled "This seed has weird looking mountains and a jungle" and just look at those mountains compared to some of the ones in the first video, and then try to tell me the seeds haven't changed?
Sure there are some interesting land formations in this one, (well in seeds 1 and 2 at least) but look at the rest of the surrounding land. How's it look? Flat? Plain? ordinary? Dull? .. Yup!
Why can't we have pre 1.8 map generation style implemented into modern Minecraft. Why can't we have a more diverse, wild, and unpredictable land generation in Minecraft?
So I challenge you, Minecrafters, to prove me wrong. Show me images videos of some wild, diverse, and unpredictable land masses in Minecraft. Show me that I am wrong. I challenge you to prove to me that the Minecraft terrain generation has changed for the better. You may say "It's more realistic" but how often do you find yourself exploring "realistic landscapes"? There's no fun in it anymore when the best you have to find lies in that one seed on that one video on youtube.
Do you find yourself often getting bored and actually wanting to go mining? How often before 1.8 did you ever want to go mining? My money's on almost never, am I correct? With the new terrain, sure you may be able to build a simple house, but you will never have the opprotunity to watch the sunset on a massive cliff over hanging a giant ocean with small islands surrounding you again. Unless you stand up and do something.
Every voice makes a difference and if we all speak loud enough eventually Mojang will hear. If all of Minecraft would stand up and say "We want a diverse terrain generation" Mojang will hear. Don't be afraid to speak your mind, everone may call you a nostalgic, they may tell you it hasn't changed, but anyone who was around before 1.8 could tell you easily that the maps just aren't the same anymore. If you disagree, think about it again, If you still disagree, think about it one more time. You are not nostalgic, you just want a newer, diverse and wild terrain. You want variety in your biomes, and that's nothing to be ashamed of!
This is something I am very passionate about as exploring used to be my number one thing I loved to do in Minecraft until 1.8. Until recently, I thought I was the only one who thought the terrain was dull and repetitive. That was until I found a movement on the MCF of players who are in the same boat as I. I am not alone in this, and neither are any of you. Together, if we all speak up, we can make a difference. We can give seeds a reason to be sought out. We can give players exciting and fun places to visit not just "Hey, you can spawn on top of an NPC village" that gives you a whole 5 seconds of "oh, cool" then what? More mining?
For those picky and irritable minecrafters : This thread isn't asking for a total dramatic change and complete re-installation of pre-1.7 terrain gen.. just at least some tweaks to make the current terrain generation wild and diverse.. at least a few random mountains and amazing land structures to come across.. not a COMPLETE change, just some minor tweaks is all we ask.
EDIT:Let's not forget the over abundance of ocean. On a map I was exploring today I literally flew 50,000 blocks over nothing but pure ocean. God strike me dead if I am lying. It is ridiculous the amount of ocean in the map generation these days. We don't want realistic oceans, just like we don't want realistic flat land. Fix this, Mojang, please!
---------- Our Supporters ----------Support Count: 500+ (Moved to poll)1.8 has turned almost every cave into a massive and endless underground swiss-cheese complex. Yes, they are really awesome to explore, but I miss exploring FOR caves. Now it's like once you find a cave, you're set for life. It's like the terrain was focused on forcefully expanding the underground world.Quote from ChaosGuardian
Seeds are now also useless in determining cave sizes. In 1.7 and before, we'd get small, medium, large, and seemingly endless caves. Now we're forced to explore caves in only one size -- seemingly endless.
Every small hole you find turns into 2 caves, which turns into 4 caves, and then there's entrances off in every direction and it gets damn annoying.
Quote from Bmoz
i agree with this, the land is boring...
ever since biomes appeared minecraft got worse
now i have to keep spawning worlds to get a decent place to build, and then usually its still boring
there isnt a reason to explore the world and the mountains are nothing
(i also liked when pumpkins were more of a trophy and limited and what u use them for now is stupid)
Quote from Poketracket
Honestly... I saw this thread and couldn't believe it! I love the new biomes! They are pretty cool though not much to explore but I'm ok with that. Then I opened that Remember Before 1.8 Seeds... Honestly I almost cried! I remember all those great seeds and they put the new ones to shame...*sheds tear of sadness* I'm a believer! Praise the lord!
By the way, don't forget to repost this please! More people need to see this! You have gone into depth what the problem is and how to fix it!
Quote from Redyoshi101
I totally agree with this. Here, however, is some elaboration as to WHY all the seeds are the same:
In 1.8 and later, the seed generates the BIOMES first, and then uses a chunk of code to determine terrain for that specific biome. Since the code is the same every time it generates it, it results in every biome, and therefore every seed, looking almost exactly the same.
Here is how it should work:
The seed should generate the terrain first. Totally regardless of biome. Then, there should be a chunk of code that looks at the terrain and generates biomes according to terrain - as opposed to terrain according to biome. After all, there are only so many biomes, but the terrain combinations are endless.
Further elaboration for techies:
The seed should generate terrain and caves. Random height variation with only a very small amount of predetermined things, e.g. large height variation and some flatter spots. Also, for large areas below sea level, generate flat spots around that area.
Then, when biomes are chosen, it goes something like this:- Extreme hills and mountain biome is chosen when there are very large terrain height fluctuation above sea level.
- When large flat spots are found, generate either a plains biome or desert biome. In the case that it generates a desert biome, replace dirt with sand and the first layers of stone with sandstone.
- If large areas below sea level are found, ocean biomes are made and the area around it is turned into either sand, gravel, or stone (new beach).
- For slightly hilly areas, either leave it be (generate lots of flowers) or generate trees on it for a forest biome.
- Etc...
- Then, after that, generate mushroom islands, villages, dungeons, pyramids, and ravines.
Ok, that was off the top of my head.
Quote from natdog027
i agree with this cause 100% before 1.8 i played minecraft heaps but now i hardly ever play it, the terrain just seems so boring and realistic. i thought minecraft was a fantasy game but theres no fantasy in current terrain. i play games to get away from my boring repetative life not to be reminded of it. also under the supports there should be a list of all the supporters IMHO
Quote from tommy0702
1:one reason I don't like the new generator is because of th caves. It's like mojang built minecraft assuming you'd spend 95% of ur time under ground! 2:why I hate the new seeds is u can spend an hour typing in numbers, and have no Luck on a place yo build ur house. And once I did just that.3:I've been hiking a lot, and and I've seen from deserts in Arizona to waterfalls in California. There was a lot of verity. Theres none of that in the new genrator4: intoo, nearly cried when compared the two seed videos!
Quote from Quaternary
I cannot agree more. I loved the generation of wild landscape in previous versions. You even got me totally at the "wanting to go mining" part. I used to enjoy walking around and risk having to build emergency shelters at nightfall just to try to see as much landscape in a world as I could, and now I can even expand bases outward at 5 blocks per day until I have a small village and feel no urge to go any further out. Everything since the Adventure Update has made the game much more complicated and interesting, but I believe other aspects of the game are to be preserved as well.
So yes, add me to the supporter list if you will please.
Quote from Diblie
For some time now my friends have been giving up minecraft saying "It's not the same anymore, we've run out of things to do." and i believe this is a very pivotal reason. The lack of changing terrain has lead to monotonous builds and has given minecraft what i had for so long believed was impossible: A norm. With terrain generation remaining the same on nearly every map, it gives a rather 'stale' quality to a game which is supposed to be completely open ended with infinite possibilities, both with what you do and with what the world gives you. The same set of biomes can only be played differently so many times and although the "realistic" terrain generation was wonderful around the time it was new (1.8+), it's proven to be cumbersome rather than enjoyable. Before 1.8, terrain was ALWAYS different and unexpected, finding a cool mountain wasn't a regular thing, so it was nice to be able to build a huge fort into it. Now, extreme hills biomes are nearly uniform and offer no interesting or exciting features with which to entice the player other than height.
I hope this gains ground and this is the only movement i've agreed with enough to read through, nonetheless post in.
Quote from awesomeness04
This thread is a total win. It could not be more true and elaborate. Our old terrain generation brought wonder before our eyes. We scavenged all we could and took every cave we could find. Now we are overloaded with caves, mineshafts, and ravines. It's terrible.
Minecraft used to be place full of life. Full of adventure. You could live under an overhang like a troll or carve yourself into one of the many floating islands for the best view. You could make a minecart roller coaster head through an entire canyon and over the skies. The generation made many shapes from arches to tops. It just isn't like that anymore. Now we have boring flat planes and boring endless oceans. You can't live in the dream land anymore. It's all too realistic now, with plain old hills and stupid little mountains and ravines. Since when is minecraft realistic? We have creepers and magical dust. Minecraft is not realistic. Let it not be."
Quote from Vechs
Could also fix this issue by introducing new biomes.
Extreme Mountains
Extreme Mountain Jungle
Extreme Mountain Tundra
Terramorphic (This one would have extreme overhangs)
-------- Other Information -------
Want to support us and help spread the word? Just add one of these into your signature!
Banner Rocks!
We'd like to thank one of our supporters, Mobyguy77, for the awesome banner he made for us!
For those of you having a hard time understanding what I mean when I say height variation - maybe my friend Chaos can help you to better understand:Quote from ChaosGuardian
People often imply that if the height variation we're talking about would return, there'd be no room to build. Despite it being fairly easy to build on the previous generator, and that you were sometimes forced to terraform (a challenge in the game that's not present anymore) giving you resources while you made land suitable for building, the mass amounts of flat land found in 1.8 would NOT disappear.
Variation means that the terrain has the chance to be A, B, C, X, Y, Z, etc. When we say height variation, we do not mean "spam every region with mountains." However, if height variation does return, having an area or multiple areas within a seed or multiple seeds that is spammed with mountains will be extremely possible, but so will be the chance of finding mass amounts of flat land, or hilly land (or mixed!) under the same circumstances. I don't see why some people are disagreeing with this. It will NOT REMOVE flat land, but it will give every area in every seed the chance to be something unique.
Why not just use mods?Why do we not use mods?
Mods are a temporary fix to a long-term problem. Most of the terrain altering mods out there do not even live up to the standards that are put forth in this thread. They all are attempts to bring back 1.7 map generation into the current terrain. If you're asking Isn't this what we want? No, and this means that you did not read the full thread. So please go back, re-read the thread, and then re-post.
What we want done to the terrain is have it tweaked to add more height variety per biome. We want the structures and everything that was added since 1.8 except for the flat, dull, boring land. Mods do not fix this as they create ugly jumbled up and chewed up land masses all over the place (Which those types of land masses can also be neat if harnessed and used correctly by mojang.)
Did not know that? Re-read the thread, and re-post.
So for those of you who keep coming on here advertising different mods that we can use: 45 people have mentioned the same thing before you: so do not bother as it will not silence us. We feel the current map generation needs to be altered to satisfy all of Mojangs player base not just 25% (and yes those numbers are accurate .. the poll for this change is at 75% yes and 25% no) Did not know that? Simple.. Re-read the thread, and then re-post.
If you support this article & would like to show your enthusiasm about reviving the good terrain of Minecraft, click the green +1 at the bottom right of this post and let me know
Related Threads
- To post a comment, please login.
1
Sooooo... why are you doing this?
1
This is getting good.... let's go along with it
1
Yea it's a shame that servers like this even get popular. SMH