Theoretically, but MC reaches it's limit long before that with the lack of multithreading. I keep mine at 100000, and I have to be careful not to move anything too crazy. I've been known to move mountains, though, so it really depends on what blocks you're moving.
Rollback Post to RevisionRollBack
I don't cheat; I just conveniently write the rules.
I am pretty sure that it does not happen on versions for 1.7.10, because people have been making carriage mining machines with conduits for power in those versions and have not experienced this problem - I would have found them when I searched the visible internet for other occurrences of the problem.
I do not know if I can find a 1.7.10 update for all of my mods, and some (at least one) of the updates require a total reset, due to massive changes having a lot to do with the no longer existing block ID system. I will check and see if it is possible to update all of my mods to 1.7.10, but that will take some time because there are over 120 of them.
By the way, thank you for your work on this and other mods. I am very thankful for these, because a lot of my automated factory stuff would not work without them.
Kind of. The standpoint on that is we have issues to deal with as is. Updating and making more issues would be pointless. 1.9 might happen, depending on how the general mod community reacts to it. I stopped caring about new Minecraft stuff, as they really only add stupid stuff that is mostly stolen from modders and refuse to rewrite the core systems that need redone.
Rollback Post to RevisionRollBack
I don't cheat; I just conveniently write the rules.
Hey, PlanetGuy, I know you were working on a thread safe world util and what not. (How) is that coming along?
I'm pretty sure I've accomplished getting blocks. My solution was exterminating any side effects from the call chain, but for obvious reasons, that model won't work for setting blocks. We'll probably end up rewriting the better part of World and/or Chunk to make async block sets possible.
What I had in mind for async world access was that we could offer a new updateLocal() callback. It would be allowed to freely change blocks within 16 blocks. The world code would look like this:
for i in 0..8
List of tasks started
foreach loaded chunk chunk:
if chunk.x % 3 * 3 + chunk.z % 3 == i:
add task running chunk.runLocalTicks() to the list of tasks started
await completion of all tasks started
A tick handler would run this in parallel on each world. Chunk.runLocalTicks() would call updateLocal() in serial on each block with a scheduled async tick.
i'm just wondering here, but how much of a pain would it be to update this mod to 1.8/1.9? would it have to be rewritten from scratch?
We plan to continue on 1.7 until (unless?) the bulk of the modding community makes the switch. Frames are mostly useful alongside a wide collection of other mods' components (block breakers, deployers, direction-independent item transportation, and compact redstone control, to name a few) and that ecosystem just doesn't exist on 1.8.
i got a crash with the new immersive engineering update, and i'm pretty sure this applies to immersive integration as well
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 12/13/15 2:02 AM
Description: Ticking block entity
java.lang.NoSuchMethodError: blusunrize.immersiveengineering.api.energy.ImmersiveNetHandler.getConnections(Lnet/minecraft/world/World;Lnet/minecraft/util/ChunkCoordinates;)Ljava/util/List;
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
-- Block entity being ticked --
Details:
Name: JAKJ_RedstoneInMotion_CarriageEngineEntity // me.planetguy.remaininmotion.drive.TileEntityCarriageEngine
Block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (528,7,-675), Chunk: (at 0,0,13 in 33,-43; contains blocks 528,0,-688 to 543,255,-673), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Actual block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: Test
All players: 1 total; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Chunk stats: ServerChunkCache: 353 Drop: 0
Level seed: -3247745318522496265
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (517,4,-658), Chunk: (at 5,0,14 in 32,-42; contains blocks 512,0,-672 to 527,255,-657), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Level time: 6553 game time, 6553 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 151383 (now: false), thunder time: 26516 (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:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 501135632 bytes (477 MB) / 727187456 bytes (693 MB) up to 954728448 bytes (910 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 7 mods loaded, 7 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.1566-1.7.10-universal.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10-universal.jar)
UCHIJAAAA ImmersiveEngineering{0.6.4} [Immersive Engineering] (ImmersiveEngineering-0.6.4.jar)
UCHIJAAAA immersiveintegration{0.6.5} [Immersive Integration] (immersiveintegration-0.6.5.jar)
UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar)
UCHIJAAAA JAKJ_RedstoneInMotion{2.8.8} [Remain In Motion] (RemainInMotion-2.8.8.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
i got a crash with the new immersive engineering update, and i'm pretty sure this applies to immersive integration as well
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 12/13/15 2:02 AM
Description: Ticking block entity
java.lang.NoSuchMethodError: blusunrize.immersiveengineering.api.energy.ImmersiveNetHandler.getConnections(Lnet/minecraft/world/World;Lnet/minecraft/util/ChunkCoordinates;)Ljava/util/List;
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
-- Block entity being ticked --
Details:
Name: JAKJ_RedstoneInMotion_CarriageEngineEntity // me.planetguy.remaininmotion.drive.TileEntityCarriageEngine
Block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (528,7,-675), Chunk: (at 0,0,13 in 33,-43; contains blocks 528,0,-688 to 543,255,-673), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Actual block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: Test
All players: 1 total; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Chunk stats: ServerChunkCache: 353 Drop: 0
Level seed: -3247745318522496265
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (517,4,-658), Chunk: (at 5,0,14 in 32,-42; contains blocks 512,0,-672 to 527,255,-657), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Level time: 6553 game time, 6553 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 151383 (now: false), thunder time: 26516 (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:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 501135632 bytes (477 MB) / 727187456 bytes (693 MB) up to 954728448 bytes (910 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 7 mods loaded, 7 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.1566-1.7.10-universal.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10-universal.jar)
UCHIJAAAA ImmersiveEngineering{0.6.4} [Immersive Engineering] (ImmersiveEngineering-0.6.4.jar)
UCHIJAAAA immersiveintegration{0.6.5} [Immersive Integration] (immersiveintegration-0.6.5.jar)
UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar)
UCHIJAAAA JAKJ_RedstoneInMotion{2.8.8} [Remain In Motion] (RemainInMotion-2.8.8.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Does using this build fix it? It's recompiled against Immersive Engineering 0.6.4, but otherwise unchanged.
Does using this build fix it? It's recompiled against Immersive Engineering 0.6.4, but otherwise unchanged.
nope
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 12/14/15 12:28 AM
Description: Ticking block entity
java.lang.NullPointerException: Ticking block entity
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:26)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_19_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:26)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_19_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
-- Block entity being ticked --
Details:
Name: JAKJ_RedstoneInMotion_CarriageMotorEntity // me.planetguy.remaininmotion.drive.TileEntityCarriageMotor
Block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Block data value: 1 / 0x1 / 0b0001
Block location: World: (529,7,-674), Chunk: (at 1,0,14 in 33,-43; contains blocks 528,0,-688 to 543,255,-673), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Actual block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Actual block data value: 1 / 0x1 / 0b0001
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: Test
All players: 1 total; [EntityPlayerMP['Escman1999'/277, l='Test', x=529.05, y=6.54, z=-670.98]]
Chunk stats: ServerChunkCache: 353 Drop: 0
Level seed: -3247745318522496265
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (517,4,-658), Chunk: (at 5,0,14 in 32,-42; contains blocks 512,0,-672 to 527,255,-657), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Level time: 11178 game time, 11178 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 146758 (now: false), thunder time: 21891 (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:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 467076816 bytes (445 MB) / 676331520 bytes (645 MB) up to 954728448 bytes (910 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 11 mods loaded, 11 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.1566-1.7.10-universal.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10-universal.jar)
UCHIJAAAA ForgeMultipart{1.2.0.345} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
UCHIJAAAA McMultipart{1.2.0.345} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
UCHIJAAAA ImmersiveEngineering{0.6.4} [Immersive Engineering] (ImmersiveEngineering-0.6.4.jar)
UCHIJAAAA immersiveintegration{0.6.5} [Immersive Integration] (immersiveintegration-0.6.5.jar)
UCHIJAAAA MrTJPCoreMod{1.1.0.31} [MrTJPCore] (MrTJPCore-1.1.0.31-universal.jar)
UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar)
UCHIJAAAA JAKJ_RedstoneInMotion{2.8.9} [Remain In Motion] (RemainInMotion-2.8.9.jar)
UCHIJAAAA ForgeMicroblock{1.2.0.345} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Escman1999'/277, l='Test', x=529.05, y=6.54, z=-670.98]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Looks like ImmersiveNetHandler.INSTANCE is null for some reason. We can put in a null check, but that will really only stop it from crashing, not make it work. It makes me think it's an issue on their end, but I don't know much (or anything) about Immersive Engineering's code.
Rollback Post to RevisionRollBack
I don't cheat; I just conveniently write the rules.
Looks like ImmersiveNetHandler.INSTANCE is null for some reason. We can put in a null check, but that will really only stop it from crashing, not make it work. It makes me think it's an issue on their end, but I don't know much (or anything) about Immersive Engineering's code.
it only happens with certain tile entities though. and i think you guys probably should put in a null check, because blu pretty much said it won't be fixed, he called me an idiot for putting IE blocks on a frame mod.. i didn't even put wires or anything on them
Hello, and thank you for continuing to develop this wonderful mod!
I noticed that Carriage Rotators seem to act like Carriage Adapters and pick up carriages when moved. This is a very useful feature, but I was wondering if there is a way to disable this.
To the previous: I can put in a null check, but I don't think that will actually fix it, just make it stop crashing. If I find time/start caring enough, I'll open up IE code, figure out why it's null, and hack in a fix.
Rollback Post to RevisionRollBack
I don't cheat; I just conveniently write the rules.
I'll try to build something, but I'm traveling and even the Minecraft Forum website is melting my netbook into silicon slag, so I don't think I'll be able to run Minecraft or an IDE.
so, if my PC can handle it, i could, in theory, move 30,000,000 blocks at once?
Theoretically, but MC reaches it's limit long before that with the lack of multithreading. I keep mine at 100000, and I have to be careful not to move anything too crazy. I've been known to move mountains, though, so it really depends on what blocks you're moving.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
I am pretty sure that it does not happen on versions for 1.7.10, because people have been making carriage mining machines with conduits for power in those versions and have not experienced this problem - I would have found them when I searched the visible internet for other occurrences of the problem.
I do not know if I can find a 1.7.10 update for all of my mods, and some (at least one) of the updates require a total reset, due to massive changes having a lot to do with the no longer existing block ID system. I will check and see if it is possible to update all of my mods to 1.7.10, but that will take some time because there are over 120 of them.
By the way, thank you for your work on this and other mods. I am very thankful for these, because a lot of my automated factory stuff would not work without them.
I don't know how far they go back, but does your build of BC have autarchic gates? That's how I power my obsidian pipes.
Also, good luck with that, I had to drop a couple mods and find similar ones.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
Hey, PlanetGuy, I know you were working on a thread safe world util and what not. (How) is that coming along?
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
i'm just wondering here, but how much of a pain would it be to update this mod to 1.8/1.9? would it have to be rewritten from scratch?
Kind of. The standpoint on that is we have issues to deal with as is. Updating and making more issues would be pointless. 1.9 might happen, depending on how the general mod community reacts to it. I stopped caring about new Minecraft stuff, as they really only add stupid stuff that is mostly stolen from modders and refuse to rewrite the core systems that need redone.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
I'm pretty sure I've accomplished getting blocks. My solution was exterminating any side effects from the call chain, but for obvious reasons, that model won't work for setting blocks. We'll probably end up rewriting the better part of World and/or Chunk to make async block sets possible.
What I had in mind for async world access was that we could offer a new updateLocal() callback. It would be allowed to freely change blocks within 16 blocks. The world code would look like this:
for i in 0..8
List of tasks started
foreach loaded chunk chunk:
if chunk.x % 3 * 3 + chunk.z % 3 == i:
add task running chunk.runLocalTicks() to the list of tasks started
await completion of all tasks started
A tick handler would run this in parallel on each world. Chunk.runLocalTicks() would call updateLocal() in serial on each block with a scheduled async tick.
We plan to continue on 1.7 until (unless?) the bulk of the modding community makes the switch. Frames are mostly useful alongside a wide collection of other mods' components (block breakers, deployers, direction-independent item transportation, and compact redstone control, to name a few) and that ecosystem just doesn't exist on 1.8.
i got a crash with the new immersive engineering update, and i'm pretty sure this applies to immersive integration as well
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 12/13/15 2:02 AM
Description: Ticking block entity
java.lang.NoSuchMethodError: blusunrize.immersiveengineering.api.energy.ImmersiveNetHandler.getConnections(Lnet/minecraft/world/World;Lnet/minecraft/util/ChunkCoordinates;)Ljava/util/List;
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:27)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
-- Block entity being ticked --
Details:
Name: JAKJ_RedstoneInMotion_CarriageEngineEntity // me.planetguy.remaininmotion.drive.TileEntityCarriageEngine
Block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (528,7,-675), Chunk: (at 0,0,13 in 33,-43; contains blocks 528,0,-688 to 543,255,-673), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Actual block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: Test
All players: 1 total; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Chunk stats: ServerChunkCache: 353 Drop: 0
Level seed: -3247745318522496265
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (517,4,-658), Chunk: (at 5,0,14 in 32,-42; contains blocks 512,0,-672 to 527,255,-657), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Level time: 6553 game time, 6553 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 151383 (now: false), thunder time: 26516 (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:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 501135632 bytes (477 MB) / 727187456 bytes (693 MB) up to 954728448 bytes (910 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 7 mods loaded, 7 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.1566-1.7.10-universal.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10-universal.jar)
UCHIJAAAA ImmersiveEngineering{0.6.4} [Immersive Engineering] (ImmersiveEngineering-0.6.4.jar)
UCHIJAAAA immersiveintegration{0.6.5} [Immersive Integration] (immersiveintegration-0.6.5.jar)
UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar)
UCHIJAAAA JAKJ_RedstoneInMotion{2.8.8} [Remain In Motion] (RemainInMotion-2.8.8.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Escman1999'/48, l='Test', x=529.66, y=6.49, z=-671.72]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Looks like the Immersive Engineering support is broken, let me fix that...
You know, it's been asked enough. You should probably put our stance on 1.8+ updating in a section on the OP.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
Does using this build fix it? It's recompiled against Immersive Engineering 0.6.4, but otherwise unchanged.
Done.
nope
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 12/14/15 12:28 AM
Description: Ticking block entity
java.lang.NullPointerException: Ticking block entity
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:26)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_19_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.planetguy.remaininmotion.core.interop.mod.ImmersiveEngineering.saveConnections(ImmersiveEngineering.java:26)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_19_ImmersiveEngineering_saveConnections_BlockPreMoveEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at me.planetguy.remaininmotion.core.interop.EventPool.postEvent(EventPool.java:145)
at me.planetguy.remaininmotion.core.interop.EventPool.postBlockPreMoveEvent(EventPool.java:59)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.doPreMovementModInteraction(TileEntityCarriageDrive.java:465)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.InitiateMotion(TileEntityCarriageDrive.java:447)
at me.planetguy.remaininmotion.drive.TileEntityCarriageDrive.func_145845_h(TileEntityCarriageDrive.java:330)
-- Block entity being ticked --
Details:
Name: JAKJ_RedstoneInMotion_CarriageMotorEntity // me.planetguy.remaininmotion.drive.TileEntityCarriageMotor
Block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Block data value: 1 / 0x1 / 0b0001
Block location: World: (529,7,-674), Chunk: (at 1,0,14 in 33,-43; contains blocks 528,0,-688 to 543,255,-673), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Actual block type: ID #201 (tile.JAKJ_RedstoneInMotion_CarriageDrive // me.planetguy.remaininmotion.drive.BlockCarriageDrive)
Actual block data value: 1 / 0x1 / 0b0001
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: Test
All players: 1 total; [EntityPlayerMP['Escman1999'/277, l='Test', x=529.05, y=6.54, z=-670.98]]
Chunk stats: ServerChunkCache: 353 Drop: 0
Level seed: -3247745318522496265
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (517,4,-658), Chunk: (at 5,0,14 in 32,-42; contains blocks 512,0,-672 to 527,255,-657), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513)
Level time: 11178 game time, 11178 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 146758 (now: false), thunder time: 21891 (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:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 467076816 bytes (445 MB) / 676331520 bytes (645 MB) up to 954728448 bytes (910 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1566 11 mods loaded, 11 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.1566-1.7.10-universal.jar)
UCHIJAAAA Forge{10.13.4.1566} [Minecraft Forge] (forge-1.7.10-10.13.4.1566-1.7.10-universal.jar)
UCHIJAAAA ForgeMultipart{1.2.0.345} [Forge Multipart] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
UCHIJAAAA McMultipart{1.2.0.345} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
UCHIJAAAA ImmersiveEngineering{0.6.4} [Immersive Engineering] (ImmersiveEngineering-0.6.4.jar)
UCHIJAAAA immersiveintegration{0.6.5} [Immersive Integration] (immersiveintegration-0.6.5.jar)
UCHIJAAAA MrTJPCoreMod{1.1.0.31} [MrTJPCore] (MrTJPCore-1.1.0.31-universal.jar)
UCHIJAAAA planetguyLib{1.9} [planetguyLib] (PlanetguyLib-1.9.1.jar)
UCHIJAAAA JAKJ_RedstoneInMotion{2.8.9} [Remain In Motion] (RemainInMotion-2.8.9.jar)
UCHIJAAAA ForgeMicroblock{1.2.0.345} [Forge Microblocks] (ForgeMultipart-1.7.10-1.2.0.345-universal.jar)
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['Escman1999'/277, l='Test', x=529.05, y=6.54, z=-670.98]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Looks like ImmersiveNetHandler.INSTANCE is null for some reason. We can put in a null check, but that will really only stop it from crashing, not make it work. It makes me think it's an issue on their end, but I don't know much (or anything) about Immersive Engineering's code.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
it only happens with certain tile entities though. and i think you guys probably should put in a null check, because blu pretty much said it won't be fixed, he called me an idiot for putting IE blocks on a frame mod.. i didn't even put wires or anything on them
Hello, and thank you for continuing to develop this wonderful mod!
I noticed that Carriage Rotators seem to act like Carriage Adapters and pick up carriages when moved. This is a very useful feature, but I was wondering if there is a way to disable this.
Thanks.
I can add in a config or gui button or something.
To the previous: I can put in a null check, but I don't think that will actually fix it, just make it stop crashing. If I find time/start caring enough, I'll open up IE code, figure out why it's null, and hack in a fix.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
Added a button as aforementioned. It still needs to be built and tested, but I don't care right now (it's like 9 in the morning, why am I even up).
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL
I'll try to build something, but I'm traveling and even the Minecraft Forum website is melting my netbook into silicon slag, so I don't think I'll be able to run Minecraft or an IDE.
Ah, netbooks. Gotta love em.
I don't cheat; I just conveniently write the rules.
Oops, did I steal your mod? Well, I'm lazy, so if I found the motivation to do so, you did something wrong as a developer.
Additional Buildcraft Objects: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2310397
I'm currently also working on Remain in Motion. http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2104611
I can't advertise the others....
My Patreon: https://www.patreon.com/DA3DSOUL