Giter VIP home page Giter VIP logo

minecraftecologymod's Introduction

EcologyMod

modid - ecomod


Logo

https://minecraft.curseforge.com/projects/ecology-mod


Ecology Mod is a Minecraft mod that makes you care about consequences of your technical development.

The mod adds an environmental pollution system: pollution sources and effects.

Tile Entities and mechanics from Minecraft produces pollution which accumulates in chunks and diffuses to the neighbours.

Pollution Sources, for example, are:

  • Furnace
  • Open fire
  • Explosions
  • Rubbish (Dropped items)
  • etc.

As the pollution accumulates in the chunks, it triggers various pollution effects, such as:

  • Smog (a thick poisonous fog)
  • Food Pollution (food poisoned by the pollution)
  • Extinction of Animals/Fish
  • Death of trees
  • Acid Rain
  • etc.

The full list of pollution effects and further information about them can be found on the mod wiki page about pollution effects.

Pollution also can be reduced by negative pollution sources, such as:

  • Tree Growing
  • Tree Leaves

Further information about the mod's main mechanic as well as the sources list can be found on the wiki: How it works?(wiki)

To access and deal with the environmental pollution the mod provides some blocks and items:

  • Pollution Filter, which reduces nearby blocks pollution emissions (using RF/Forge energy).
  • Advanced Filter, which reduces the chunk pollution (also using RF/Forge energy)
  • Analyzer, which retrieves information about the chunk pollution and active pollution effects in the chunk.
  • Respirator, which is used to filtrate the air, the player breathe, thus protecting him from air pollution effects.

Recipes and further information about blocks/items (wiki)

To make the mod more flexible there are some console commands in the mod.

Console Commands(wiki)

At the moment the mod is translated to the following languages:

  1. English
  2. Russian
  3. Chinese

If you are a modder and you want to interact with EcologyMod or you want to help its development: Modders Info(wiki)


Links

minecraftecologymod's People

Contributors

kabachuha avatar plasgen avatar pupnewfster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

minecraftecologymod's Issues

Server Crash [1.11.2]

Basically everything happened when I entered the dimension of "galacticraft extra planets" (Saturn).
Everything was fine, but it was daylight and the mobs started to burn from the sun, but after a while I saw several zombies die and then the server closed.
All attempts to enter the map were useless.
I read the report and apparently it says something related to your mod, so I decided to eliminate it and everything went back to normal.
It is assumed that the mod should only work in the overworld, but for some reason it is taking into account the dimensions added by the galacticraft and its expansion.

Minecraft 1.11.2
forge-1.11.2-13.20.1.2588-universal
EcologyMod-1.11.2-1.0.6.0-beta1
GalacticraftCore-1.11.2-4.0.1.121
MicdoodleCore-1.11.2-4.0.1.121
Galacticraft-Planets-1.11.2-4.0.1.121
ExtraPlanets-1.11.2-0.5.4

Crash Report: https://pastebin.com/raw/b9H0jCbu

screenshot_2
screenshot_3

Advanced Filter Crash

With the changes to the advanced filter rendering the game now spams the console with a message similar to the one below (it may be the same message was unable to find the log). The message below is when the server crashed.
Ecology Mod version: 1.12.2-1.4.0.0

java.lang.NoSuchFieldError: vent_rotation
	at ecomod.common.tiles.TileAdvancedFilter.<init>(TileAdvancedFilter.java:58)
	at ecomod.common.blocks.BlockAdvancedFilter.func_149915_a(BlockAdvancedFilter.java:61)
	at net.minecraft.block.Block.createTileEntity(Block.java:1274)
	at net.minecraft.world.chunk.Chunk.func_177422_i(Chunk.java:780)
	at net.minecraft.world.chunk.Chunk.func_177424_a(Chunk.java:798)
	at net.minecraft.world.World.func_175625_s(World.java:2383)
	at ecomod.common.pollution.handlers.PollutionHandler.onPositionedEmission(PollutionHandler.java:339)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_652_PollutionHandler_onPositionedEmission_PositionedPollutionEmissionEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
	at ecomod.api.EcomodAPI.emitPollutionPositioned(EcomodAPI.java:49)
	at ecomod.common.pollution.handlers.PollutionHandler.onWorldTickTiles(PollutionHandler.java:430)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_653_PollutionHandler_onWorldTickTiles_WorldTickEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
	at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:285)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:750)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
	at java.lang.Thread.run(Thread.java:748)

[EcologyMod|PollutionHandler] Active WorldProcessingThreads:
0: Working: false |Last Profiler section: [UNKNOWN]| Interrupted:false

CPU and Memory usage from WPT Threads

Hi there,

today I found VisualVM to profile our Minecraft server.

While profiling the memory usage, I found that the WPT Thread has a high memory usage.

bildschirmfoto 2017-12-28 um 03 52 41

We are in early game so you have a lot of mods, but our world is still empty (10 pulverizers, some garden for pam, not more..)

From CPU side, it looks like ObjectUtils.equals is really, really slow, not?

bildschirmfoto 2017-12-28 um 03 56 26

weather2 compatibility

  1. Pollution distribution depends on wind speed and angle
  2. (?) Pollution affects storm and tornado generation.
  3. (?) Render fixes.
  4. ...

Server Crash with amped up Vent Rotation

I basically receive this crash when trying to break an Advanced Filter, and the only way I can remove it (because it always comes back if I hit it), is by using WorldEdit to completely clear the marked area.

Log:

---- Minecraft Crash Report ----

WARNING: coremods are present:
AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-1.2.6-45.jar)
mysttmtgravitymod (UpAndDownAndAllAround-1.12.2-2.8.0.jar)
CoreMod (Aroma1997Core-1.12.2-2.0.0.0.b135.jar)
HammerCoreCore (HammerCore-1.12.2-1.9.5.7.jar)
EcomodLoadingPlugin (EcologyMod-1.12.2-1.4.0.0.jar)
GottaGoFastLoader (gottagofast-1.0.jar)
NWRTweak (redstonepaste-mc1.12-1.7.5.jar)
Contact their authors BEFORE contacting forge

// Ooh. Shiny.

Time: 15.01.18 02:43
Description: Exception ticking world

java.lang.NoSuchFieldError: vent_rotation
at ecomod.common.tiles.TileAdvancedFilter.(TileAdvancedFilter.java:58)
at ecomod.common.blocks.BlockAdvancedFilter.func_149915_a(BlockAdvancedFilter.java:61)
at net.minecraft.block.Block.createTileEntity(Block.java:1274)
at net.minecraft.world.chunk.Chunk.func_177422_i(Chunk.java:780)
at net.minecraft.world.chunk.Chunk.func_177424_a(Chunk.java:798)
at net.minecraft.world.World.func_175625_s(World.java:2379)
at net.minecraft.server.management.PlayerChunkMapEntry.func_187280_d(PlayerChunkMapEntry.java:250)
at net.minecraft.server.management.PlayerChunkMap.func_72693_b(SourceFile:115)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:227)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:754)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Server thread
Stacktrace:
at ecomod.common.tiles.TileAdvancedFilter.(TileAdvancedFilter.java:58)
at ecomod.common.blocks.BlockAdvancedFilter.func_149915_a(BlockAdvancedFilter.java:61)
at net.minecraft.block.Block.createTileEntity(Block.java:1274)
at net.minecraft.world.chunk.Chunk.func_177422_i(Chunk.java:780)
at net.minecraft.world.chunk.Chunk.func_177424_a(Chunk.java:798)
at net.minecraft.world.World.func_175625_s(World.java:2379)
at net.minecraft.server.management.PlayerChunkMapEntry.func_187280_d(PlayerChunkMapEntry.java:250)
at net.minecraft.server.management.PlayerChunkMap.func_72693_b(SourceFile:115)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:227)

-- Affected level --
Details:
Level name: world
All players: 1 total; [EntityPlayerMP['LokeYourLord'/308, l='world', x=55,11, y=55,26, z=-75,61]]
Chunk stats: ServerChunkCache: 649 Drop: 0
Level seed: 6837080478920543034
Level generator: ID 06 - hcisland, ver 0. Features enabled: true
Level generator options: {"seaLevelOverride":48,"oceanBlockOverride":"minecraft:lava","island":{"treesPerChunk":7,"grassPerChunk":4,"flowersPerChunk":25,"generateFalls":false,"generateLakes":false,"generateLakesLava":false,"radius":34,"stoneBlock":"minecraft:stone","layers":["1, minecraft:grass","5, minecraft:dirt","1, minecraft:clay","2, minecraft:gravel"],"layersUnderwater":[]},"islandBeach":{"cactiPerChunk":12,"generateFalls":false,"generateLakes":false,"generateLakesLava":false,"radius":12,"stoneBlock":"minecraft:stone","layers":["8, minecraft:sand","2, minecraft:sandstone","1, minecraft:clay","2, minecraft:gravel"],"layersUnderwater":["2, minecraft:obsidian","1, minecraft:sandstone","1, minecraft:hardened_clay","2, minecraft:netherrack"]},"ocean":{"radius":48,"stoneBlock":"minecraft:stone","layers":["8, minecraft:netherrack"],"layersUnderwater":["2, minecraft:obsidian","1, minecraft:sandstone","1, minecraft:hardened_clay","4, minecraft:netherrack"]},"wasteland":{"generateFire":true,"generateFalls":true,"generateLakes":false,"generateLakesLava":true,"radius":30,"stoneBlock":"minecraft:netherrack","layers":["8, minecraft:netherrack"],"layersUnderwater":["1, minecraft:obsidian","1, minecraft:sandstone","1, minecraft:hardened_clay","8, minecraft:netherrack"]},"wastelandBeach":{"generateFire":true,"generateFalls":true,"generateLakes":false,"generateLakesLava":true,"radius":5,"stoneBlock":"minecraft:netherrack","layers":["16, minecraft:netherrack"],"layersUnderwater":["1, minecraft:obsidian","1, minecraft:sandstone","1, minecraft:hardened_clay","10, minecraft:netherrack"]},"wastelandEdge":{"generateFire":true,"generateFalls":true,"generateLakes":true,"generateLakesLava":true,"radius":8,"stoneBlock":"minecraft:stone","layers":["8, minecraft:netherrack","2, minecraft:gravel"],"layersUnderwater":["8, minecraft:netherrack"]}}
Level spawn location: World: (8,77,2), Chunk: (at 8,4,2 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 579740 game time, 579740 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 3455 (now: false), thunder time: 22931 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:754)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_151, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1986893040 bytes (1894 MB) / 2629828608 bytes (2508 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -Xms2048M -Xmx4096M
IntCache: cache: 0, tcache: 0, allocated: 24, tallocated: 190
FML: MCP 9.42 Powered by Forge 14.23.1.2555 62 mods loaded, 62 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State     | ID                   | Version          | Source                                                      | Signature                                |
|:--------- |:-------------------- |:---------------- |:----------------------------------------------------------- |:---------------------------------------- |
| UCHIJAAAA | minecraft            | 1.12.2           | minecraft.jar                                               | None                                     |
| UCHIJAAAA | mcp                  | 9.42             | minecraft.jar                                               | None                                     |
| UCHIJAAAA | FML                  | 8.0.99.99        | forge-1.12.2-14.23.1.2555-universal.jar                     | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | forge                | 14.23.1.2555     | forge-1.12.2-14.23.1.2555-universal.jar                     | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAA | advancedrocketrycore | 1                | minecraft.jar                                               | None                                     |
| UCHIJAAAA | gottagofast          | 1.0              | gottagofast-1.0.jar                                         | None                                     |
| UCHIJAAAA | securitycraft        | v1.8.3           | [1.12.x] SecurityCraft v1.8.3.jar                           | None                                     |
| UCHIJAAAA | redstoneflux         | 2.0.1            | RedstoneFlux-1.12-2.0.1.2-universal.jar                     | d4f1503fbacd9b9fb767720420c5395104239ec9 |
| UCHIJAAAA | cofhcore             | 4.3.7            | CoFHCore-1.12.2-4.3.7.25-universal.jar                      | None                                     |
| UCHIJAAAA | libvulpes            | 0.2.7.-24        | LibVulpes-1.12.2-0.2.7-24-universal.jar                     | None                                     |
| UCHIJAAAA | advancedrocketry     | 1.2.6.-45        | AdvancedRocketry-1.12.2-1.2.6-45.jar                        | None                                     |
| UCHIJAAAA | appliedenergistics2  | rv5-stable-3     | appliedenergistics2-rv5-stable-3.jar                        | None                                     |
| UCHIJAAAA | bdlib                | 1.14.3.12        | bdlib-1.14.3.12-mc1.12.2.jar                                | None                                     |
| UCHIJAAAA | ae2stuff             | 0.7.0.4          | ae2stuff-0.7.0.4-mc1.12.2.jar                               | None                                     |
| UCHIJAAAA | aroma1997core        | 2.0.0.0.b135     | Aroma1997Core-1.12.2-2.0.0.0.b135.jar                       | dfbfe4c473253d8c5652417689848f650b2cbe32 |
| UCHIJAAAA | aromabackup          | 2.1.1.3.b89      | AromaBackup-1.12.2-2.1.1.3.b89.jar                          | dfbfe4c473253d8c5652417689848f650b2cbe32 |
| UCHIJAAAA | aromabackuprecovery  | 2.1.1.3.b89      | AromaBackup-1.12.2-2.1.1.3.b89.jar                          | None                                     |
| UCHIJAAAA | attributefix         | 1.0.1            | AttributeFix-1.12.2-1.0.1.jar                               | d476d1b22b218a10d845928d1665d45fce301b27 |
| UCHIJAAAA | bedrockreplacer      | 7.0.2            | BedrockReplacer-Forge-7.0.2.jar                             | None                                     |
| UCHIJAAAA | codechickenlib       | 3.1.5.331        | CodeChickenLib-1.12.2-3.1.5.331-universal.jar               | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCHIJAAAA | cofhworld            | 1.0.2            | CoFHWorld-1.12.2-1.0.2.10-universal.jar                     | None                                     |
| UCHIJAAAA | cyberware            | 0.2.10.5         | cyberware-1.12.2-0.2.10.5.jar                               | 67a0e286dc0d4b502f3c92ac20b953517b52d0a9 |
| UCHIJAAAA | dimensionloader      | 1.12.2-1.0       | dimensionloader-1.12.2-1.0.jar                              | None                                     |
| UCHIJAAAA | ecomod               | 1.12.2-1.4.0.0   | EcologyMod-1.12.2-1.4.0.0.jar                               | None                                     |
| UCHIJAAAA | enderstorage         | 2.4.2.126        | EnderStorage-1.12.2-2.4.2.126-universal.jar                 | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCHIJAAAA | extracells           | 2.5.10           | ExtraCells-1.12.2-2.5.10a47.jar                             | None                                     |
| UCHIJAAAA | com.boydti.fawe      | 3.5.1            | FastAsyncWorldEdit-forge112-17.12.15-0dbb617-949-18.0.6.jar | None                                     |
| UCHIJAAAA | forgivingvoid        | 1.0.5            | ForgivingVoid_1.12-1.0.5.jar                                | None                                     |
| UCHIJAAAA | grue                 | 1.3.5            | Grue-1.12-1.3.5.jar                                         | None                                     |
| UCHIJAAAA | hammercore           | 1.9.5.7          | HammerCore-1.12.2-1.9.5.7.jar                               | None                                     |
| UCHIJAAAA | hcisland             | 0.2.2            | hcisland-0.2.2.jar                                          | None                                     |
| UCHIJAAAA | ichunutil            | 7.1.4            | iChunUtil-1.12.2-7.1.4.jar                                  | None                                     |
| UCHIJAAAA | igwmod               | 1.4.3-14         | IGW-Mod-1.12.2-1.4.3-14-universal.jar                       | None                                     |
| UCHIJAAAA | jei                  | 4.8.5.138        | jei_1.12.2-4.8.5.138.jar                                    | None                                     |
| UCHIJAAAA | journeymap           | 1.12.2-5.5.2     | journeymap-1.12.2-5.5.2.jar                                 | None                                     |
| UCHIJAAAA | longfallboots        | 1.2.1a           | longfallboots-1.2.1a.jar                                    | None                                     |
| UCHIJAAAA | mekanism             | 1.12.2-9.4.3.330 | Mekanism-1.12.2-9.4.3.330.jar                               | None                                     |
| UCHIJAAAA | mekanismgenerators   | 9.4.3            | MekanismGenerators-1.12.2-9.4.3.330.jar                     | None                                     |
| UCHIJAAAA | mekanismtools        | 9.4.3            | MekanismTools-1.12.2-9.4.3.330.jar                          | None                                     |
| UCHIJAAAA | minemenu             | 1.6.3            | MineMenu-1.12.2-1.6.3-universal.jar                         | None                                     |
| UCHIJAAAA | netherportalfix      | 5.3.13           | NetherPortalFix_1.12.1-5.3.13.jar                           | None                                     |
| UCHIJAAAA | nuclearcraft         | 2.8d             | NuclearCraft-2.8d--1.12.2.jar                               | None                                     |
| UCHIJAAAA | thermalfoundation    | 2.3.7            | ThermalFoundation-1.12.2-2.3.7.18-universal.jar             | None                                     |
| UCHIJAAAA | thermalexpansion     | 5.3.7            | ThermalExpansion-1.12.2-5.3.7.31-universal.jar              | None                                     |
| UCHIJAAAA | omlib                | 3.0.0-133        | omlib-1.12.2-3.0.0-133.jar                                  | None                                     |
| UCHIJAAAA | openmodularturrets   | 3.0.0-230        | openmodularturrets-1.12.2-3.0.0-230.jar                     | None                                     |
| UCHIJAAAA | portalgun            | 7.0.0            | PortalGun-1.12.2-7.0.1.jar                                  | None                                     |
| UCHIJAAAA | redstonearsenal      | 2.3.7            | RedstoneArsenal-1.12.2-2.3.7.18-universal.jar               | None                                     |
| UCHIJAAAA | redstonepaste        | 1.7.5            | redstonepaste-mc1.12-1.7.5.jar                              | None                                     |
| UCHIJAAAA | refinedrelocation    | 4.2.16           | RefinedRelocation_1.12.2-4.2.16.jar                         | None                                     |
| UCHIJAAAA | servertickmonitor    | 3.0.0            | ServerTickMonitor-1.12-3.0.0.jar                            | None                                     |
| UCHIJAAAA | sync                 | 7.0.0            | Sync-1.12.2-7.0.1.jar                                       | None                                     |
| UCHIJAAAA | tesla                | 1.0.63           | Tesla-1.12.2-1.0.63.jar                                     | d476d1b22b218a10d845928d1665d45fce301b27 |
| UCHIJAAAA | teslafied            | 1.1.1            | teslafied-1.12-1.1.1.jar                                    | None                                     |
| UCHIJAAAA | beneath              | 1.3.0            | The Beneath-1.12.2-1.3.0.jar                                | 220f10d3a93b3ff5fbaa7434cc629d863d6751b9 |
| UCHIJAAAA | thermalcultivation   | 0.1.2            | ThermalCultivation-1.12.2-0.1.2.8-universal.jar             | None                                     |
| UCHIJAAAA | thermaldynamics      | 2.3.7            | ThermalDynamics-1.12.2-2.3.7.14-universal.jar               | None                                     |
| UCHIJAAAA | mysttmtgravitymod    | 2.8.0            | UpAndDownAndAllAround-1.12.2-2.8.0.jar                      | None                                     |
| UCHIJAAAA | wanionlib            | 1.12.2-1.4       | WanionLib-1.12.2-1.4.jar                                    | None                                     |
| UCHIJAAAA | wearablebackpacks    | 3.1.0            | WearableBackpacks-1.12.2-3.1.0.jar                          | None                                     |
| UCHIJAAAA | worldedit            | 6.1.8            | worldedit-forge-mc1.12-6.1.8-dist.jar                       | None                                     |
| UCHIJAAAA | unidict              | 1.12.2-2.1       | UniDict-1.12.2-2.1.jar                                      | None                                     |

Loaded coremods (and transformers): 

AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-1.2.6-45.jar)
zmaster587.advancedRocketry.asm.ClassTransformer
mysttmtgravitymod (UpAndDownAndAllAround-1.12.2-2.8.0.jar)
uk.co.mysterymayhem.gravitymod.asm.Transformer
CoreMod (Aroma1997Core-1.12.2-2.0.0.0.b135.jar)

HammerCoreCore (HammerCore-1.12.2-1.9.5.7.jar)
com.pengu.hammercore.asm.HammerCoreTransformer
EcomodLoadingPlugin (EcologyMod-1.12.2-1.4.0.0.jar)
ecomod.asm.EcomodClassTransformer
GottaGoFastLoader (gottagofast-1.0.jar)
com.thiakil.gottagofast.coremod.GottaGoFastASMTransformer
NWRTweak (redstonepaste-mc1.12-1.7.5.jar)
net.fybertech.nwr.NWRTransformer
AE2 Version: stable rv5-stable-3 for Forge 14.23.1.2554
List of loaded APIs:
* appliedenergistics2|API (rv5) from appliedenergistics2-rv5-stable-3.jar
* AromaBackupAPI (1.0) from AromaBackup-1.12.2-2.1.1.3.b89.jar
* BuildCraftAPI|fuels (2.0) from EcologyMod-1.12.2-1.4.0.0.jar
* BuildCraftAPI|tiles (1.2) from EcologyMod-1.12.2-1.4.0.0.jar
* BuildCraftAPI|tools (1.0) from EcologyMod-1.12.2-1.4.0.0.jar
* cofhapi (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* cofhapi|block (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* cofhapi|core (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* cofhapi|item (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* cofhapi|tileentity (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* cofhapi|util (2.0.0) from CoFHCore-1.12.2-4.3.7.25-universal.jar
* ecomodapi (1.3) from EcologyMod-1.12.2-1.4.0.0.jar
* iChunUtil API (1.2.0) from iChunUtil-1.12.2-7.1.4.jar
* jeresources|API (0.8.5.27) from JustEnoughResources-1.12.2-0.8.5.27.jar
* journeymap|client-api (1.4) from journeymap-1.12.2-5.5.2.jar
* journeymap|client-api-display (1.4) from journeymap-1.12.2-5.5.2.jar
* journeymap|client-api-event (1.4) from journeymap-1.12.2-5.5.2.jar
* journeymap|client-api-model (1.4) from journeymap-1.12.2-5.5.2.jar
* journeymap|client-api-util (1.4) from journeymap-1.12.2-5.5.2.jar
* JustEnoughItemsAPI (4.13.0) from jei_1.12.2-4.8.5.138.jar
* MekanismAPI|core (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|energy (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|gas (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|infuse (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|laser (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|transmitter (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* MekanismAPI|util (9.0.0) from Mekanism-1.12.2-9.4.3.330.jar
* RefinedRelocationAPI (2.0.0) from RefinedRelocation_1.12.2-4.2.16.jar
* SecurityCraftAPI (1.2.2) from [1.12.x] SecurityCraft v1.8.3.jar
[EcologyMod|PollutionHandler] Active WorldProcessingThreads:
0: Working: false |Last Profiler section: [UNKNOWN]| Interrupted:false

AE2 Integration: IC2:OFF, RC:OFF, MFR:OFF, Waila:OFF, Mekanism:ON, OpenComputers:OFF, THE_ONE_PROBE:OFF, TESLA:ON, CRAFTTWEAKER:OFF
Profiler Position: N/A (disabled)
Player Count: 1 / 20; [EntityPlayerMP['LokeYourLord'/308, l='world', x=55,11, y=55,26, z=-75,61]]
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)

Default config Values allow pollution to build way to fast with some other issues.

The default values make a Minecraft server unplayable after a few days of using the mod. after about 2 weeks the effects of the pollution are not reversible.

I've tried tweaking all the values of things that generate pollution by lowering all the values to only 2digits so items are below 100(usually below 50), and I've gone an increased pollution reduction items to well over 400 in value and it seems like no matter what, pollution generates way to fast and items that reduce pollution seem to do nothing.

I have tested spawning several worlds testing new configs, but roughly after 2 weeks logging back in means your going to die within less than a minute because the pollution levels are so bad. The last world I deleted I spawned near a village, there were probably a total of 3 furnaces nothing in them along with the village torches. took around 2 weeks of not logging back into the server for the world to be so polluted. the village was next to a huge forest. I have other mods such as forestry, Autoplant, dynamic trees, Natura ect.. that provide automation with trees and it doesn't seem to help or this mod only takes into account certain tree types/mods.

i have even gon as far as increasing the values of the pollution tiers that affect the world as a whole like when you cant plant crops anymore and when animals die and what not, i 1st added one 0, then tried two 00's to the end of each tier. does not seem like it makes a difference.

another issue is, the documentation is lacking info in terms of exactly what is needed to make what. i had 3 other people try and make the items needed for the pollution filter and advanced and we couldn't seem to get to work. it took us several days to figure out exactly what items could power and what tubes to use. another issue is when the filters fill up we cant remove the waste. we managed to get it to work once but after a server reboot, the filter stopped transferring its waste.

Question about trees/leaves cleaning pollution

In my world I have the canola press, fermenting barrel and oil generator along with some solar panels from actually additions, with pollution filters against everything actually additions except for the atomic reconstructor. I also have a metallurgic infuser, coffee maker and two furnaces all with filters on them.
We have so many trees you can't even see the sky around and on top of our house and the animal farms are in a different chunk, yet pollution continues skyrocketing into acid rain territory unless I have several advanced filters running.
Do leaves do anything? I have so many trees saplings won't grow in the area anymore because there's just no space, I ended up having to /addPollution to get it down to reasonable levels. Do trees not do anything once they're up?

hasSurfaceAccess calculation lag

Recently I have run a mod called TickProfiler to try to find any sources of lag and it throws a lot of messages like the one at the bottom.

Looking at the method hasSurfaceAccess there are a few comments I have:

  • Given you call bp.up() a lot why do you not store it in a variable so it does not have to be recalculated. This may not be needed as I do not know the performance cost of calling "up" for BlockPos
  • The same goes with line 99 where you call isBlockHollow(w, bp.up(), EnumFacing.UP) and then call it again on line 102. Except that this method seems more costly. So it should most likely be more like
boolean hollow;
if(w.canSeeSky(bp) && hollow = isBlockHollow(w, bp.up(), EnumFacing.UP))
    return true;

if(hollow && hasSurfaceAccess(w, bp.up(), was_at))
    return true;
  • Next for was_at, as it seems to only be used as a lookup to make sure the same block is not checked multiple times, it would potentially improve performance by using a map of xz to y, or y to xz. This way it would lower the number of different values it has to compare to. This of course should be tested to make sure that this is the case, because if it only on average has to check a couple blocks it may lower performance slightly. In a worst case scenario such as having to check nearly every block in the chunk it should improve lookup time.

For example if it was xz to y the method may look like:

private static boolean hasSurfaceAccess(World w, BlockPos bp, HashMap<Long, List<Integer>> was_at)
{
    long xz = (((long)bp.getX()) << 32) | (bp.getZ() & 0xffffffffL);
    List<Integer> ys = was_at.get(xz);
    if(ys != null && ys.contains(bp.getY()))
        return false;

    boolean hollow;
    if(w.canSeeSky(bp) && hollow = isBlockHollow(w, bp.up(), EnumFacing.UP))
        return true;

    if(hollow && hasSurfaceAccess(w, bp.up(), was_at))
        return true;

    for(EnumFacing facing : EnumFacing.HORIZONTALS)
    {
        BlockPos b = bp.offset(facing);
        if(isBlockHollow(w, b, facing))
        {
            if(w.canSeeSky(b))
                return true;
            else if(isBlockHollow(w, b.up(), EnumFacing.UP) && hasSurfaceAccess(w, b.up(), was_at))
                return true;
        }
    }

    if(ys == null)
    {
        ys = new ArrayList<Integer>();
        ys.add(bp.getY());
        was_at.put(xz, ys);
    }
    else
        ys.add(bp.getY());
    return false;
}

You could even use a set of some kind instead of a List, as the order does not matter as it is only for lookup.

If you want I may look at some point through the rest of the code and see if there are any other potential performance improvements throughout it, and then submit them as a pull request.

[14:16:31] [LagSpikeProfiler/INFO] [TickProfiler]: 
The server appears to have lag spiked.
Last tick 0.21748224s ago."Server thread" RUNNABLE
	at java.util.ArrayList.indexOf(ArrayList.java:317)
	at java.util.ArrayList.contains(ArrayList.java:300)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:96)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:103)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:117)
	at ecomod.common.pollution.PollutionUtils.hasSurfaceAccess(PollutionUtils.java:201)
	at ecomod.asm.EcomodASMHooks.leavesTickAddition(EcomodASMHooks.java:125)
	at net.minecraft.block.BlockLeaves.func_180650_b(BlockLeaves.java:176)
	at net.minecraft.block.Block.func_180645_a(Block.java:508)
	at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:475)
	at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:225)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:754)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:666)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:524)
	at java.lang.Thread.run(Thread.java:748)

EcoMod version: 1.12.2 - 1.4.1.0

Pollution disappear into nothing

Just tested the mod, a lot of furnaces fully working and a dark green pollution start to grow. But if i run out of polluted area or even randomly after few minutes pollution fog disappear into nothing.

Pollution Filter settings?

I can't find the pollution filter settings in any of the config files, probably my own fault but if you wouldn't mind pointing me in the right direction I'd like to adjust it. They don't seem to have any effect in my world at the moment and I've put them next to everything I didn't destroy already.

WPTProfiler warnings/errors

As requested I am posting some of the bugs we are having. The main one is that after a little exploring (rather quickly given we have iblis which lets you train up move speed) we get console spam about "[Ecology Mod]: {"air" : 0.0, "water" : 0.0, "soil" : 0.0}". This is not the reason I removed the mod as I am assuming it is just a debug message, however it seems odd that new chunks would have to be checked for pollution and that if it is how do you do it so you do not have to check every block in each new chunk. I have since removed a couple other mods from my test version of the pack (Vampirism and MusicCraft) because they were showing up with https://minecraft.curseforge.com/projects/worldgeneration-profiler as often taking longer than they should to generate chunks.

I decided to test in single player as requested to try and find some examples of the errors we have. (I have yet to just start timing out indefinitely, though that may just be because of how singleplayer works). I did however get these warnings https://pastebin.com/35BLJv1H about WPTProfiler taking longer than usual and about this mod causing cascading worldgen lag.

I also have crashed once since the last update to the WPTProfiler with a ConcurrentModificationException, (if memory serves it was not one to do with entities like #15 that seems to have been fixed), but I am unable to find the logs to copy it. I did not save it initially as I figured it was just a fluke error that might have been caused by the server lagging and that it would happen again, hopefully when I was actually on so that I could see what might have caused it.

Forge Version: 14.23.1.2585
EcologyMod version: 1.12.2-1.3.0.0

Feature: Conditional pollution

I think it would be nice to have something like conditional pollution. Take for example the Immersive Engineering diesel generator. I only want it to pollute the environment when it's actually running, when it's turned of it shouldn't pollute.

This might be a bit difficult with the 1 minute interval check if the machine is just turned off at that moment.

[1.7.10] Server crashes during pre-init

I used 1.7.10 version of this mod on my server in a modpack, but it crashed during pre-init with this:

Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/model/ModelBiped

Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/model/ModelBiped
	at ecomod.core.stuff.EMItems.doPreInit(EMItems.java:47)
	at ecomod.core.stuff.MainRegistry.doPreInit(MainRegistry.java:59)
	at ecomod.core.EcologyMod.preInit(EcologyMod.java:91)

To me it looks like it's trying to load a class that is client-side only. Is the server supported in this version for 1.7.10, or should I use it only in singleplayer? There isn't any 1.7 branch on github, so I couldn't check the code and try to fix it myself 😃.

Thanks,
plajdo

not a crash. Intended Mod Interaction/behavior? Testing a skyblock map with Ex Nihilo 2. using a crucible from EN to melt cobble into lava causing polution with poison effect and death. this was the first bucket of lava made so it is not a large production. does the pollution dissipate naturally or is this a permanent end for a skyblock type map?

Makes sure these boxes are checked before submitting your issue!

1.Check, that your JVM has enough RAM(If there are "OutOfMemoryError");
2.Check, that there aren't issues like this;
3.Check, that only my mod causes crash;
4.Please, write issues on English;
5.Also, it's better to attach crash-report/log;
6.You can send suggestions too, but don't send already exist stuff

[1.12.2] File not found (Pollution Analyzer)

I'm seeing this whenever I use a pollution analyzer:
2018-06-02_23 09 17

[23:07:25] [main/WARN] [net.minecraft.client.renderer.texture.TextureManager]: Failed to load texture: ecomod:textures/gui/analyzer/pollution_local/en.png
[B#360] java.io.FileNotFoundException: ecomod:textures/gui/analyzer/pollution_local/en.png
[B#360] at net.minecraft.client.resources.FallbackResourceManager.func_110536_a(FallbackResourceManager.java:69) ~[cei.class:?]
[B#360] at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110536_a(SimpleReloadableResourceManager.java:65) ~[cev.class:?]
[B#360] at net.minecraft.client.renderer.texture.SimpleTexture.func_110551_a(SimpleTexture.java:40) ~[cdm.class:?]
[B#360] at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:90) [cdr.class:?]
[B#360] at net.minecraft.client.renderer.texture.TextureManager.func_110577_a(TextureManager.java:60) [cdr.class:?]
[B#360] at ecomod.client.gui.GuiAnalyzer.func_73863_a(GuiAnalyzer.java:177) [GuiAnalyzer.class:?]
[B#360] at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368) [ForgeHooksClient.class:?]
[B#360] at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) ~[?:?]
[B#360] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
[B#360] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
[B#360] at Reflector.callVoid(Reflector.java:648) [Reflector.class:?]
[B#360] at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1456) [buq.class:?]
[B#360] at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1117) [bib.class:?]
[B#360] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3935) [bib.class:?]
[B#360] at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
[B#360] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
[B#360] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
[B#360] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
[B#360] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
[B#360] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
[B#360] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]

[Enhancments]

I have 2 Ideas for enchantments.

One is that it would have compatibility with Robotic Parts (A Filter Implant)

And another, which might be there, is that pollution is trapped by blocks. Meaning that if pollution gets bad enough in you basement, you might not be able to breath, but you won't affect the rest of the world (A solid block is stone and the likes) Or you could make a massive wall around your base that will protect it, but has to go from bedrock to Height Limit.

Massive Lag from Pollution Filters

After placing around 150 Pollution Filters in the World, the TPs start to decrease massiveley. With 250 we now got 5 TPS - unplayable. After deleting somewhat 100 of them it's back to 18.6 TPS. Unfortunatley, that amount of filters is needed to keep the pollution from killing everything - default config.

[1.12.2] World-Destroying Crash and some Ticking related Server Crashes

Hey,
your mod presumably caused the following crash that destroyed my world (No Problem, test Server)
https://gist.github.com/D3nnis3n/75a30e967816f11aa39843134c88b36f

Also, since some days i got several Ticking related Crashes which i first thought to be caused by advanced rocketry, then by Level Up! Mod, as both of them active seem to make the crashes happening much more often. I removed both and crashes were much lesser Happening, but still. After the Crash i linked above i removed your mod from the Server, as it destroyed the complete world. (After restart blocks were not the same as before and caused instant Client Crash. Reloading a backup from just five minutes before fixed that, but i eventually got an similar Crash again that did the same again.) And since removal - i'm not having any more crashes relating to ticking entities, also. Or to say better: No crashes at all. (Now 3 hours! Yeh.)

So you might also view the following and see, if those crashes maybe are caused by your mod:
(I'm just not able to definatley shrink it down to a special mod, as the logs are just completley uninformational for a non-developer and no crash logs are created at all)
Advanced-Rocketry/AdvancedRocketry#870

[1.12.2] Question

Does the pollution filter have an interface? And how to manage it on (I did not understand on wiki)

[SUGGESTION] Tough as Nails support?

Would it be possible to add support for Tough as Nails for this? There might be some interesting possibilities for support between the two mods.

[MC1.12.2] [v1.2.1.0] Server Crashing at startup after a crash during a server is running

Hay I had a crash happen on my server on a server tick loop and it crashed
crash-2017-11-11_11.12.57-server.txt
and then now i can not run my server because it crashing on startup
crash-2017-11-11_19.37.10-server.txt
My guess is that the file that it try to load got crupted
This is on my public server of my modpack and do not know if it is safe to remove the mod for with out damaging my world are there any quick fix that i could do. my server do have a back up mod so are there a file that i can replace to get it working again?

[1.12.2] crash on exit

when closing the (singleplayer) server, Ecology causes a concurrent modification exception consistently

Time: 4/6/18 12:36 PM
Description: Exception in server tick loop

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Ecology Mod (ecomod)
Caused by: java.util.ConcurrentModificationException
	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442)
	at java.util.HashMap$KeyIterator.next(HashMap.java:1466)
	at ecomod.common.pollution.handlers.PollutionHandler.onServerStopping(PollutionHandler.java:205)
	at ecomod.core.EcologyMod.onServerStopping(EcologyMod.java:148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:606)
	at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
	at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
	at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
	at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
	at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
	at com.google.common.eventbus.EventBus.post(EventBus.java:217)
	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:278)
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:256)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
	at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
	at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
	at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
	at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
	at com.google.common.eventbus.EventBus.post(EventBus.java:217)
	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:148)
	at net.minecraftforge.fml.common.Loader.serverStopping(Loader.java:790)
	at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStopping(FMLCommonHandler.java:307)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:531)
	at java.lang.Thread.run(Thread.java:748)

when going back to the main menu this causes the client to crash, but when closing the client directly with a sigquit (Alt+F4) it causes the client to hang because the server crashes before the client can close

1.11.2 EcologyMod-1.11.2-1.0.6.0-beta1.jar Server warning

I keep seeing this in my console window and was wondering if there was a setting in the config I could alter to help get rid of this warning, it happens fairly often.
11.12 23:27:16 [Server] Ecology Mod Starting world processing... (dim 0)
11.12 23:27:16 [Server] WPT_0/WARN Something's taking too long! 'WPT_DO_DIFFUSION' took aprox 106.405053 ms
11.12 23:27:16 [Server] Ecology Mod Serializing and saving pollution manager for dimension 0

zh_CN translation add JEI part

itemGroup.ecomod=EcologyMod(生态MOD)

#Blocks
tile.ecomod.filter.name=污染过滤器
tile.ecomod.advanced_filter.name=高级污染过滤器
tile.ecomod.analyzer.name=污染分析器

tile.ecomod.frame.0.name=空机器框架
tile.ecomod.frame.1.name=高级空机器框架

tile.ecomod.block.concentrated_pollution.name=浓缩污染物
fluid.concentrated_pollution=液态浓缩污染物

tile.ecomod.oc_analyzer_adapter.name=污染分析器电脑接口

#Items
item.ecomod.respirator.name=防毒面具

item.ecomod.core.0.name=过滤核心
item.ecomod.core.1.name=高级过滤核心
item.ecomod.core.2.name=分析核心

item.ecomod.craft_ingredient.0.name=活塞阵列
item.ecomod.craft_ingredient.1.name=通风孔

#Effects
ape.ecomod.food_pollution.name=食物污染
ape.ecomod.smog.name=雾霾
ape.ecomod.bad_sleep.name=睡眠质量差
ape.ecomod.poisonous_sleep.name=睡眠时中毒
ape.ecomod.no_fish.name=鱼灭绝
ape.ecomod.polluted_water.name=水污染
ape.ecomod.dead_trees.name=树木无叶
ape.ecomod.no_trees.name=树木不生长
ape.ecomod.acid_rain.name=酸雨
ape.ecomod.wasteland.name=土地污染
ape.ecomod.no_plowing.name=土壤贫瘠
ape.ecomod.no_animals.name=动物灭绝
ape.ecomod.no_bonemeal.name=骨粉无效
ape.ecomod.no_crops_growing.name=农作物不生长

ape.ecomod.effects_not_found.name=[错误]影响没有找到
ape.ecomod.effects_not_found.desc=没有从服务器收到发来的影响!请重新链接服务器或重新进入这个世界。

ape.ecomod.food_pollution.desc=掉落的食物和农作物会吸收环境中的污染物,除非被隔离。当食用这一些食物会导致严重中毒。
ape.ecomod.smog.desc=空气中的污染物与水的微粒混合产生了雾霾,会使生活在此的生物中毒,要用防毒面具隔离污染,还有确保里面有过滤核心。
ape.ecomod.bad_sleep.desc=因为空气的污染,你睡觉的时候会生病。
ape.ecomod.poisonous_sleep.desc=因为空气的污染,你睡觉会导致中毒。
ape.ecomod.no_fish.desc=因为水污染,鱼不能生活在污染的水里,钓鱼是徒劳的。
ape.ecomod.polluted_water.desc=因为水的重度污染,水变成了被污染的水,使水变得有的且几乎没有什么卵用。
ape.ecomod.dead_trees.desc=因为重度污染,树叶变坏且腐烂了。
ape.ecomod.no_trees.desc=在这个地区树苗不能长成树木了。
ape.ecomod.acid_rain.desc=这个雨混合了污染物成了酸雨。下雨时会让一切没有带帽子的生物中毒(帽子会掉耐久),下雨时也会破坏树叶和农田。
ape.ecomod.wasteland.desc=这个地区变成了毫无生机的污染土地,草地变成了泥土和沙子,标签是"生物"和"水生生物"不再在此生成。
ape.ecomod.no_plowing.desc=因为土壤重度污染,土壤退化了,泥土不能被犁成农田。
ape.ecomod.no_animals.desc=因为恶劣的环境,动物不能在此生成。
ape.ecomod.no_bonemeal.desc=因为土地被有毒物质浸透,肥料不起作用了。
ape.ecomod.no_crops_growing.desc=农作物不能在这里生长,但是你可以用骨粉催熟,除非你有骨粉无效影响。

#Achievements
advancements.ecomod.root.title=EcologyMod
advancements.ecomod.root.description=你发现了一些环境问题

achievement.ecomod.disaster=环境灾难
achievement.ecomod.disaster.desc=每种类型污染超过1000000!

achievement.ecomod.bad_sleep=香甜的美梦
achievement.ecomod.bad_sleep.desc=在污染的空气里睡觉后生病
achievement.ecomod.poisonous_sleep=下一个清晨
achievement.ecomod.poisonous_sleep.desc=在污染的空气里面睡觉后中毒
achievement.ecomod.smog=深呼吸
achievement.ecomod.smog.desc=在雾霾里面呼吸
achievement.ecomod.acid_rain=天上下酸雨了!
achievement.ecomod.acid_rain.desc=被酸雨淋
achievement.ecomod.no_fish=幸运的钓鱼!
achievement.ecomod.no_fish.desc=在没有鱼是水里钓鱼
achievement.ecomod.polluted_food=吃嘛嘛香!
achievement.ecomod.polluted_food.desc=吃污染的食物
achievement.ecomod.very_polluted_food=吃掉我!
achievement.ecomod.very_polluted_food.desc=吃了严重污染的生物
achievement.ecomod.no_bonemeal=肥料?不存在的!
achievement.ecomod.no_bonemeal.desc=使用肥料。。然后发现因为环境污染无效了
achievement.ecomod.basic_frame=基础!
achievement.ecomod.basic_frame.desc=制作一个基础机器框架
achievement.ecomod.advanced_frame=值得吗?
achievement.ecomod.advanced_frame.desc=制作一个高级机器框架
achievement.ecomod.filter_core=处理空气
achievement.ecomod.filter_core.desc=制作一个过滤核心(制作相应的机器点击一个机器框架)
achievement.ecomod.advanced_core=这是一个东西!
achievement.ecomod.advanced_core.desc=制作一个高级过滤核心(制作相应的机器点击一个机器框架)
achievement.ecomod.analyzer_core=有备无患!
achievement.ecomod.analyzer_core.desc=制作一个分析核心(制作机器点击一个机器框架)
achievement.ecomod.respirator=真正的跟踪体验!
achievement.ecomod.respirator.desc=制作一个防毒面具

#Commands
commands.ecomod.wpt_not_found=世界处理线程为世界%i没有找到!

commands.ecomod.get_tile_id.usage=/getTileEntityID [x] [y] [z] (坐标是可选的) - 在限定的位置或发送器正下方获取一个TileEntity的ID,并将其放入剪贴板
commands.ecomod.get_tile_id.tile_not_found=在%s找不到TileEntity!

commands.ecomod.load_pollution_manager.usage=/loadPollutionManager {dimension} - 从其默认文件加载世界的污染管理器
commands.ecomod.load_pollution_manager.fail=强制加载污染管理器世界%i失败!

commands.ecomod.save_pollution_manager.usage=/savePollutionManager {dimension} - 将世界的污染管理器保存到其默认文件
commands.ecomod.save_pollution_manager.fail=保存世界%i的污染管理器失败!

commands.ecomod.clear_pollution_manager.usage=/clearPollutionManager {dimension} - 清除世界的污染管理器

#For translators: Please, do not translate ADD, REMOVE, SAVE, LOAD, GET (typed in capital letters) because they are names of modes!
commands.ecomod.tepc.usage=/TEPollutionConfig [ADD|REMOVE|SAVE|LOAD|GET] [tileId] ([air] [water] [soil])
commands.ecomod.tepc.fail.mode_not_found=模式无效!!!它必须是ADD,REMOVE,SAVE,LOAD或GET。
commands.ecomod.tepc.fail.not_enough_arguments=参数无效!至少要有1个参数。
commands.ecomod.tepc.add.fail.args=参数无效!对于ADD模式,必须有5个参数/TEPollutionConfig ADD [tileId] [air] [water] [soil]
commands.ecomod.tepc.add.fail=无法将TileEntity添加到TEPollutionConfig!
commands.ecomod.tepc.add.success=添加到TEPollutionConfig:%s
commands.ecomod.tepc.remove.fail.args=参数无效!对于REMOVE模式,必须有两个参数/TEPollutionConfig REMOVE [tileId]
commands.ecomod.tepc.remove.success=从TEPollutionConfig中删除了%s
commands.ecomod.tepc.remove.fail=尝试从TEPollutionConfig中删除%s,但没有这样的条目
commands.ecomod.tepc.load=正在从配置文件加载TEPollutionConfig.
commands.ecomod.tepc.save=正在将TEPollutionConfig保存到配置文件
commands.ecomod.tepc.save.fail=无法保存TEPollutionConfig!
commands.ecomod.tepc.get.fail.args=参数无效!对于GET模式,必须有两个参数/TEPollutionConfig GET [tileId]
commands.ecomod.tepc.get.fail=尝试从TEPollutionConfig获取%s,但没有这样的条目

#GUI
gui.ecomod.text.no_energy.0=没有足够的能量运行!
gui.ecomod.text.no_energy.1=能量缓冲区必须完全填满!
gui.ecomod.text.no_data.0=没有这个区块的数据被读取!
gui.ecomod.text.no_data.1=用分析器分析这个区块!
gui.ecomod.text.pollution_effects=污染效果:
gui.ecomod.text.energy=能量:
gui.ecomod.text.max_energy=最大能量:
gui.ecomod.text.filling=填充物:
gui.ecomod.text.chunk_position=区块位置:
gui.ecomod.text.chunk_pollution=区块污染:
gui.ecomod.text.analyzed=分析完成:
gui.ecomod.button.analyze_chunk=分析区块

#Tooltips
tooltip.ecomod.respirator.filter_capacity=过滤量
tooltip.ecomod.respirator.insert_filter=插入过滤器!
tooltip.ecomod.more_information=按SHIFT了解更多信息
tooltip.ecomod.core.filter=防毒面具使用这些过滤器
tooltip.ecomod.core.shifted=右键点击'%s'与这个项目做一个相应的机器
tooltip.ecomod.oc.adapter=[EcologyMod]右键单击“空机器框架”,使其成为污染分析仪计算机接口

#Chat messages
msg.ecomod.no_eat_with_respirator=你不能在戴着防毒面具的情况下吃东西!
msg.ecomod.bad_sleep=你生病了,可能空气不够干净。
msg.ecomod.polluted_food=你吃了污染的食物!

msg.ecomod.asm_transformers_failed=[EcologyMod]EcologyMod无法正常工作!在加载数据库期间,以下类别失败:%s。 在日志中查找原因,尽可能地修复它们,或者发送你的日志

#JEI
gui.jei.ingredient.ecomod.pollution=环境污染
gui.jei.desc.ingr.ecomod.pollution=环境污染
gui.jei.desc.ecomod.pollution.air=空气
gui.jei.desc.ecomod.pollution.water=水
gui.jei.desc.ecomod.pollution.soil=土壤
gui.jei.category.ecomod.air_filtration=空气过滤器
gui.jei.category.ecomod.manually_assembly=手工装配
gui.jei.category.ecomod.manually_assembly.note=在瞬间右键物品(已在这个世界设定的)
gui.jei.ingredient.ecomod.pollution_effect=污染效果:
gui.jei.ingredient.ecomod.pollution_effect.trigger=触发的种类:
gui.jei.ingredient.ecomod.pollution_effect.trigger.or=或
gui.jei.ingredient.ecomod.pollution_effect.trigger.and=和
gui.jei.ingredient.ecomod.pollution_effect.trigger.or.desc=在三种污染值其中一项大于这个值的时候触发
gui.jei.ingredient.ecomod.pollution_effect.trigger.and.desc=在三种污染值都大于这个值的时候触发
gui.jei.category.ecomod.pollution_effects=污染效果

Server Crashes (1.7.10) whenever I place the blocks of the mod down.

Hi, whenever I place down the Pollution Filter, Advanced Pollution Filter, or Pollution Analyzer, the server just crashes. This is what the crash says:
The game crashed whilst unexpected error
Error: java.lang.NoClassDefFoundError: ic2/api/energy/tile/IEnergyTile
This is the crash report:
---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 7/19/18 12:33 PM
Description: Unexpected error

java.lang.NoClassDefFoundError: ic2/api/energy/tile/IEnergyTile
at ecomod.common.blocks.BlockAnalyzer.func_149915_a(BlockAnalyzer.java:48)
at net.minecraft.block.Block.createTileEntity(Block.java:1446)
at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:850)
at net.minecraft.world.ChunkCache.func_147438_o(ChunkCache.java:97)
at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:163)
at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1530)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1187)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1011)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: ic2.api.energy.tile.IEnergyTile
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 17 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.(Unknown Source)
at ecomod.asm.EcomodClassTransformer.handleGrowable(EcomodClassTransformer.java:964)
at ecomod.asm.EcomodClassTransformer.transform(EcomodClassTransformer.java:41)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 19 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Stacktrace:
at ecomod.common.blocks.BlockAnalyzer.func_149915_a(BlockAnalyzer.java:48)
at net.minecraft.block.Block.createTileEntity(Block.java:1446)
at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:850)
at net.minecraft.world.ChunkCache.func_147438_o(ChunkCache.java:97)
at net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:163)
at net.minecraft.client.renderer.RenderGlobal.func_72716_a(RenderGlobal.java:1530)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1187)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['DragonKirby8'/418, l='MpServer', x=234.22, y=85.62, z=-174.56]]
Chunk stats: MultiplayerChunkCache: 55, 55
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (228,64,-156), Chunk: (at 4,4,4 in 14,-10; contains blocks 224,0,-160 to 239,255,-145), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 10516 game time, 10516 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 43 total; [EntitySkeleton['Skeleton'/832, l='MpServer', x=218.50, y=13.00, z=-223.50], FlatbedEntity['entity.VehicularMovement.Flatbed.name'/206, l='MpServer', x=236.19, y=71.00, z=-212.00], EntityPig['Pig'/207, l='MpServer', x=231.50, y=69.00, z=-128.50], EntityPig['Pig'/208, l='MpServer', x=239.94, y=71.00, z=-128.94], EntityPig['Pig'/209, l='MpServer', x=234.06, y=69.00, z=-133.91], EntityPig['Pig'/212, l='MpServer', x=225.06, y=73.00, z=-112.28], EntityZombie['Zombie'/664, l='MpServer', x=270.50, y=30.00, z=-131.50], EntitySkeleton['Skeleton'/216, l='MpServer', x=251.50, y=18.00, z=-222.50], EntitySkeleton['Skeleton'/217, l='MpServer', x=250.50, y=18.00, z=-222.50], EntitySkeleton['Skeleton'/218, l='MpServer', x=249.50, y=18.00, z=-223.50], EntityPig['Pig'/155, l='MpServer', x=195.50, y=80.00, z=-192.25], EntityPig['Pig'/219, l='MpServer', x=240.88, y=71.00, z=-125.91], EntityPig['Pig'/156, l='MpServer', x=204.50, y=111.00, z=-144.50], EntityBat['Bat'/732, l='MpServer', x=285.50, y=32.00, z=-112.50], EntityPig['Pig'/157, l='MpServer', x=197.06, y=99.00, z=-152.78], EntityPig['Pig'/158, l='MpServer', x=206.50, y=109.00, z=-143.50], EntityPig['Pig'/159, l='MpServer', x=206.50, y=109.00, z=-143.50], EntityPig['Pig'/160, l='MpServer', x=206.50, y=108.00, z=-132.50], EntityPig['Pig'/161, l='MpServer', x=206.50, y=108.00, z=-134.50], EntityPig['Pig'/162, l='MpServer', x=202.50, y=111.00, z=-134.50], EntityPig['Pig'/163, l='MpServer', x=204.50, y=114.00, z=-135.50], EntityChicken['Chicken'/236, l='MpServer', x=257.59, y=70.00, z=-223.53], EntityChicken['Chicken'/237, l='MpServer', x=264.38, y=72.00, z=-216.94], EntitySkeleton['Skeleton'/558, l='MpServer', x=216.50, y=41.00, z=-161.50], EntityChicken['Chicken'/238, l='MpServer', x=263.81, y=72.00, z=-216.41], EntitySkeleton['Skeleton'/559, l='MpServer', x=212.50, y=41.00, z=-166.50], EntityZombie['Zombie'/623, l='MpServer', x=286.50, y=35.00, z=-115.50], EntityItem['item.item.egg'/239, l='MpServer', x=261.22, y=70.13, z=-223.28], EntityItem['item.item.egg'/240, l='MpServer', x=265.34, y=72.13, z=-214.13], EntityItem['item.item.egg'/241, l='MpServer', x=264.88, y=72.13, z=-217.91], EntityItem['item.item.egg'/242, l='MpServer', x=258.81, y=70.13, z=-223.47], EntityCreeper['Creeper'/818, l='MpServer', x=185.50, y=23.00, z=-163.50], EntityClientPlayerMP['DragonKirby8'/418, l='MpServer', x=234.22, y=85.62, z=-174.56], EntityBat['Bat'/505, l='MpServer', x=232.50, y=46.00, z=-135.50], EntityPig['Pig'/122, l='MpServer', x=191.50, y=75.00, z=-183.50], EntityBat['Bat'/507, l='MpServer', x=229.50, y=46.00, z=-136.50], EntityPig['Pig'/123, l='MpServer', x=189.31, y=78.00, z=-183.50], EntityBat['Bat'/508, l='MpServer', x=233.50, y=46.00, z=-135.50], EntityPig['Pig'/124, l='MpServer', x=185.50, y=79.00, z=-181.50], EntityPig['Pig'/125, l='MpServer', x=189.09, y=92.00, z=-162.03], EntityPig['Pig'/126, l='MpServer', x=183.50, y=92.00, z=-155.50], EntityPig['Pig'/127, l='MpServer', x=182.09, y=93.00, z=-154.22], EntitySkeleton['Skeleton'/831, l='MpServer', x=218.50, y=13.00, z=-221.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:927)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 734932856 bytes (700 MB) / 1059061760 bytes (1010 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA ecomod{1.7.10-1.2.4.0-beta} [Ecology Mod] (EcologyMod-1.7.10-1.2.4.0-beta.jar)
UCHIJAAAA VehicularMovement{1.2.2} [VehicularMovement] (VehicularMovement-1.2.2.jar)
GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 23.20.16.4849' Renderer: 'Intel(R) HD Graphics 520'
[EcologyMod|PollutionHandler] Active WorldProcessingThreads:
New World_0: Working: false |Last Profiler section: [UNKNOWN]| Interrupted:false

Launched Version: 1.7.10-Forge10.13.4.1614-1.7.10
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 520 GL version 4.5.0 - Build 23.20.16.4849, Intel
GL Caps: Using GL 1.3 multitexturing.

Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

Redstone Flux Crash

The log says you are using the old API, I'm using 1.12.1 and the latest version of forge.

Config Files Resetting

Hi.
I am trying to edit the config files and they reset every time I load my game up.
I am using
Ecology Mod 12.2-1.5.0.0
Forge 14.23.2.26611 (latest recommended release)
Mekanism (latest version although I tried without this installed with the same result)

in each file (TEPolutopnConfig.json, PollutionEffects.json and PolutionSources.json) I am changing

{
  "version": "1.4",
  "config": [
    {

to

{
  "version": "custom",
  "config": [
    {

Should I be editing anywhere else?

Thanks.

Crash on Startup with 1.2.0.0 and MC 1.12.2

See the log:

---- Minecraft Crash Report ----

WARNING: coremods are present:
DynamicSurroundingsCore ([CS]-DynamicSurroundings-3.4.7.2.jar)
ShetiPhian-ASM (0-shetiphiancore-1.12.0-3.5.1.jar)
SignPictureCorePlugin ([C]-SignPicture-2.8.1.jar)
LoadingPlugin ([CS]-AdChimneys-3.1.0.0.jar)
Plugin ([CS]-NotEnoughIDs-1.5.4.2.jar)
MalisisSwitchesPlugin (malisisswitches-1.12-5.0.0.jar)
BetterFontsCore ([C]-TrueTypeFontReplacment-1.9.1.jar)
DummyPlugin ([CS]-ForgeEndertech-4.1.0.0.jar)
BetterFoliageLoader ([C]-BetterFoliage-2.1.10.jar)
ForgelinPlugin (0-Forgelin-1.5.1.jar)
MalisisCorePlugin (malisiscore-1.12-6.0.4.jar)
TransformerLoader (OpenComputers-MC1.12.1-1.7.0.13.jar)
NWRTweak ([T]-RedstonePaste-1.7.5.jar)
MMFMLCorePlugin ([CS]-MultiMine-1.12.1.jar)
Contact their authors BEFORE contacting forge

// Don't do that.

Time: 10/1/17 10:18 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Ecology Mod (ecomod)
Caused by: java.lang.NullPointerException: Ecomod ASM transformer had not been initialized!!!
at ecomod.core.EcologyMod.preInit(EcologyMod.java:78)
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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:611)
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.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:253)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:231)
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.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:148)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:604)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:266)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
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)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_144, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 3867369576 bytes (3688 MB) / 6646398976 bytes (6338 MB) up to 7635730432 bytes (7282 MB)
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms4096M -Xmx8192M -XX:MaxPermSize=128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.0.2494 Optifine OptiFine_1.12.2_HD_U_C5 158 mods loaded, 158 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

State ID Version Source Signature
UCH minecraft 1.12.2 minecraft.jar None
UCH mcp 9.42 minecraft.jar None
UCH FML 8.0.99.99 forge-1.12.2-14.23.0.2494.jar e3c3d50c7c986df74c645c0ac54639741c90a557
UCH forge 14.23.0.2494 forge-1.12.2-14.23.0.2494.jar e3c3d50c7c986df74c645c0ac54639741c90a557
UCH betterfonts 1.9.1 minecraft.jar None
UCH opencomputers core 1.7.0.13 minecraft.jar
UCH bdlib 1.14.1.6 0-bdlib-1.14.1.6-mc1.12.jar None
UCH enchantingbottles 1.0 0-EnchantingBottles-1.0.jar None
UCH csb_ench_table 1.1.2 0-EnchantingTable-1.1.2.jar None
UCH fastleafdecay v14 0-FastLeafDecay-v14.jar None
UCH felling 1.2.3 0-Felling-1.2.3.jar None
UCH forgelin 1.5.1 0-Forgelin-1.5.1.jar None
UCH jei 4.7.11.102 [CS]-JustEnoughItems-4.7.11.102.jar None
UCH forestry 5.5.6.198 [CS]-Forestry-5.5.6.198.jar None
UCH gendustry 1.6.5.4 0-gendustry-1.6.5.4-mc1.12.jar None
UCH theoneprobe 1.4.18 [CS]-TheOneProbe-1.4.18.jar None
UCH mantle 1.12-1.3.1.21 [CS]-Mantle-1.3.1.21.jar None
UCH tconstruct 1.12-2.7.3.30 [CS]-TinkersConstruct-2.7.3.30.jar None
UCH immersiveengineering 0.12-72 [CS]-ImmersiveEngineering-72.jar 4cb49fcde3b43048c9889e0a3d083225da926334
UCH immersivetech 1.3.2 0-immersivetech-1.12-1.3.2.jar None
UCH mcmultipart 2.2.2 0-MCMultiPart-2.2.2.jar None
UCH mtlib @Version@ 0-MTLib-3.0.0.jar None
UCH rftools 7.00alpha1 rftools-1.12-7.00alpha1.jar None
UCH rftoolscontrol 1.6.8 0-RFToolsCTRL-1.6.8.jar None
UCH shetiphiancore 3.5.0.2 0-shetiphiancore-1.12.0-3.5.1.jar None
UCH upsizer 4.0 0-upsizer-mc1.12.1-4.0.jar None
UCH wanionlib 1.12.1-1.0 0-WanionLib-1.12.1-1.0.jar None
UCH harvestcraft 1.12.1c 1-HarvestCraft-1.12.1c.jar None
UCH jehc 1.3.1 1-JustEnoughHarvestCraft-1.3.1.jar None
UCH jepb 1.2.1 1-JustEnoughPatternBanners-1.2.1.jar None
UCH redstoneflux 2.0.1 [CS]-RedstoneFlux-2.0.1.2.jar d4f1503fbacd9b9fb767720420c5395104239ec9
UCH cofhcore 4.3.5 [CS]-CoFHCore-4.3.5.13.jar None
UCH mekanism 9.4.1 [CS]-Mekanism-9.4.1.326.jar None
UCH mekanismtools 9.4.1 1-MekanismTools-9.4.1.326.jar None
UCH toolbelt 1.7.1 1-ToolBelt-1.7.1.jar None
UCH watercontrolextreme 1.0.0 1-WaterControlExtreme-1.0.0.jar None
UCH betterfoliage 2.1.10 [C]-BetterFoliage-2.1.10.jar None
UCH betterplacement 1.0.0-1 [C]-BetterPlacement-1.0.0.jar None
UCH inventoryspam 1.0.2 [C]-InventorySpam-1.0.2.jar None
UCH jeibees 0.9.0.4 [C]-JustEnoughItems-Bees-0.9.0.4.jar None
UCH blockdrops 1.3.0 [C]-JustEnoughItems-BlockDrops-1.3.0.jar None
UCH crafttweaker 4.0.7 CraftTweaker2-1.12-4.0.7.jar None
UCH loottweaker 0.0.6.3 LootTweaker-1.12-0.0.6.4.jar None
UCH jeresources 0.8.5.26 [C]-JustEnoughResources-0.8.5.26.jar None
UCH signpic 2.8.1 [C]-SignPicture-2.8.1.jar None
UCH soundfilters 0.10_for_1.12 [C]-SoundFilters-0.10.jar None
UCH wts 1.1.0 [C]-WhatsThatSlot-1.1.0.jar None
UCH worldedit 6.1.8 [S]-WorldEdit-6.1.8.jar None
UCH worldeditcuife2 2.1.2-mf-1.12.2-14.23.0.2487 [C]-WorldEditCUI-2.1.2.jar None
UCH forgeendertech 1.12.2-4.1.0.0 [CS]-ForgeEndertech-4.1.0.0.jar None
UCH adchimneys 1.12.2-3.1.0.0 [CS]-AdChimneys-3.1.0.0.jar None
UCH craftstudioapi 1.0.0 [CS]-CraftStudio-1.0.0.93.jar None
UCH animania 1.3.3 [CS]-Animania-1.3.3.jar None
UCH architecturecraft @Version@ [CS]-ArchitectureCraft-1.20.jar None
UCH autoplant 1.12-1.0.0 [CS]-AutoPlant-1.0.0.jar None
UCH basemetals 2.5.0-beta2 [CS]-BaseMetals-2.5.0-Beta-2.31.jar None
UCH baseminerals 2.5.0-beta2 [CS]-BaseMinerals-2.5.0-Beta-2.4.jar None
UCH bibliocraft 2.4.3 [CS]-BiblioCraft-2.4.3.jar None
UCH chameleon 1.12-4.1.3 [CS]-Chameleon-4.1.3.jar None
UCH chiselsandbits 14.8 [CS]-Chisels&Bits-14.8.jar None
UCH sanlib 1.2.0 [CS]-SanLib-1.2.0.jar None
UCH claysoldiers 3.0.0-alpha.4.1 [CS]-ClaySoldiersMod-3.0.0-Alpha-4.1.jar None
UCH cofhworld 1.0.1 [CS]-CoFHWorld-1.0.1.8.jar None
UCH compot 1.1 [CS]-CombinedPotions-1.1.jar None
UCH tombstone 1.3.7 [CS]-CorailTombstone-1.3.7.jar None
UCH craftingtweaks 8.1.5 [CS]-CraftingTweaks-8.1.5.jar None
UCH densemetals 1.0.1 [CS]-DenseMetals-1.0.1.jar None
UCH dsurround 3.4.7.2 [CS]-DynamicSurroundings-3.4.7.2.jar 7a2128d395ad96ceb9d9030fbd41d035b435753a
UCH presets 3.4.7.2 [CS]-DynamicSurroundings-3.4.7.2.jar None
UCH endercompass 1.2.6.1 [CS]-EnderCompass-1.2.6.1.jar None
UCH modernmetals 2.5.0-beta2 [CS]-ModernMetals-2.5.0-Beta-2.55.jar None
UCH endmetals 1.2.0-beta1 [CS]-EndMetals-1.2.0-Beta-1.3.jar None
UCH fairylights 2.1.1 [CS]-FairyLights-2.1.1.jar None
UCH flatcoloredblocks mc1.12-6.6 [CS]-FlatColoredBlocks-6.6.jar None
UCH foamfix 0.8.0-1.12 [CS]-FoamFix-0.8.0-Lawful.jar None
UCH modcurrency 1.12-1.2.5 [CS]-GoodOl'Currency-1.2.5.jar None
UCH infernalmobs 1.7.3 [CS]-InfernalMobs-1.12.jar None
UCH ironchest 1.12.2-7.0.32.819 [CS]-IronChest-7.0.32.819.jar None
UCH mekanismgenerators 9.4.1 [CS]-MekanismGenerators-9.4.1.326.jar None
UCH multimine 1.5.7 [CS]-MultiMine-1.12.1.jar None
UCH nethermetals 1.2.0-beta1 [CS]-NetherMetals-1.2.0-Beta-1.8.jar None
UCH recipehandler 0.9 [CS]-NoMoreRecipeConflict-0.9.jar None
UCH neid 1.5.4.2 [CS]-NotEnoughIDs-1.5.4.2.jar None
UCH reborncore 3.4.4.120 [CS]-RebornCore-3.4.4.120.jar 8727a3141c8ec7f173b87aa78b9b9807867c4e6b
UCH storagedrawers 1.12-5.2.5 [CS]-StorageDrawers-5.3.3.jar None
UCH refinedstorage 1.5.18 [CS]-RefinedStorage-1.5.18.jar None
UCH rebornstorage 1.0.0 [CS]-RebornStorage-2.0.1.6.jar None
UCH refinedstorageaddons 0.1.1 [CS]-RefinedStorage-Addons-0.1.1.jar None
UCH sanplayermodel 1.0.0 [CS]-SanLib-1.2.0.jar None
UCH scannable 1.6.2.13 [CS]-Scannable-1.6.2.13.jar None
UCH signedit 1.12.2-4 [CS]-SignEdit-4.jar None
UCH storagedrawersextra @Version@ [CS]-StorageDrawers-Extras-3.1.0.jar None
UCH supersoundmuffler 1.0.2.9 [CS]-SuperSoundMuffler-1.0.2.9.jar None
UCH topaddons 1.12-0.15.1 [CS]-TheOneProbe-Addons-0.15.1.jar None
UCH thespotlightmod 1.2.0.98 [CS]-TheSpotlightMod-1.2.0.98.jar None
UCH thutcore 5.11.2 [CS]-ThutCore-5.11.2.jar None
UCH thuttech 6.0.5 [CS]-ThutTech-6.0.5.jar None
UCH tinker_io release 2.5.5e [CS]-TinkerIO-2.5.5e.jar None
UCH tinkertoolleveling 1.12-1.0.2b.DEV.1a79301 [CS]-TinkerToolLeveling-1.0.2b.jar None
UCH trade 1.0.2 [CS]-Trade-1.0.2.jar None
UCH vbe GRADLE:VERSION-GRADLE:BUILD [CS]-VanillaBuildersExtension-1.0.6.jar None
UCH waystones 4.0.15 [CS]-WayStones-4.0.15.jar None
UCH instantunify 1.0.4 [S]-InstantUnify-1.0.4.jar None
UCH codechickenlib 3.1.3.313 [T]-CodeChickenLib-3.1.3.313.jar f1850c39b2516232a2108a7bd84d1cb5df93b261
UCH chickenchunks 2.4.0.70 [T]-ChickenChunks-2.4.0.70.jar f1850c39b2516232a2108a7bd84d1cb5df93b261
UCH modernlamps 1.0.3 [T]-ModernLights-1.0.3.jar None
UCH personalcars 1.4 [T]-PersonalCars-1.4.jar None
UCH redstonepaste 1.7.5 [T]-RedstonePaste-1.7.5.jar None
UCH simplyconveyors 3.0.6 [T]-SimplyConveyors-4.0.4.jar None
UCH soulshardstow 1.12-2.7.3-52 [T]-SoulShards-2.7.3-52.jar None
UCH wificharge 1.3.0 [T]-WirelessCharger-1.3.0.jar None
UCH actuallyadditions 1.12.1-r121 ActuallyAdditions-1.12.1-r121.jar None
UCH additionalbanners 1.1.40 AdditionalBanners-1.12.2-1.1.40.jar d476d1b22b218a10d845928d1665d45fce301b27
UCH betterquesting 2.5.236 BetterQuesting-2.5.236.jar None
UCH carryon 1.5.1 CarryOn-1.5.1.jar None
UCH corail_pillar_extension_forestry 4.0.0 corail_pillar_extension_forestry-4.0.0-1.12.jar None
UCH ctgui 1.0.0 CraftTweaker2-1.12-4.0.7.jar None
UCH crafttweakerjei 2.0.0 CraftTweaker2-1.12-4.0.7.jar None
UCH customnpcs 1.12 CustomNPCs_1.12.0(22jul17)beta.jar None
UCH cyclicmagic 1.8.6 Cyclic-1.12-1.8.6.jar None
UCE ecomod 1.12.1-1.2.0.0 EcologyMod-1.12.1-1.2.0.0.jar None
UCH externaltweaker 0.3 externaltweaker-1.12-0.3.jar None
UCH zerocore 1.12-0.1.1.0 zerocore-1.12-0.1.1.0.jar None
UCH bigreactors 1.12-0.4.5.40 ExtremeReactors-1.12-0.4.5.40.jar None
UCH fbp 2.2.2 FancyBlockParticles-1.12-2.2.2.jar None
UCH teslacorelib 1.0.9 tesla-core-lib-1.12-1.0.9.jar None
UCH industrialforegoing 1.12.1-1.12.1 industrialforegoing-1.12.1-1.4.1-68.jar None
UCH infinitefluids 1.1.1 infinitefluids-1.11-1.1.1.jar None
UCH jeiintegration 1.4.2.31 JustEnoughItems-Integration-1.4.2.31.jar None
UCH keywizard 1.10.2-1.5 keywizard-1.12.2-1.5.1.jar None
UCH levelup2 ${version} Level Up! 2-1.1.6-1.12.jar None
UCH malisiscore 1.12-6.0.4 malisiscore-1.12-6.0.4.jar None
UCH malisisblocks 1.12-6.0.2 malisisblocks-1.12-6.0.2.jar None
UCH malisisdoors 1.12-7.0.4 malisisdoors-1.12-7.0.4.jar None
UCH malisisswitches 1.12-5.0.0 malisisswitches-1.12-5.0.0.jar None
UCH radixcore 1.12.x-2.2.1 RadixCore-1.12.x-2.2.1-universal.jar None
UCH mca 1.12.2-5.3.1 MCA-1.12.x-5.3.1-universal.jar None
UCH minecolonies 1.12.2-0.8.4128 minecolonies-universal-1.12.2-0.8.4128.jar None
UCH minemenu 1.6.2 MineMenu-1.12.2-1.6.2-universal.jar None
UCH modnametooltip 1.9.0 ModNameTooltip-1.9.0.jar None
UCH multistorage 1.4.3 multistorage-1.12.0-1.4.3.jar None
UCH nei ${mod_version} NotEnoughItems-1.12-2.4.0.231-universal.jar f1850c39b2516232a2108a7bd84d1cb5df93b261
UCH nuclearcraft 2.5a NuclearCraft-2.5a--1.12.2.jar None
UCH nuclearphysics 0.1.24 nuclearphysics-1.12.2-0.1.24.jar None
UCH opencomputers 1.7.0.13 OpenComputers-MC1.12.1-1.7.0.13.jar None
UCH questbook 3.0.0-1.12.1 questbook-3.0.0-1.12.jar None
UCH recipemanipulator 1.0 RecipeManipulator-1.12-0.3.1.13.jar None
UCH bq_standard 2.4.134 StandardExpansion-2.4.134.jar None
UCH stevescarts ${version} StevesCarts-1.12.2-2.4.10.49.jar None
UCH thirstybottles 1.1.4 ThirstyBottles-1.12.2-1.1.4.jar d476d1b22b218a10d845928d1665d45fce301b27
UCH vtt 0.6.4 VillagerTrades-1.12-0.6.4.jar None
UCH worldutils 0.4.2 worldutils-1.12.2-0.4.2.jar 2b03e1423915a189b8094816baa18f239d576dff
UCH xnet 1.4.0 xnet-1.12-1.4.0.jar None
UCH unidict 1.12.1-1.0 0-UniDict-1.12.1-1.0.jar None
UCH wrapup 1.12-1.1.1 [CS]-WrapUp-1.1.1.jar None
UCH corail_pillar 4.0.0 corail_pillar-4.0.0-1.12.jar None
UCH harvesttweaks 1.12-0.1.5.DEV.86c8a67 HarvestTweaks-1.12-0.1.5.jar None
UCH teslacorelib_registries 1.0.9 tesla-core-lib-1.12-1.0.9.jar None

Loaded coremods (and transformers):
DynamicSurroundingsCore ([CS]-DynamicSurroundings-3.4.7.2.jar)
org.blockartistry.DynSurround.asm.Transformer
ShetiPhian-ASM (0-shetiphiancore-1.12.0-3.5.1.jar)
shetiphian.asm.ClassTransformer
SignPictureCorePlugin ([C]-SignPicture-2.8.1.jar)
com.kamesuta.mc.signpic.asm.SignPictureTransformer
LoadingPlugin ([CS]-AdChimneys-3.1.0.0.jar)
com.endertech.minecraft.mods.adchimneys.world.WorldData$BlockRandomTick
com.endertech.minecraft.mods.adchimneys.world.WorldData$BlockStateChange
Plugin ([CS]-NotEnoughIDs-1.5.4.2.jar)
ru.fewizz.neid.asm.Transformer
MalisisSwitchesPlugin (malisisswitches-1.12-5.0.0.jar)
net.malisis.switches.asm.MalisisSwitchesTransformer
BetterFontsCore ([C]-TrueTypeFontReplacment-1.9.1.jar)
cubex2.ttfr.BFClassTransformer
DummyPlugin ([CS]-ForgeEndertech-4.1.0.0.jar)

BetterFoliageLoader ([C]-BetterFoliage-2.1.10.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
ForgelinPlugin (0-Forgelin-1.5.1.jar)

MalisisCorePlugin (malisiscore-1.12-6.0.4.jar)
net.malisis.core.util.chunkcollision.ChunkCollisionTransformer
net.malisis.core.util.chunkblock.ChunkBlockTransformer
net.malisis.core.renderer.transformer.MalisisRendererTransformer
net.malisis.core.renderer.icon.asm.TextureMapTransformer
net.malisis.core.util.clientnotif.ClientNotifTransformer
TransformerLoader (OpenComputers-MC1.12.1-1.7.0.13.jar)
li.cil.oc.common.asm.ClassTransformer
NWRTweak ([T]-RedstonePaste-1.7.5.jar)
net.fybertech.nwr.NWRTransformer
MMFMLCorePlugin ([CS]-MultiMine-1.12.1.jar)
atomicstryker.multimine.common.fmlmagic.MMTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 387.68' Renderer: 'GeForce GTX 1080/PCIe/SSE2'
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerHarvestTools (Enabled/Forced)
- TinkerMeleeWeapons (Enabled/Forced)
- TinkerRangedWeapons (Enabled/Forced)
- TinkerModifiers (Enabled/Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- TinkerModelRegister (Enabled/Forced)
- chiselsandbitsIntegration (Enabled/Not Forced)
- craftingtweaksIntegration (Enabled/Not Forced)
- theoneprobeIntegration (Enabled/Not Forced)

Pulsar/harvesttweaks loaded Pulses:
- blocks (Enabled/Forced)
- items (Enabled/Forced)
- tconstruct (Enabled/Forced)

List of loaded APIs:
* actuallyadditionsapi (33) from ActuallyAdditions-1.12.1-r121.jar
* BetterQuesting|API (2.6) from BetterQuesting-2.5.236.jar
* bigreactors|API (4.0.1) from ExtremeReactors-1.12-0.4.5.40.jar
* bnnwidget (1.0) from [C]-SignPicture-2.8.1.jar
* BuildCraftAPI|fuels (2.0) from EcologyMod-1.12.1-1.2.0.0.jar
* BuildCraftAPI|tiles (1.2) from EcologyMod-1.12.1-1.2.0.0.jar
* BuildCraftAPI|tools (1.0) from EcologyMod-1.12.1-1.2.0.0.jar
* ChiselsAndBitsAPI (13.8.0) from [CS]-Chisels&Bits-14.8.jar
* cofhapi (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* cofhapi|block (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* cofhapi|core (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* cofhapi|item (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* cofhapi|tileentity (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* cofhapi|util (2.0.0) from [CS]-CoFHCore-4.3.5.13.jar
* Core (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Blocks (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Constants (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Entities (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Entities|Data (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Entities|Data|Role (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Events (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Handlers (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* Core|Handlers|Data (0.1) from CustomNPCs_1.12.0(22jul17)beta.jar
* CraftingTweaks|API (4.1) from [CS]-CraftingTweaks-8.1.5.jar
* ecomodapi (1.1) from EcologyMod-1.12.1-1.2.0.0.jar
* ForestryAPI|apiculture (5.0.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|arboriculture (4.2.1) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|circuits (3.1.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|climate (5.0.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|core (5.2.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|farming (2.2.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|food (1.1.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|fuels (3.0.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|genetics (4.7.1) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|greenhouse (5.2.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|hives (4.1.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|lepidopterology (1.4.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|mail (3.1.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|multiblock (3.0.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|recipes (5.4.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|storage (5.0.0) from [CS]-Forestry-5.5.6.198.jar
* ForestryAPI|world (2.1.0) from [CS]-Forestry-5.5.6.198.jar
* gendustryAPI (2.3.0) from 0-gendustry-1.6.5.4-mc1.12.jar
* ImmersiveEngineering|API (1.0) from [CS]-ImmersiveEngineering-72.jar
* ImmersiveEngineering|ImmersiveFluxAPI (1.0) from [CS]-ImmersiveEngineering-72.jar
* industrialforegoingapi (2) from industrialforegoing-1.12.1-1.4.1-68.jar
* jeresources|API (0.8.5.26) from [C]-JustEnoughResources-0.8.5.26.jar
* JustEnoughItemsAPI (4.13.0) from [CS]-JustEnoughItems-4.7.11.102.jar
* mcjtylib_ng (2.4.4) from 0-McJtyLib-2.4.4.jar
* MekanismAPI|core (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|energy (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|gas (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|infuse (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|laser (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|transmitter (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* MekanismAPI|util (9.0.0) from [CS]-Mekanism-9.4.1.326.jar
* opencomputersapi|component (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|core (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|driver (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|driver|item (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|event (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|filesystem (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|internal (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|machine (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|manual (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|network (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* opencomputersapi|prefab (7.0.0-alpha) from OpenComputers-MC1.12.1-1.7.0.13.jar
* reborncoreAPI (3.4.4.120) from [CS]-RebornCore-3.4.4.120.jar
* reborncoreAPI|Power (3.4.4.120) from [CS]-RebornCore-3.4.4.120.jar
* reborncoreAPI|Recipe (3.4.4.120) from [CS]-RebornCore-3.4.4.120.jar
* reborncoreAPI|Tile (3.4.4.120) from [CS]-RebornCore-3.4.4.120.jar
* simplyconveyorsapi (1.0) from [T]-SimplyConveyors-4.0.4.jar
* stevescartsAPI (${version}) from StevesCarts-1.12.2-2.4.10.49.jar
* stevescartsAPI|FARMS (${version}) from StevesCarts-1.12.2-2.4.10.49.jar
* StorageDrawersAPI (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* StorageDrawersAPI|event (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* StorageDrawersAPI|registry (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* StorageDrawersAPI|render (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* StorageDrawersAPI|storage (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* StorageDrawersAPI|storage-attribute (2.1.0) from [CS]-StorageDrawers-5.3.3.jar
* theoneprobe_api (1.4.4) from [CS]-TheOneProbe-1.4.18.jar
* thut|API (1.0.0) from [CS]-ThutCore-5.11.2.jar
* zerocore|API|multiblock (1.10.2-0.0.2) from zerocore-1.12-0.1.1.0.jar
* zerocore|API|multiblock|rectangular (1.10.2-0.0.2) from zerocore-1.12-0.1.1.0.jar
* zerocore|API|multiblock|tier (1.10.2-0.0.2) from zerocore-1.12-0.1.1.0.jar
* zerocore|API|multiblock|validation (1.10.2-0.0.2) from zerocore-1.12-0.1.1.0.jar
RebornCore:
Plugin Engine: 0
RebornCore Version: 3.4.4.120
Runtime Debofucsation 1
RenderEngine: 1
OptiFine Version: OptiFine_1.12.2_HD_U_C5
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: KUDA-6.5.56.zip
OpenGlVersion: 4.6.0 NVIDIA 387.68
OpenGlRenderer: GeForce GTX 1080/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 16

1.10.2 Furnace Explodes

Furnace explodes when cooking even a single piece of food. Is this intended behavior? If so, is there a way to turn it off or make it much less likely?

I am trying this mod for the first time for a modpack and this is a show stopper in early game.

PollutionSources

The merged pull request with the current reversion that you did, will error if you distribute the new version as in the code it references the correct spelling pollution sources. I am just making sure that you realize this before distributing. The places in the code:

  • EcomodASMHooks line 128
  • PollutionHandler lines 566, 653
  • TileAdvancedFilter lines 100, 160
  • EMConfig lines 288, 294, 296, and 297

This is assuming you are not first implementing the other config versioning system and are going to use the correct PollutionSources config for the latest merged pull request. If you do use the latest config you can just close this issue.

EDIT: The pull for reference is #27

[Suggestion] Add in interactions to Dumpster Diving

The Dumpster Diving mod:

https://minecraft.curseforge.com/projects/dumpster-diving?gameCategorySlug=mc-mods&projectID=289447

Creates landfill biomes with tainted stone and dirt (hopefully water at some point) in addition to garbage "ores", which you receive trash that you can then transform, through the use of machines, into usable materials.

I feel this mod fits very well with it and would like to see interactions with it or, atleast, additions to the configs.

Thanks for all of your hard work.

Server spawn is immediately unplayable

I've created a modpack with the default ecomod config with the exception that I decreased the frequency of thread updates (to 3600 instead of 60). I've also increased the frequency of regular rain with Dynamic Surroundings. However, when I create the world on the server, my players are immediately getting killed due to acid rain and fog on a new world. I also have Millénaire installed, and I know the starting not-evolved villages from them are just outright killing the players if they get near them. This isn't like the 2-week issue mentioned before, it is immediately at day-0 like this.

I want to play with this mod, it sounds like a lot of fun, but at least on servers it is unplayable with the default settings. Is there something that can be changed to make it so the pollution doesn't start bad? Also a way to make it so that unless it is a player-placed entity that it doesn't count?

Here is my current config:
ecomod.txt
ecomod.zip

And my debug log from the initial world spawn (less than 12 hours real-time):

debug.zip

leaves do not purify the air!

Hello, measured the change in the environmental situation with leaves and without them and concluded that they did not clean the air ( 1 hour measured)

Basic Filter Not Accepting RF.

I have tried both the Pollution filter Block and Advanced Filter and only the Advanced Filter accepts RF. I have tried switching it out with other chargeable blocks to make sure my set up is correct still the same result.
2019-03-06_21 34 59

2019-03-06_21 34 57

Here is my startup log as well. https://pastebin.com/9e2fH4Kx

Edit: Forgot ot mention i am using forge version: 14.23.5.2815
I have also come across this issue with the analyzer

2019-03-06_18 30 48

Edit edit: Okay so it is drawing power from the power sources it is just not updating on the Walia.

[1.12.2][1.5.1.0] Thread information printing to console

I'm seeing stuff like this printing to the console:

[17:53:32] [WPT_0/INFO] [Ecology Mod]: Starting world processing... (dim 0)
[17:53:32] [WPT_0/INFO] [Ecology Mod]: Serializing and saving pollution manager for dimension 0
[17:53:32] [WPT_0/INFO] [Ecology Mod]: World processing completed in 0.017 seconds
[17:53:32] [WPT_0/INFO] [Ecology Mod]: [WPT_0]Sleeping for 60 seconds
[17:54:32] [WPT_0/INFO] [Ecology Mod]: Starting world processing... (dim 0)
[17:54:32] [WPT_0/INFO] [Ecology Mod]: Serializing and saving pollution manager for dimension 0
[17:54:32] [WPT_0/INFO] [Ecology Mod]: World processing completed in 0.043 seconds

If it could only print to some other log, that would be perfect. Please and thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.