Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new dimensions: Mystcraft, Atum, Dimdoors, Erebus, Betweenlands. Closes GH-41 #49

Merged
merged 16 commits into from
Jun 24, 2017

Conversation

satoshinm
Copy link
Owner

#41

@satoshinm
Copy link
Owner Author

satoshinm commented Jun 24, 2017

screen shot 2017-06-23 at 10 18 19 pm

Who wants gilded-games-util? Aether II:

[22:16:56] [Client thread/TRACE] [aether/]: Using mcmod dependency info : [Forge, gilded-games-util] [gilded-games-util] []
[22:17:03] [Client thread/ERROR] [FML/]: The mod aether (Aether II) requires mods [gilded-games-util] to be available

Found at: https://aether.gildedgames.com/downloads/

@satoshinm
Copy link
Owner Author

satoshinm commented Jun 24, 2017

We have a biome conflict, or two. Apparently these are not auto-assigned:

java.lang.IllegalStateException: There is a biome ID conflict between a biome from Dimensional Doors and another biome type. Fix your configuration!
at StevenDimDoors.mod_pocketDim.world.DDBiomeGenBase.checkBiomes(DDBiomeGenBase.java:30) ~[DDBiomeGenBase.class:?]

[22:22:56] [Client thread/ERROR] [FML]: Caught exception from erebus
java.lang.IllegalArgumentException: Erebus can not use biome ID 100 because it's being used by biomesoplenty.common.biome.overworld.BiomeGenXericShrubland@7cc220bc. Please choose a different one.


config/DimDoors.cfg:

biome {
    I:"Limbo Biome ID"=148
    I:"Pocket Biome ID"=147
}

config/biomesoplenty/ids.cfg:

    I:"Boreal Forest ID"=147
    I:"Brushland ID"=148

    I:"Xeric Shrubland ID"=100

config/erebus.cfg

biomes {
    I:"Elysian Fields"=103
    I:"Fields - Forest"=107
    I:"Fungal Forest"=105
    I:"Submerged Swamp"=106
    I:"Subterranean Savannah"=102
    I:"Ulterior Outback"=104
    I:"Underground Jungle"=100
    I:"Volcanic Desert"=101
}

@satoshinm
Copy link
Owner Author

Low on biome IDs. Getting further but overwritten in the later stage:

[22:49:00] [Client thread/ERROR] [FML]: Caught exception from eternalfrost
java.lang.IllegalArgumentException: Failed to register dimension for id 4, One is already registered

[22:49:00] [Client thread/ERROR] [FML]: Caught exception from abyssalcraft
java.lang.RuntimeException: Biome ID 230 was overridden by the biome Subterranean Savannah M (erebus.world.biomes.BiomeSubterraneanSavannah)!

except, I don't see 230 in erebus.cfg? It does have 103, and 103 + 127 = 230...mm.

@satoshinm
Copy link
Owner Author

Removing Abyssalcraft (magic dimension) for now in favor of Erebus (anthropoids dimension). Boots up but Aether II takes over the title screen, although its kinda nice:

screen shot 2017-06-23 at 11 00 41 pm

@satoshinm satoshinm changed the title Add new dimensions: Mystcraft, Atum, AbyssalCraft, Erebus, Betweenlands, Eternal Frost, Aether II. Closes GH-41 Add new dimensions: Mystcraft, Atum, Erebus, Betweenlands, Eternal Frost, Aether II. Closes GH-41 Jun 24, 2017
@satoshinm
Copy link
Owner Author

satoshinm commented Jun 24, 2017

Building the erebus portal https://mods.curse.com/mc-mods/minecraft/220698-the-erebus when going through it the game crashes - another biome conflict, Galacticraft and Erebus?

Caused by: java.lang.ClassCastException: micdoodle8.mods.galacticraft.planets.mars.world.gen.BiomeGenFlatMars cannot be cast to erebus.world.biomes.BiomeBaseErebus

config/Galacticraft/core.conf 102, 103, 104:

    # Biome ID for Moon (Mars will be this + 1, Asteroids + 2 etc). Allowed range 40-250.
    I:biomeIDBase=102

config/erebus.cfg used 101, 103, 104 so need to reassign these.

@satoshinm
Copy link
Owner Author

Enter a Mystcraft dimension (through a descriptive book), Atum (scarab lit on sandstone), Erebus (offering altar, obsidian, diamond, emerald), Betweenlands http://the-betweenlands.wikia.com/wiki/How_to_get_there swamp talisman on sapling), Eternal Frost (snowy obsidian (not "ice obsidian!") lit with flint & diamond).

As for the Aether II, I can create the portal (glowstone then lit with water bucket), but entering hangs on "Downloading terrain", nothing apparent from the logs:

[23:59:01] [Server thread/INFO]: <PROFILE NAME> has just earned the achievement [Hostile Paradise]
[23:59:01] [Server thread/INFO]: Saving and pausing game...
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Overworld
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Nether
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Limbo
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Moon
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Mars
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Asteroids
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/The Outer Lands
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Bedrock
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Betweenlands
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Erebus
[23:59:01] [Server thread/INFO]: Saving chunks for level 'br1'/Eternal Frost
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/Atum
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/Underdark
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/FZHammer
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/Twilight Forest
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/Dungeons
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/Aether
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/The Last Millenium
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/SpectreWorld
[23:59:02] [Server thread/INFO]: Saving chunks for level 'br1'/CONTROL
2017-06-24 00:00:16.702 java[19805:1851851] Unknown modifier with keycode: 0
2017-06-24 00:02:39.911 java[19805:1851851] Unknown modifier with keycode: 0

@satoshinm satoshinm changed the title Add new dimensions: Mystcraft, Atum, Erebus, Betweenlands, Eternal Frost, Aether II. Closes GH-41 Add new dimensions: Mystcraft, Atum, Erebus, Betweenlands, Eternal Frost. Closes GH-41 Jun 24, 2017
@satoshinm satoshinm changed the title Add new dimensions: Mystcraft, Atum, Erebus, Betweenlands, Eternal Frost. Closes GH-41 Add new dimensions: Mystcraft, Atum, Dimdoors, Erebus, Betweenlands, Eternal Frost. Closes GH-41 Jun 24, 2017
@satoshinm
Copy link
Owner Author

After removing Aether and Abyssalcraft, remnants lie in other mods configs; cleaning them up

@satoshinm
Copy link
Owner Author

JourneyMap has errors with Erebus: [00:22:28] [Client thread/WARN] [journeymap]: Error getting BlockDoublePlant icon from mod. Plese report this exception to the mod author of thebetweenlands:sundew: java.lang.NullPointerException
at net.minecraft.block.BlockDoublePlant.func_149888_a(BlockDoublePlant.java:128)

@satoshinm
Copy link
Owner Author

satoshinm commented Jun 24, 2017

Testing with server, log on login:

[00:23:10 INFO]: [Server thread] Server side modded connection established
[00:23:10 INFO]: SMP: Sync dimensions to client
[00:23:10 ERROR]: Failed to load extended properties for EFPlayer.  This is a mod issue.
[00:23:10 WARN]: java.lang.NullPointerException
[00:23:10 WARN]: 	at eternalfrost.HypothermiaStats.readNBT(HypothermiaStats.java:121)
[00:23:10 WARN]: 	at eternalfrost.PlayerData.loadNBTData(PlayerData.java:53)
[00:23:10 WARN]: 	at net.minecraft.entity.Entity.func_70020_e(Entity.java:1658)
[00:23:10 WARN]: 	at net.minecraft.world.storage.SaveHandler.func_75752_b(SaveHandler.java:315)
[00:23:10 WARN]: 	at net.minecraft.server.management.ServerConfigurationManager.func_72380_a(ServerConfigurationManager.java:327)
[00:23:10 WARN]: 	at net.minecraft.server.management.ServerConfigurationManager.initializeConnectionToPlayer(ServerConfigurationManager.java:154)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:200)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:475)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11)
[00:23:10 WARN]: 	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
[00:23:10 WARN]: 	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
[00:23:10 WARN]: 	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
[00:23:10 WARN]: 	at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77)
[00:23:10 WARN]: 	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245)
[00:23:10 WARN]: 	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:181)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023)
[00:23:10 WARN]: 	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
[00:23:10 WARN]: 	at java.lang.Thread.run(Thread.java:748)
[00:23:10 ERROR]: Failed to load extended properties for ErebusExtendedPlayerProperties.  This is a mod issue.
[00:23:10 WARN]: java.lang.NullPointerException
[00:23:10 WARN]: 	at erebus.core.handler.ErebusExtendedPlayerProperties.loadNBTData(ErebusExtendedPlayerProperties.java:41)
[00:23:10 WARN]: 	at net.minecraft.entity.Entity.func_70020_e(Entity.java:1658)
[00:23:10 WARN]: 	at net.minecraft.world.storage.SaveHandler.func_75752_b(SaveHandler.java:315)
[00:23:10 WARN]: 	at net.minecraft.server.management.ServerConfigurationManager.func_72380_a(ServerConfigurationManager.java:327)
[00:23:10 WARN]: 	at net.minecraft.server.management.ServerConfigurationManager.initializeConnectionToPlayer(ServerConfigurationManager.java:154)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:200)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:475)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:21)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:11)
[00:23:10 WARN]: 	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
[00:23:10 WARN]: 	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
[00:23:10 WARN]: 	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
[00:23:10 WARN]: 	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
[00:23:10 WARN]: 	at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169)
[00:23:10 WARN]: 	at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77)
[00:23:10 WARN]: 	at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245)
[00:23:10 WARN]: 	at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:181)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023)
[00:23:10 WARN]: 	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
[00:23:10 WARN]: 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
[00:23:10 WARN]: 	at java.lang.Thread.run(Thread.java:748)

but, can still login

@satoshinm
Copy link
Owner Author

Eternal Frost seems buggy, may want to remove if it is causes further problems:

[00:28:20 ERROR]: A TileEntity type eternalfrost.tileentity.TileEntityDungeonBlock has throw an exception trying to write state. It will not persist. Report this to the mod author
java.lang.RuntimeException: class eternalfrost.tileentity.TileEntityDungeonBlock is missing a mapping! This is a bug!
	at net.minecraft.tileentity.TileEntity.func_145841_b(TileEntity.java:85) ~[aor.class:?]
	at eternalfrost.tileentity.TileEntityDungeonBlock.func_145841_b(TileEntityDungeonBlock.java:35) ~[TileEntityDungeonBlock.class:?]
	at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75820_a(AnvilChunkLoader.java:393) [aqk.class:?]
	at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75816_a(AnvilChunkLoader.java:220) [aqk.class:?]
	at net.minecraft.world.gen.ChunkProviderServer.func_73242_b(ChunkProviderServer.java:416) [ms.class:?]
	at net.minecraft.world.gen.ChunkProviderServer.func_73156_b(ChunkProviderServer.java:562) [ms.class:?]
	at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:265) [mt.class:?]
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963) [MinecraftServer.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]

@satoshinm satoshinm changed the title Add new dimensions: Mystcraft, Atum, Dimdoors, Erebus, Betweenlands, Eternal Frost. Closes GH-41 Add new dimensions: Mystcraft, Atum, Dimdoors, Erebus, Betweenlands. Closes GH-41 Jun 24, 2017
@satoshinm
Copy link
Owner Author

Removing eternal frost also fixes the massive CPU usage (fans blaring)

@satoshinm satoshinm merged commit c99f964 into master Jun 24, 2017
@satoshinm satoshinm deleted the worlds branch June 24, 2017 07:56
@satoshinm satoshinm mentioned this pull request Jun 24, 2017
satoshinm added a commit that referenced this pull request Jun 24, 2017
…loses GH-41 (#49)

* Add new dimensions: Mystcraft, Atum, AbyssalCraft, Erebus, Betweenlands, Eternal Frost, Aether II

* Add gilded-games-util for Aether II

* Add default configs

* Reassign biomes of DimDoors, abyssalcraft, erebus

* Move AbyssalCraft and Erebus dimension ids to unconflict BOP

* Change EternalFrost dimension id to 65 to since 4 was registered

* Remove AbyssalCraft

* Aether: disable custom title menu screen

* Remove AbyssalCraft config

* Add Atum

* Move Erebus biomes to 112-119, fix Galacticraft conflict

* Remove Aether II

* Change betweenlands link to 'How to get there'

* Update other mods configs generated after adding dimension mods

* Update server settings for new dimension mods

* Remove Eternal Frost
satoshinm added a commit that referenced this pull request Jun 24, 2017
…on configs (#52)

* Add Aroma1997s Dimensional World, a new mining world

* Fix using 1.7.10 version of Aroma1997Core

* Add Aroma1997Core default config

* Reconcile dimension mods configurations. Many from GH-49

* Remove INpure debug log file

* Update configs after run, enable biome 97

* Enable dimensional world

* Update UniqueNames, including Aroma

* Enable the miner dimension
satoshinm added a commit that referenced this pull request Sep 6, 2021
Erebus was added in before - but without the config (add it now):

commit 636f1cd
Author: satoshinm <snmatsutake@yahoo.co.jp>
Date:   Sat Jun 24 00:56:21 2017 -0700

    Add new dimensions: Mystcraft, Atum, Dimdoors, Erebus, Betweenlands. Closes GH-41 (#49)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant