The Earth Mod has one main feature, The Earth.
It adds in a new World Type, which can be accessed by clicking through the world types when generating a new world. E.G (Default, Superflat, Large Biomes, Customized...)
This World Type creates a 1:95 replica of the Earth, in Minecraft. That means the world generated is 432000x216000 blocks in size. All the generation is based on real Earth data, from various sources.
How do I get around? Getting around in a 432000x216000 world would normally be tricky, but not with this mod. This mod adds a new command '/tplatlong'. This command allows you to teleport to any given latitude longitude coordinate. How do you get these coordinates? The easiest way is to use Google Maps. Go to maps.google.com, click on the point you want to go to, copy and paste the coordinates it shows and paste those next to the command, but without the comma. For example: '/tplatlong 0.54154 45.54254'
I want to know where I am in the world!
There is a gui for that, and it does more than just that. If you press 'K' (default) on your keyboard, a GUI will pop up. This will show your latitude and longitude, the street address you are at, and a Google Streetview Image of where you are, and where you are looking.
Why not just download a MC World file? Why a mod?
There are a few reasons for this.
1 - Minecraft World of this size would be terabytes in size, this mod generates it on the fly, so your disk storage only has to store wherever you have been on Earth. 2 - This allows for more 'randomization', your world can be a little bit different each time, and compatibility with any mod generation, like ore generation.
If you are on a dedicated server, you can install the mod to the server, just like any other mod, and in the server.properties change 'level-type' to 'EARTH'.
If you are on a dedicated server, you can install the mod to the server, just like any other mod, and in the server.properties change 'level-type' to 'EARTH'.
Thanks, might want to add that as instructions
Edit:
---- Minecraft Crash Report ----
WARNING: coremods are present:
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.4.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
Contact their authors BEFORE contacting forge
// Everything's going to plan. No, really, that was supposed to happen.
Time: 1/23/16 1:09 AM
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:81)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor9.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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:512)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:319)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:65)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:64)
... 27 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
WARNING: coremods are present:
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.4.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
Contact their authors BEFORE contacting forge
// Everything's going to plan. No, really, that was supposed to happen.
Time: 1/23/16 1:09 AM
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:81)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor9.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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:512)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:319)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:65)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:64)
... 27 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Having some technical difficulties, and I'm going to be away for the rest of the weekend. I'll get on the problem as soon as I get back. Sorry for the inconvenience.
Having some technical difficulties, and I'm going to be away for the rest of the weekend. I'll get on the problem as soon as I get back. Sorry for the inconvenience.
EDIT: I may be able to get the release out today!
Saw the new release, file name is the same but works all the same. Might want to fix that or something with the next release so that it shows the proper release version. Cheers mate o/
Saw the new release, file name is the same but works all the same. Might want to fix that or something with the next release so that it shows the proper release version. Cheers mate o/
So it works on servers now? I was in a rush so I forgot to change the file name, I'll make sure to next time!
I haven't modded in a while, so could you please explain how to add this to my game?
Go to files.minecraftforge.net, select 1.8.9 and download the latest installer. Once downloaded, run the installer. Next, download this mod and put it in your mods folder. (%appdata%/.minecraft/mods) Open the Minecraft launcher, select the forge profile and press Play!
Can you make different Versions With different Scales? like 1:50 or 1:25 or possibly 1:1?
1:1 scale is probably not possible, but i want it to be more detailed
This mod looks awesome anyway
Unfortunately, there are a few reasons I have not done this.
1. I do not have the data to do this, and if I did, the download would be way to large.
2. If I made the terrain bigger on the X and Z, I'd have to increase the height. But the height limit is 256, and at the highest point I am nearly reaching that.
What does it do?
The Earth Mod has one main feature, The Earth.
It adds in a new World Type, which can be accessed by clicking through the world types when generating a new world. E.G (Default, Superflat, Large Biomes, Customized...)
This World Type creates a 1:95 replica of the Earth, in Minecraft. That means the world generated is 432000x216000 blocks in size. All the generation is based on real Earth data, from various sources.
How do I get around?
Getting around in a 432000x216000 world would normally be tricky, but not with this mod. This mod adds a new command '/tplatlong'. This command allows you to teleport to any given latitude longitude coordinate. How do you get these coordinates? The easiest way is to use Google Maps. Go to maps.google.com, click on the point you want to go to, copy and paste the coordinates it shows and paste those next to the command, but without the comma. For example: '/tplatlong 0.54154 45.54254'
I want to know where I am in the world!
There is a gui for that, and it does more than just that. If you press 'K' (default) on your keyboard, a GUI will pop up. This will show your latitude and longitude, the street address you are at, and a Google Streetview Image of where you are, and where you are looking.
Why not just download a MC World file? Why a mod?
There are a few reasons for this.
1 - Minecraft World of this size would be terabytes in size, this mod generates it on the fly, so your disk storage only has to store wherever you have been on Earth.
2 - This allows for more 'randomization', your world can be a little bit different each time, and compatibility with any mod generation, like ore generation.
Images:
Download:
Download on CurseForge
Server Installation:
To install on a Dedicated Server, simply install the mod like any other mod to the server, and in the server.properties change 'level-type' to EARTH.
Any idea on how to make this work on Multiplayer
If you are on a dedicated server, you can install the mod to the server, just like any other mod, and in the server.properties change 'level-type' to 'EARTH'.
Thanks, might want to add that as instructions
Edit:
---- Minecraft Crash Report ----
WARNING: coremods are present:
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.4.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
Contact their authors BEFORE contacting forge
// Everything's going to plan. No, really, that was supposed to happen.
Time: 1/23/16 1:09 AM
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:81)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor9.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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:512)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:319)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.gegy1000.earth.common.proxy.CommonProxy
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:65)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:64)
... 27 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 33 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_71, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1160849520 bytes (1107 MB) / 1297612800 bytes (1237 MB) up to 1908932608 bytes (1820 MB)
JVM Flags: 2 total; -Xms1g -Xmx2g
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.0.1708 21 mods loaded, 21 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC mcp{9.18} [Minecraft Coder Pack] (minecraft.jar)
UC FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.0.1708-universal.jar)
UC Forge{11.15.0.1708} [Minecraft Forge] (forge-1.8.9-11.15.0.1708-universal.jar)
UC BBG{3.0.0} [BetterBedrockGen] (BBG-3.0.0.jar)
UC BloodMagic{1.8.9-2.0.0-6} [Blood Magic: Alchemical Wizardry] (BloodMagic-1.8.9-2.0.0-6.jar)
UC bookshelfapi{2.2.3} [Bookshelf] (Bookshelf-1.8.9-2.2.3.jar)
UC C4Lib{1.0.0} [C4Lib] (C4Lib-1.8-1.0.0-universal.jar)
UC Chameleon{1.8.9-0.2.1} [Chameleon] (Chameleon-1.8.9-0.2.1.jar)
UC chiselsandbits{mc1.8.9-v1.8.3} [Chisels & Bits] (chiselsandbits-mc1.8.9-v1.8.3.jar)
UC ComputerCraft{1.78} [ComputerCraft] (ComputerCraft1.78.jar)
UC fastleafdecay{1.6} [Fast Leaf Decay] (FastLeafDecay-1.8-1.6.jar)
UC glass_shards{1.5.2-fix} [Glass Shards] (glass_shards_mc1.8.8-1.5.2-fix.jar)
UC inventorytweaks{1.60-beta-30-48a432c} [Inventory Tweaks] (InventoryTweaks-1.60-beta-30.jar)
UC IronChest{6.0.120.767} [Iron Chest] (ironchest-1.8.9-6.0.120.767.jar)
UC JEI{2.19.0.93} [Just Enough Items] (jei_1.8.9-2.19.0.93.jar)
UC Morpheus{1.8.9-2.0.57} [Morpheus] (Morpheus-1.8.9-2.0.57.jar)
UC ProjectE{1.8.9-PE1.1.3} [ProjectE] (ProjectE-1.8.9-PE1.1.3.jar)
UC StorageDrawers{1.8.9-2.2.1} [Storage Drawers] (StorageDrawers-1.8.9-2.2.1.jar)
UC Baubles{1.1.3.0} [Baubles] (Baubles-1.8.9-1.1.3.0.jar)
UC Thaumcraft{5.1.4} [Thaumcraft] (Thaumcraft-1.8.9-5.1.4.jar)
UE earth{1.0.0} [The Earth Mod] (TheEarth-1.0.0.jar)
Loaded coremods (and transformers):
ThaumcraftLoader (Thaumcraft-1.8.9-5.1.4.jar)
FldLoadingPlugin (FastLeafDecay-1.8-1.6.jar)
com.olafski.fastleafdecay.FldTransformer
FMLPlugin (InventoryTweaks-1.60-beta-30.jar)
invtweaks.forge.asm.ContainerTransformer
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Crashlog of loading the server
Oh! I did something stupid, I'll fix it! Thanks for notifying me
No problem
Having some technical difficulties, and I'm going to be away for the rest of the weekend. I'll get on the problem as soon as I get back. Sorry for the inconvenience.
EDIT: I may be able to get the release out today!
Saw the new release, file name is the same but works all the same. Might want to fix that or something with the next release so that it shows the proper release version. Cheers mate o/
So it works on servers now? I was in a rush so I forgot to change the file name, I'll make sure to next time!
Unfortunately not, I just don't have the data to be able to do that.
Okay!
Okay, but most cities don't have very interesting terrain near them.
Impressive work!How did you pull this off?
will you release 1.8.0 version?
1.8.8 is much better then 1.8 for several reasons, the biggest one is that when 1.9 comes out it won't be a pain to update.
I haven't modded in a while, so could you please explain how to add this to my game?
Go to files.minecraftforge.net, select 1.8.9 and download the latest installer. Once downloaded, run the installer. Next, download this mod and put it in your mods folder. (%appdata%/.minecraft/mods) Open the Minecraft launcher, select the forge profile and press Play!
Can you make different Versions With different Scales? like 1:50 or 1:25 or possibly 1:1?
1:1 scale is probably not possible, but i want it to be more detailed
This mod looks awesome anyway
Unfortunately, there are a few reasons I have not done this.
1. I do not have the data to do this, and if I did, the download would be way to large.
2. If I made the terrain bigger on the X and Z, I'd have to increase the height. But the height limit is 256, and at the highest point I am nearly reaching that.
Ill just say it, best earth gen mod 20/10 XD love it, keep up the good work