All users will need to merge their Minecraft Forum account with a new or existing Twitch account starting October 23rd. You can merge your accounts by clicking here. Have questions? Learn more here.
Dismiss
  • 0

    posted a message on Bring back the Far Lands as a Biome.
    Quote from AMPPL50»

    Actually, the Far Lands were removed by accident during the Adventure Update by the changes to worldgen that were done for other purposes.

    They were removed intentionally - by returning them you are actually asking Mojang to undo a bugfix:
    It was fixed by taking the remainder of the input divided by 224. Noise repeats every 28 units anyway, so it has no side effects. But it does prevent the overflow. By removing these instructions, the Far Lands can be returned to current versions of the game.

    https://minecraft.gamepedia.com/Far_Lands#Cause

    http://www.minecraftforum.net/forums/minecraft-java-edition/discussion/2391376-recreating-the-far-lands
    Quote from fishg»

    A minecraft world stretches 40,000 blocks from the center of the world is all directions. If each block is a meter, that's larger than Neptune (many days of only playing minecraft just to reach the border). If the OP edits the thread to how I suggested, this means only the last 256 blocks of the world would be far lands. I don't think anyone has ever crossed into the final 256 blocks of their world without going there on purpose.

    The world is actually 30 million blocks from the center to the world border (actually, 1 chunk less so you can't go all the way to the edge):
    The world border is essentially a giant bounding box; by default, its center lies at coordinates X/Z: 0, with a width and length of almost 30 million (29,999,984) blocks from both ends.

    https://minecraft.gamepedia.com/World_border#Size


    It is almost certain that almost nobody would ever go that far out in Survival; I've barely gone more than 3000 blocks from 0,0 in any world - including a world with more than a third of a year of playtime - even 40,000 blocks is unimaginably far away and one of the biggest put-offs of the 1.7+ world generation is how far away many of the biomes are; woodland mansions? Not a chance unless they are within 1500 blocks of spawn, the furthest I've gone out in most of my worlds:
    These are the stats for a world that I've had more more than four years and with more than third of a year of playtime, and I still have not even walked a total distance of 30 million blocks (30000 km), much less in a straight line; the furthest I've ever gone from 0,0 is about 3300 blocks:




    For comparison, these are most of the worlds that I've had; note that one of the ice plains areas in World1 (the world in the stats) is nearly as large as most of my other worlds - and 1.7+ climate zones are often even larger (1.6 snowy zones are created using the same code that 1.7+ uses to place climate zones but there is no real climate system or separation of hot and cold biomes):


    Also, if you are concerned about too many exposed ores, only coal can be easily found since a lot of the underground is flooded, which prevents many caves from generating - for comparison, just the chunks created on initial world creation contain around 20,000 exposed ores and I regularly mine as many as 1000 per hour of caving:
    Ores can be found up to their respective maximum heights just like in the normal world. Unfortunately, due to the flooding, everything except for coal is difficult, if not impossible, to acquire. In the solid areas of the Far Lands, normal caves will generate but will be limited and small.

    https://minecraft.gamepedia.com/Far_Lands#Java_Edition
    Posted in: Suggestions
  • 0

    posted a message on Technically Better Update (1.13): All Information We Have So Far
    Quote from Rapholol»

    Maybe I'm missing something, but the block ID changes does not seem to impact my map a whole lot. I took a copy of the map I have been working on and loaded it in 17w47a.. all the blocks are still there that I know of.. (I feared half of my map would be missing) sure, i'll need to change the command blocks to reference the new block id's, but I need to do that anyways for the command changes.. ( I have a huge underground Computer room full of command blocks to change)


    One challenge would be for me to tweak my wind updraft ability that deletes random planks, sand, leaves, and double tallgrass in a 3x3x3 area to apply to all the subtypes since they are all split into their own id's.


    They have almost certainly added a built-in converter that converts chunks created in an older version to the new system the first time they are loaded (they did not just change IDs but changed the way they are stored; every chunk section (16x16x16 blocks) now uses a lookup table to translate up to 4096 local IDs (also the maximum number of blocks in each section) to global IDs, which allows the game to use a virtually infinite number of block IDs (in practice, limited by resources) without having to use larger datatypes than necessary in the save files, reducing file size (I have not looked at it but I heard that they were still using the old 8 bit + 4 bit block ID system that was in place before (the upper 4 bits were only usable by mods) so each block ID is 12 bits. Using a lookup table could take up more space than just using 32 bit global IDs if there are many different types of blocks in a chunk section but most chunk sections do not have that many different types of blocks).

    One thing for sure, opening a world loaded or generated in 1.13 in an older version will completely ruin it, far more than the changes to item IDs in 1.8 would (all items disappear if you open a 1.8+ world in an older version; doing the same for a 1.13 world will likely give a jumbled mess of blocks, delete all blocks, or delete and regenerate chunks, if the game doesn't just crash). These IDs were also automatically converted when chunks were loaded; for comparison, the last significant change to the save format was in 1.2 and the game would convert the entire world the first time you opened it before loading the world; this method also generated new files without touching the original ones so it was easy to revert back if necessary.
    Posted in: Recent Updates and Snapshots
  • 1

    posted a message on Technically Better Update (1.13): All Information We Have So Far

    A couple of these aren't new blocks; all-bark logs have been in the game for years, since 1.4.2, when they added sideways logs (I even use them in my mod for tree branches, as the exposed ends look unnatural; Mojang should do the same), same for smooth double slabs, just not in the Creative menu or placeable by the player (if I give myself full bark logs in 1.6.4 and try to place them they become vertical/sideways logs depending on how they were placed, same for any of the sideways logs).

    Posted in: Recent Updates and Snapshots
  • 0

    posted a message on Woodland Mansion lava fire (combusts with no player assistance)
    Quote from Ronin009»

    Your mistake was using obsidian, which is flammable. The block won't be destroyed but it will generate fire and thus burn your table. (try using a flint and steel on it and see what happens. ;) )

    I've been through the first floor and most of the 2nd floor of my mansion exploring, there's been no fire. I used cobblestone to barricade the lava--not the best choice in my opinion, but it was the most viable material that I had with me at the time..

    Obsidian is not flammable - have you ever seen an obsidian-ified lava lake spontaneously combust? I never have unless something flammable was placed on it (the situation I'm referring to is a lava lake in a cave or ravine which was converted to obsidian, then I put a crafting table on it to craft resources into blocks), and you can use a flint and steel to set cobblestone on fire (top only; only flammable blocks can have their sides set on fire).
    Posted in: Discussion
  • 0

    posted a message on Woodland Mansion lava fire (combusts with no player assistance)
    Quote from Ronin009»

    I believe I found the source of my problem. There is a small lava lake below my mansion, but it's several layers lower. The problem is there's a tree right next to the lava lake. That tree catches fire, the fire rises to a point where the tree touches the mansion, and the conflagration begins. I've built some cobblestone rows to shield the tree(s) from the lava lake, hopefully that keeps the mansion safe.


    Beware that fire spread ignores any blocks between the fire/lava and flammable blocks; for example, I've had crafting tables catch fire after placing them on obsidian with no exposed lava in sight, and at least two layers of non-flammable blocks need to be above and around the lava in order to ensure it won't spread fire (fire itself has a slightly different spreading pattern).
    Posted in: Discussion
  • 0

    posted a message on Can Endermen ACTUALLY Build Structures If You Give Them Time?

    In theory, they could, if you gave them an infinite amount of time and limited structures to blocks they can pick up but in practice they won't since they can only place blocks on the ground or one above and only on top of a solid block and are more likely to pick up blocks, which also has a larger range and height, than they are to place them, and these actions are completely random (i.e. they do not prefer picking up or placing certain blocks over others or in particular locations).

    Posted in: Survival Mode
  • 0

    posted a message on Mojang is making some questionable decisions lately
    Quote from dscutt»



    I guess what I'm saying is I think the survival aspect of the game is poorly tended to. Especially if you've been playing the game for a while, starting a fresh world to killing the End Dragon only takes a few hours (some players are quicker than that with their speed run silliness) and there's basically nothing left to challenge you.

    And you then just make a new world? The point of the game is not just to defeat the Ender Dragon; the vast majority of the time I spend in my worlds is spent after this.

    Here is how long it took me to "finish" the game in my last world, which included not just defeating the dragon but building a base and enchanting my "caving gear", which is solely used after this:


    How much longer did I play this world for?


    Only 89% of the entire time I spent in this world was spent doing "end-game" activities, actually, even more since I built my main base after killing the dragon. In my first world the percentage is certainly much higher, with nearly 127 days of playtime so far over more than four and a half years.

    I think the end-game is very lacking. Enchanting and potion making plateau in their effect on your play as you build up an arsenal of stuff. There's nothing else to do besides build, which in Minecraft, building is basically the name of the game I guess. But if you really enjoy the survival aspect, you just grind the End Dragon and farm Blazes until you quit for another month then restart your world.

    Actually, there is MUCH more to do than just build, which isn't even in the name of the game (Mine - Craft, not Buildcraft or whatever; "crafting" refers to making items and stuff, not building). Here is what I did in the aforementioned world, mostly after the "end-game":
    Play sessions spent caving: 121

    Structures/caves found (by number):
    191 normal dungeons
    171 ravines (up to 7 intersecting; large ravines counted separately)
    60 mineshafts
    35 large caves (larger than vanilla, not including giant caves)
    28 large cave systems (the sort of swiss cheese cave found prior to 1.7)
    11 double dungeons (a special type, not two dungeons intersecting)
    11 large ravines (larger than vanilla)
    7 circular rooms at least 34 blocks in diameter (twice as large as vanilla)
    7 fossils
    6 villages
    5 giant caves (>50000 in volume)
    4 ravine cave clusters
    3 circular room cave clusters
    3 circular room cave systems
    3 combination cave systems
    3 igloos (1 with basement)
    3 jungle temples
    3 ravine cave systems
    3 vertical cave clusters
    2 maze cave systems
    2 network cave regions
    2 vertical cave systems
    1 colossal cave system
    1 desert temple
    1 desert well
    1 giant cave region
    1 maze cave cluster
    1 stronghold (found with Eye of Ender)
    1 witch hut
    (570 individual structures/caves)

    Biomes found (by order found):
    Plains (technical biome in Mixed Forest and others)
    Mixed Forest
    Lake (technical biome in Mixed Forest and others)
    Jungle
    Birch Forest
    Poplar Grove (technical biome in Birch Forest)
    Desert
    Tropical Swamp
    Big Oak Forest
    Taiga (snowless)
    Rocky Mountains
    Ice Plains
    Roofed Forest
    Mesa
    Winter Forest
    Forest Mountains
    Bushlands
    Mountainous Desert
    Swampland
    Hilly Plains
    Winter Taiga
    Frozen Lake (technical biome in Winter Forest and others)
    Mega Tree Plains
    Spruce Hills (technical biome in Mega Tree Plains)
    Mega Forest
    Plains
    Forest (technical biome in Plains)
    Forest
    Lake
    Savanna Mountains
    Poplar Grove
    Mega Mixed Forest
    Savanna Plateau
    Flower Forest
    Extreme Hills
    (31 unique biomes)

    Highest terrain found (y=128 or higher, highest peak in an instance of a biome):
    165 (Ice Mountains)
    160 (Extreme Hills)
    156 (Rocky Mountains)
    148 (Savanna Mountains)
    139 (Extreme Hills)
    130 (Jungle Hills)
    128 (Roofed Forest Hills)

    Largest cave:
    293 blocks long and 61 blocks wide, volume of 251257

    Largest circular room:
    57 blocks in diameter, volume of 46870

    Largest ravine:
    336 blocks long, 28 blocks wide, 55 blocks deep, volume of 266923

    Largest mineshaft:
    757 rails mined (average is 301 per mineshaft)

    Other:

    3 skeletons in amethyst armor
    3 skeletons in diamond armor

    2 zombies in amethyst armor
    10 zombies in diamond armor

    3 Notch apples found in dungeon chests (27 regular golden apples, 30 total)

    2 pink sheep

    453 mob spawners collected (191 dungeons, 11 double dungeons (2 each), 240 cave spider (4 per mineshaft))

    ~12511 chunks explored (within 1 chunk of a torch, 10249 containing torches, 18687 total), 118834 torches placed in world

    45052 mobs killed, 42495 while caving, 351 per session

    708515 XP gained, 642307 while caving, 5308 per session

    529346 blocks mined, 4375 per session (both while caving)

    Ore mined in approx 466 hours of caving over 121 sessions:

                           percent  /session   /hour
    Coal ore:       256837  67.5654   2122.62  551.15
    Iron ore:        93786  24.6720    775.09  201.26
    Redstone ore:    12831   3.3754    106.04   27.53
    Gold ore:        10857   2.8561     89.73   23.30
    Lapis ore:        3754   0.9876     31.02    8.06
    Diamond ore:      1598   0.4204     13.21    3.43
    Amethyst ore:      223   0.0567      1.84    0.48
    Ruby ore:          153   0.0402      1.26    0.33
    Emerald ore:        92   0.0242      0.76    0.20
    
    Total:          380131            3141.58  815.73




    Also, I've only ever played singleplayer Survival; even the one map that I played on was Survival-based - and still play in 1.6.4, a version that is more than four years old, and while the aforementioned world was modded the majority of my playtime has been spent playing what can be considered to be vanilla; even my most modded worlds have been played basically the same way as I always have (since the first month or two after I started playing) and very little of what they add would be considered even slightly essential to enjoying the game.

    Posted in: Discussion
  • 1

    posted a message on I don't think Minecraft has gone downhill or dying or anything like that

    Google trends is all but meaningless:

    The fad may be over, but Pokémon Go still has 65 million monthly active players

    Just for context, that puts the game ahead of the 55 million monthly players most recently claimed by Minecraft, the phenomenon on which Microsoft bet $2.5 billion. This isn't quite an apples-to-apples comparison, since Pokémon Go is a free download, while Minecraft costs anywhere between $6.99 and $26.95 to get started. It does, however, show that Pokémon Go is doing just fine for itself.


    At the time of this article search volume for "pokemon go" had fallen to just 2% of its peak - I really, really doubt that there were 3.25 billion people playing it at its peak:

    For comparison, here are the trends for Minecraft and Pokemon Go, as well as Mario, the best-selling video game franchise in the world with over half a billion copies sold over 36 years:

    Mojang's own sales and users data also suggests that there hasn't been any loss of interest, at least not up to early this year (I wonder why they can't put up live sales/user stats, besides the sales for Java):
    Minecraft sales hit 122M copies

    Microsoft’s previous milestone was 100 million copies, which Minecraft reached in early June 2016. That means that a whopping 22 million people bought a copy of the game in the last nine months. Asked by Polygon, a Microsoft representative clarified that although the company has been allowing owners of the original Java-based PC/Mac version of Minecraft to get a free copy of Minecraft: Windows 10 Edition, Microsoft does not include those redemptions in its sales calculation.

    “The 122M units is paid units to players only,” the spokesperson told Polygon.

    Mojang also announced today that Minecraft currently has 55 million monthly active players, an increase of 37.5 percent from the 40 million that Microsoft reported back in June. It’s possible that the recent release of version 1.0 of Minecraft’s Windows 10 Edition and Pocket Edition — the former is essentially a port of the latter — helped raise the number of monthly active users. Mojang released the Ender Update for those versions in mid-December, officially bringing them out of beta.


    That's not to say that there haven't been changes in the community; for example, you might be tempted to say that the game is dead based on the activity level on these forums (which has declined around 100-fold from its peak in 2012 based on looking at archived pages; the forum admins have brushed this off as due to the game getting old and people losing interest) but the discussion is still very much alive over at Reddit, which currently sees orders of magnitude more activity; for example, I recently submitted a rendering of one of my worlds with nothing more than a simple description and it already has more views and comments than a highly detailed forum thread on the same world which has frequent updates and is linked in my signature, so not like it has been buried into obscurity - and is nearly 3 years old).

    Posted in: Discussion
  • 0

    posted a message on A Change To Beds

    I don't see why so many people think that beds are so gamebreaking; why, I usually spend my first night not sleeping but mining so I can get resources (my first shelter is just an underground room along the staircase down to my mine); particularity after the nerfs to hunger drain in 1.11 you can even easily get full diamond gear without ever eating since spawning and say good riddance to any threat from mobs before you even encounter any (this is part of the reason why I branch-mine instead of cave to get my first resources, in addition to be far more efficient and preferring to save caving for the "end game"; likewise, people who think that caving should be made more difficult, especially deeper down, seem to forget that branch-mining is far safer and more efficient).

    Mojang even seems to think that sleeping is a necessity if they are adding a mob that spawns if you haven't slept for a while - which means that the game will become even easier (relatively, as if the mob wasn't even added, not easier than before. You can also currently bypass zombie sieges by sleeping).

    Quote from steam66»

    And even now, you can't just put down a bed and sleep. Otherwise monsters WILL spawn nearby and attack you, jarring you out of your sleep. You have to build some sort of thing to escape the monsters- be it a shelter or just a tall pillar keeping you out of the range of hungry zombies.

    This is actually not true*; if any mobs attack you when you wake up it is because they were already close enough to see you and just outside the 8 block radius the game checks for mobs before letting you sleep (not letting you sleep at all if there are any). Otherwise, only a few seconds of in-game time pass when you sleep (same rate as normal) and mobs can't spawn within 24 blocks of a player so it is unlikely that any will get close enough to wake you up.

    *Unless you are still playing Beta that mechanic is no longer relevant:
    Beta 1.3 Added beds. Sleeping in an area potentially exposed to monsters could cause players to wake up early, with a skeleton or zombie spawned next to them.

    Official release 1.0.0 Beds no longer spawn monsters, instead, trying to sleep when monsters are around will display a message saying You may not rest now, there are monsters nearby.

    https://minecraft.gamepedia.com/Bed#History
    Posted in: Suggestions
  • 0

    posted a message on Does the existence of other platform in Minecraft harms the java version of the game
    Quote from Aiyoki»

    well I feel cheated :(


    You would think they'd have done this with java version first considering it's probably the largest portion of the minecraft community even now...


    Not even close, and it hasn't been since 2013:


    As I mentioned before, by the end of 2012 - nearly 5 years ago - Pocket Edition was outselling Java Edition by a factor of four to one, with Java being less than 1 out of 6 sales; JE sales for the year overall were less than a third of all sales and less than the Xbox360 Edition despite the latter only being released in May 2012; of course, now there are more than a dozen different platforms other than PC/Mac:




    This is also reflected in the overall sales data Mojang released last year:


    The online community does likely reflect Java users more since they are on computers but that is just a small part of the overall community (if you regularly post to these forums, Reddit, or elsewhere you're probably one out of a thousand players; even including all members, most of them inactive or lurkers, it is less than 9% of active players, less than 19% of all Java Edition sales).

    Posted in: Discussion
  • 1

    posted a message on [1.7-1.9] TheMasterCaver's Mods and Tweaks
    Quote from DarianStephens»

    So far, things have been working pretty well! There was some incompatibility with Et Futurum (And possibly other mods), which is a bit of a shame, but workable.

    If you're interested, the crash report is here:


    [12:20:04] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue
    [12:20:04] [Client thread/ERROR] [FML]: 
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    	UCH	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
    	UCH	FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
    	UCH	Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
    	UCH	BugfixMod{2.5.0} [BugfixMod] (minecraft.jar) 
    	UCH	CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) 
    	UCH	NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) 
    	UCH	regionalwater{1.7.10-1.0} [Regional Water] (minecraft.jar) 
    	UCH	<DragonAPI ASM>{0} [DragonAPI ASM Data Initialization] (minecraft.jar) 
    	UCH	cuchaz.ships.core{1.7.10-1.0.3} [Ships Mod Core] (minecraft.jar) 
    	UCH	FastCraft{1.24} [FastCraft] (fastcraft-1.24.jar) 
    	UCH	aiimprovements{0.0.1.7} [AI Improvements] (AIImprovements-1.7.10-0.0.1b7.jar) 
    	UCH	ascribe{1.7.10-0.1} [Ascribe] (Ascribe-1.7.10-0.1.jar) 
    	UCH	BetterHorseHud{1.0} [Better Horse Hud] (BetterHorseHud-1.7.10-1.0.jar) 
    	UCH	BetterSignsMod{1.6.4.B} [Better Signs Mod] (BetterSignsMod[v1.7.10.ported].jar) 
    	UCH	BetterSprinting{1.1.3} [Better Sprinting] (BetterSprinting  MC-1.7.10  v1.1.3.jar) 
    	UCH	ChatFlow{1.1} [ChatFlow] (ChatFlow-1.1.jar) 
    	UCH	climatecontrol{0.8.1} [Climate Control] (ClimateControl-0.8.2.jar) 
    	UCH	DragonAPI{1.0} [DragonAPI] (DragonAPI 1.7.10 V11b.jar) 
    	UCH	DragonMounts{r41-1.7.10} [Dragon Mounts] (DragonMounts-r41-1.7.10.jar) 
    	UCE	etfuturum{1.5.5} [Et Futurum] (Et Futurum-1.5.5.jar) 
    	UCH	hardcorewither{1.1.3} [Hardcore Wither] (Hardcore Wither-1.7.10-1.1.3-21-universal.jar) 
    	UCH	HardcoreEnderExpansion{1.8.6} [Hardcore Ender Expansion] (HardcoreEnderExpansion  MC-1.7.10  v1.8.6.jar) 
    	UCH	hungryZombies{1.2.0} [Hungry Zombies] (hungryzombies-1.7.10-1.2.0.jar) 
    	UCH	LegacyCraft{1.0} [LegacyCraft] (LegacyCraft 1.7.10 V11a.jar) 
    	UCH	LostBooks{1.2.2} [Lost Books] (LostBooks-1.7.10-1.2.2.jar) 
    	UCH	samsmountedpearl{1.7.10-1.0.0} [Mounted Pearl] (MountedPearl-1.7.10-1.0.0.jar) 
    	UCH	nocoord{1.0.0} [No Coords] (NoCoord-1.0.0.jar) 
    	UCH	samsocean{1.7.10-1.0.0} [Classic Oceans] (OceanFloor-1.7.10-1.0.0.jar) 
    	UCH	oldbeacon{1.0} [Old Beacon] (oldbeacon-1.7.10-stable.jar) 
    	UCH	ParticleDistance{1.0.0} [Particle Distance Increasinator] (particledist-1.0.0.jar) 
    	UCH	potioncore{@[email protected]} [Potion Core] (PotionCore-1.2_beta_for_1.7.10.jar) 
    	UCH	rendertweaks{1.2} [RenderTweaks] (RenderTweaks-1.2.jar) 
    	UCH	Revamp{1.3.1} [Revamp] (Revamp-1.3.1.jar) 
    	UCH	cuchaz.cuchazinteractive{1.7.10-1.0} [Cuchaz Interactive] (shipsMod-v1.7.10-1.0.4.jar) 
    	UCH	cuchaz.ships{1.7.10-1.0.3} [Ships Mod] (shipsMod-v1.7.10-1.0.4.jar) 
    	UCH	skinport{1.7.10-v8c} [SkinPort] (SkinPort-1.7.10-v8c.jar) 
    	UCH	SoManyEnchantments{0.3.0} [Rin's So Many Enchantments] (SoManyEnchantments Final(1.7.10) V0.3.0.jar) 
    	UCH	EnchExtensioner{0.3.0} [EnchExtensioner] (SoManyEnchantments Final(1.7.10) V0.3.0.jar) 
    	UCH	soundfilters{0.8_for_1.7.X} [Sound Filters] (SoundFilters-0.8_for_1.7.X.jar) 
    	UCH	SpecialAI{1.1.2} [Special AI] (SpecialAI-1.7.10-1.1.2.jar) 
    	UCH	SpecialMobs{3.2.2} [Special Mobs] (SpecialMobs-1.7.10-3.2.2.jar) 
    	UCH	UtilityMobs{3.1.1} [Utility Mobs] (UtilityMobs-1.7.10-3.1.1.jar) 
    	UCH	villagermantlefix{1.7.10-2} [Villager Mantle Fix] (villagemantlefix-1.7.10-2.jar) 
    	UCH	VillageNames{2.0} [Village Names] (VillageNames-1.7.10-2.0.jar) 
    	UCH	taverns{2.2.1-0} [Village Taverns] (VillageTaverns-2.2.1-0.23.jar) 
    	UCH	witchery{0.24.1} [Witchery] (witchery-1.7.10-0.24.1.jar) 
    	UCH	witcherypatch{1.0.0} [WitcheryPatch] (WitcheryPatch-1.7.10-1.0.0.jar) 
    	UCH	worldprimer{0.4.0} [World Primer] (worldprimer-1.7.10-0.4.0.jar) 
    	UCH	bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar) 
    [12:20:04] [Client thread/ERROR] [FML]: The following problems were captured during this phase
    [12:20:04] [Client thread/ERROR] [FML]: Caught exception from etfuturum
    java.lang.NoSuchMethodError: net.minecraft.world.gen.feature.WorldGenMinable.<init>(Lnet/minecraft/block/Block;IILnet/minecraft/block/Block;)V
    	at ganymedes01.etfuturum.world.EtFuturumWorldGenerator.<init>(EtFuturumWorldGenerator.java:23) ~[EtFuturumWorldGenerator.class:?]
    	at ganymedes01.etfuturum.EtFuturum.preInit(EtFuturum.java:124) ~[EtFuturum.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
    	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
    	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) ~[?:?]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
    	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
    	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[forge-1.7.10-10.13.4.1614-1.7.10-universal.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
    	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
    	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) [Loader.class:?]
    	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
    	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [bao.class:?]
    	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [bao.class:?]
    	at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
    	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
    	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:236) [NewLaunch.jar:?]
    	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:297) [NewLaunch.jar:?]
    	at org.multimc.EntryPoint.listen(EntryPoint.java:162) [NewLaunch.jar:?]
    	at org.multimc.EntryPoint.main(EntryPoint.java:53) [NewLaunch.jar:?]
    [12:20:04] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:func_71377_b:349]: ---- Minecraft Crash Report ----
    // I just don't know what went wrong :(
    
    Time: 19/11/17 12:20 PM
    Description: There was a severe problem during mod loading that has caused the game to fail
    
    cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: net.minecraft.world.gen.feature.WorldGenMinable.<init>(Lnet/minecraft/block/Block;IILnet/minecraft/block/Block;)V
    	at cpw.mods.fml.common.LoadController.transition(LoadController.java:163)
    	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559)
    	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
    	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
    	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    	at net.minecraft.client.main.Main.main(SourceFile:148)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:236)
    	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:297)
    	at org.multimc.EntryPoint.listen(EntryPoint.java:162)
    	at org.multimc.EntryPoint.main(EntryPoint.java:53)
    Caused by: java.lang.NoSuchMethodError: net.minecraft.world.gen.feature.WorldGenMinable.<init>(Lnet/minecraft/block/Block;IILnet/minecraft/block/Block;)V
    	at ganymedes01.etfuturum.world.EtFuturumWorldGenerator.<init>(EtFuturumWorldGenerator.java:23)
    	at ganymedes01.etfuturum.EtFuturum.preInit(EtFuturum.java:124)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
    	... 18 more
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- System Details --
    Details:
    	Minecraft Version: 1.7.10
    	Operating System: Windows 7 (amd64) version 6.1
    	Java Version: 1.8.0_121, Oracle Corporation
    	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    	Memory: 3214776600 bytes (3065 MB) / 5170528256 bytes (4931 MB) up to 18641584128 bytes (17778 MB)
    	Mod Pack: ~~ERROR~~ NullPointerException: null
    	LiteLoader Mods: ~~ERROR~~ NullPointerException: null
    	LaunchWrapper: 42 active transformer(s)
              - Transformer: cpw.mods.fml.common.asm.transformers.PatchingTransformer
              - Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
              - Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
              - Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.MarkerTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.SideTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer
              - Transformer: net.minecraftforge.classloading.FluidIdTransformer
              - Transformer: williewillus.BugfixMod.BugfixModClassTransformer
              - Transformer: poersch.minecraft.core.ClassPatcher
              - Transformer: codechicken.lib.asm.ClassHeirachyManager
              - Transformer: codechicken.core.asm.InterfaceDependancyTransformer
              - Transformer: codechicken.core.asm.TweakTransformer
              - Transformer: codechicken.core.asm.DelegatedTransformer
              - Transformer: codechicken.core.asm.DefaultImplementationTransformer
              - Transformer: codechicken.nei.asm.NEITransformer
              - Transformer: com.velleth.regionalwater.RWClassTransformer
              - Transformer: lain.mods.skinport.asm.ASMTransformer
              - Transformer: io.github.elifoster.witcherypatch.Transformer
              - Transformer: cpw.mods.fml.common.asm.transformers.DeobfuscationTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.AccessTransformer
              - Transformer: net.minecraftforge.transformers.ForgeAccessTransformer
              - Transformer: codechicken.core.asm.CodeChickenAccessTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.ModAccessTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.ItemStackTransformer
              - Transformer: Reika.DragonAPI.ASM.InterfaceInjector
              - Transformer: Reika.DragonAPI.ASM.APIStripper
              - Transformer: Reika.DragonAPI.ASM.DragonAPIClassTransfomer
              - Transformer: Reika.DragonAPI.ASM.FMLItemBlockPatch
              - Transformer: Reika.DragonAPI.ASM.FluidNamePatch
              - Transformer: Reika.DragonAPI.ASM.DependentMethodStripper
              - Transformer: cuchaz.ships.core.CoreModTransformer
              - Transformer: Reika.LegacyCraft.LegacyASMHandler$LegacyTransformer
              - Transformer: fastcraft.J
              - Transformer: cpw.mods.fml.common.asm.transformers.TerminalTransformer
              - Transformer: net.easymfne.horsetweaks.HorseTweaksEventTransformer
              - Transformer: com.mamiyaotaru.betterclouds.BetterCloudsTransformer
              - Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
              - Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
              - Transformer: com.mumfrey.liteloader.common.transformers.LiteLoaderPacketTransformer
              - Transformer: net.easymfne.potioncolorizer.PotionColorizerEventTransformer
              - Transformer: cpw.mods.fml.common.asm.transformers.ModAPITransformer
    	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms4096m -Xmx20000m
    	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 49 mods loaded, 49 mods active
    	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    	UCH	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
    	UCH	FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
    	UCH	Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
    	UCH	BugfixMod{2.5.0} [BugfixMod] (minecraft.jar) 
    	UCH	CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) 
    	UCH	NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) 
    	UCH	regionalwater{1.7.10-1.0} [Regional Water] (minecraft.jar) 
    	UCH	<DragonAPI ASM>{0} [DragonAPI ASM Data Initialization] (minecraft.jar) 
    	UCH	cuchaz.ships.core{1.7.10-1.0.3} [Ships Mod Core] (minecraft.jar) 
    	UCH	FastCraft{1.24} [FastCraft] (fastcraft-1.24.jar) 
    	UCH	aiimprovements{0.0.1.7} [AI Improvements] (AIImprovements-1.7.10-0.0.1b7.jar) 
    	UCH	ascribe{1.7.10-0.1} [Ascribe] (Ascribe-1.7.10-0.1.jar) 
    	UCH	BetterHorseHud{1.0} [Better Horse Hud] (BetterHorseHud-1.7.10-1.0.jar) 
    	UCH	BetterSignsMod{1.6.4.B} [Better Signs Mod] (BetterSignsMod[v1.7.10.ported].jar) 
    	UCH	BetterSprinting{1.1.3} [Better Sprinting] (BetterSprinting  MC-1.7.10  v1.1.3.jar) 
    	UCH	ChatFlow{1.1} [ChatFlow] (ChatFlow-1.1.jar) 
    	UCH	climatecontrol{0.8.1} [Climate Control] (ClimateControl-0.8.2.jar) 
    	UCH	DragonAPI{1.0} [DragonAPI] (DragonAPI 1.7.10 V11b.jar) 
    	UCH	DragonMounts{r41-1.7.10} [Dragon Mounts] (DragonMounts-r41-1.7.10.jar) 
    	UCE	etfuturum{1.5.5} [Et Futurum] (Et Futurum-1.5.5.jar) 
    	UCH	hardcorewither{1.1.3} [Hardcore Wither] (Hardcore Wither-1.7.10-1.1.3-21-universal.jar) 
    	UCH	HardcoreEnderExpansion{1.8.6} [Hardcore Ender Expansion] (HardcoreEnderExpansion  MC-1.7.10  v1.8.6.jar) 
    	UCH	hungryZombies{1.2.0} [Hungry Zombies] (hungryzombies-1.7.10-1.2.0.jar) 
    	UCH	LegacyCraft{1.0} [LegacyCraft] (LegacyCraft 1.7.10 V11a.jar) 
    	UCH	LostBooks{1.2.2} [Lost Books] (LostBooks-1.7.10-1.2.2.jar) 
    	UCH	samsmountedpearl{1.7.10-1.0.0} [Mounted Pearl] (MountedPearl-1.7.10-1.0.0.jar) 
    	UCH	nocoord{1.0.0} [No Coords] (NoCoord-1.0.0.jar) 
    	UCH	samsocean{1.7.10-1.0.0} [Classic Oceans] (OceanFloor-1.7.10-1.0.0.jar) 
    	UCH	oldbeacon{1.0} [Old Beacon] (oldbeacon-1.7.10-stable.jar) 
    	UCH	ParticleDistance{1.0.0} [Particle Distance Increasinator] (particledist-1.0.0.jar) 
    	UCH	potioncore{@[email protected]} [Potion Core] (PotionCore-1.2_beta_for_1.7.10.jar) 
    	UCH	rendertweaks{1.2} [RenderTweaks] (RenderTweaks-1.2.jar) 
    	UCH	Revamp{1.3.1} [Revamp] (Revamp-1.3.1.jar) 
    	UCH	cuchaz.cuchazinteractive{1.7.10-1.0} [Cuchaz Interactive] (shipsMod-v1.7.10-1.0.4.jar) 
    	UCH	cuchaz.ships{1.7.10-1.0.3} [Ships Mod] (shipsMod-v1.7.10-1.0.4.jar) 
    	UCH	skinport{1.7.10-v8c} [SkinPort] (SkinPort-1.7.10-v8c.jar) 
    	UCH	SoManyEnchantments{0.3.0} [Rin's So Many Enchantments] (SoManyEnchantments Final(1.7.10) V0.3.0.jar) 
    	UCH	EnchExtensioner{0.3.0} [EnchExtensioner] (SoManyEnchantments Final(1.7.10) V0.3.0.jar) 
    	UCH	soundfilters{0.8_for_1.7.X} [Sound Filters] (SoundFilters-0.8_for_1.7.X.jar) 
    	UCH	SpecialAI{1.1.2} [Special AI] (SpecialAI-1.7.10-1.1.2.jar) 
    	UCH	SpecialMobs{3.2.2} [Special Mobs] (SpecialMobs-1.7.10-3.2.2.jar) 
    	UCH	UtilityMobs{3.1.1} [Utility Mobs] (UtilityMobs-1.7.10-3.1.1.jar) 
    	UCH	villagermantlefix{1.7.10-2} [Villager Mantle Fix] (villagemantlefix-1.7.10-2.jar) 
    	UCH	VillageNames{2.0} [Village Names] (VillageNames-1.7.10-2.0.jar) 
    	UCH	taverns{2.2.1-0} [Village Taverns] (VillageTaverns-2.2.1-0.23.jar) 
    	UCH	witchery{0.24.1} [Witchery] (witchery-1.7.10-0.24.1.jar) 
    	UCH	witcherypatch{1.0.0} [WitcheryPatch] (WitcheryPatch-1.7.10-1.0.0.jar) 
    	UCH	worldprimer{0.4.0} [World Primer] (worldprimer-1.7.10-0.4.0.jar) 
    	UCH	bspkrsCore{6.16} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.16.jar) 
    	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 378.78' Renderer: 'GeForce GTX 670/PCIe/SSE2'
    [12:20:04] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:func_71377_b:359]: #@[email protected]# Game crashed! Crash report saved to: #@[email protected]# F:\Games\Minecraft\MultiMC\instances\Family Stuff - Minimal GenSpeedTest\minecraft\crash-reports\crash-2017-11-19_12.20.04-client.txt
    Process exited with code -1.


    It appears that my modification to WorldGenMinable so I can alter the altitudes of ores is the problem; specifically, Forge adds some method that doesn't exist in vanilla (hence the "java.lang.NoSuchMethodError"). If I had to guess, it is to allow mods to specify metadata instead of just a block, which is all that vanilla allows (I did look around to see if Forge did anything with it and it appeared that it did not).

    Upon further searching it appears that they actually did add a constructor that accepts metadata. I'm not sure if this will work but I updated the mod to include the constructor that Forge adds (it only shows the parameter list but they likely just set the corresponding fields like the vanilla ones do, plus a metadata field, which I added, including to the setblock method that places the blocks); from reading the documentation it doesn't appear to make any other changes.

    Otherwise, it looks like I may have to make a version that uses the vanilla lava level anyway; the main difference would be a reduced height range for larger caves and ravines (I set it so they are mostly underground and/or rarely go all the way from lava level to the surface).
    Posted in: Minecraft Mods
  • 0

    posted a message on Will 1.13 change more than textures and commands?
    Quote from Hoogady»

    That all falls under what I said about commands.

    Changes to commands do not necessarily mean that they will change the actual inner mechanics of how blocks are handled and the save format; commands only mean that you must update commands and command blocks while changes to block IDs themselves means that you will have to convert your worlds, or worst case, start a new world (I doubt they won't include a converter). For example, 1.12 still internally uses the same numerical IDs that have been used since the blocks that used them existed (stone = 1, grass = 2, dirt = 3, etc); if you downgrade only new blocks (items, entities, NBT data) will disappear, while if you downgrade a 1.13+ world it will turn into a jumbled mess of random blocks (at best) and be destroyed beyond all possible repair (because of this very real danger they should do what they did in 1.2 when the game converted to the Anvil format; the first time you loaded an old world the game converted the entire world all at once and new files were created instead of converting chunks on-the-fly as they are loaded. Since the game kept the older files it was even easy to revert back).

    See this comment on Reddit for a detailed description of what they will do:

    https://www.reddit.com/r/minecraftsuggestions/comments/6frxfb/meta_can_113_remove_the_block_limit_entirely/diknnwt/
    Posted in: Recent Updates and Snapshots
  • 0

    posted a message on Crafting Recipe Ideas

    The only items which even remotely have a chance of being made craftable and not upsetting game balance are name tags and saddles, which currently already have 3 ways to obtain them (chest loot, trading, fishing).

    The others? Why is a Nether item used to craft Elytra, an item found in the End? Shulker shells are used to make a very powerful item (store/carry 729 stacks of items in an Ender chest!); and the totem recipe is not that expensive at all, considering that I could make hundreds of them right now with all the gold and emerald I have on hand (with enough gold to fill an entire chest with totems if they could stack to 64) and have mined close to 300 gold in a single play session before (easily over a thousand in a 1.10+ mesa biome) and emeralds are easy to farm (more than 7,000 farmed so far with nothing more than basic manual farms and a few minutes per day).

    Posted in: Suggestions
  • 0

    posted a message on Will 1.13 change more than textures and commands?

    They will change all block IDs and the save format, probably breaking every single map viewer and editor until they can be updated. For example, wool will have 16 block IDs instead of one ID and a data value to determine the color, so at the very least every color other than white will need a new ID, and within the save file each chunk section (a 16x16x16 cube) will have a lookup table which translates local numerical IDs (still used by the save format for efficiency purposes) to in-game IDs, with up to 4096 IDs per chunk section (which is also the maximum number of blocks each chunk section can store so this will not be a limitation) and unlimited overall (well, probably the 32 bit integer limit, which is over 2 billion; more practically, limited by memory usage and decreased garbage collector efficiency with large amounts of memory allocated).

    Previously, they mostly added support for 4096 block IDs all the way back in 1.2 but due to the fact that item IDs started at 256 and were treated the same as block IDs in many parts of the code this effectively limited the game to 256 block IDs unless you patched in a work-around, such as shifting all item IDs up by 4096 instead of 256 (aside from backwards compatibility with older worlds I don't see any reason why 1.8 should still be affected since they removed numerical IDs, and they could have added a converter for older worlds, which have to be converted anyway due to changes to IDs).

    Personally, I don't see vanilla using 4096 block IDs anytime soon and with better usage of data values and/or tile entities you can currently have as many as 65536 different blocks (e.g. Shulker boxes, which are already tile entities, could have used tile entity data to store their color, even allowing for up to 16777216 different colors with commands, for just one block ID; Pocket Edition uses a single block ID with data values for different types of wooden fences instead of one ID per type).

    Posted in: Recent Updates and Snapshots
  • 1

    posted a message on [1.7-1.9] TheMasterCaver's Mods and Tweaks

    I've released TMCWv4 Underground, which replicates most of the underground generation of TMCWv4, including the deeper caves and ores, which I was able to change without modifying more classes than necessary with some hacky code; instead of changing how bedrock is placed in the first place (in BiomeGenBase and BiomeGenMesa) I replace the upper 4 layers with stone in my cave generator class (MapGenCaves), and to make ores generate at different altitudes I override the passed-in y coordinate in WorldGenMinable, as well as made some changes to how dirt/gravel generate, with the vanilla 1.6.4 amount (2x more) below sea level (it should work with mod ores, which mainly use the same class, but they will not be altered as long as they do not try adding extra vanilla ore).

    Because of this, it is basically the same as the old "light" version (modified classes are MapGenCaves, MapGenRavine (only modified to disable vanilla ravines), MapGenMineshaft, MapGenStronghold, WorldGenSand, and WorldGenMinable; with MapGenStronghold and WorldGenMinable being new classes). The download also includes the no void fog and stronghold fix mods (separate so they can be optionally installed) as well as a version modified to not exclude special types of caves from near the origin (otherwise you have near-vanilla cave generation within a 512 block circular radius), and a utility which prints out the locations of different types of caves as well as strongholds and mineshafts (it can be ran with the seed argument omitted to search a random seed).

    The biggest differences from TMCWv4 are a lack of mineshaft variation and related changes (to keep things simple) and dungeon changes; dungeons are also only half as common as vanilla 1.6.4 (the Wiki attributes this to changes in caves but the real reason was a doubling of their y-range, which halved their density).

    Note that I did not fully test it (as in looking at every single biome) but it appears to be working as intended (as mentioned in a previous reply red sand will become chiseled sandstone around cave openings in a non-mesa (mod) biome, which cannot be easily fixed due to block metadata not being passed to the cave generator).

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.