Oxygen Sealer Feedback

Are Oxygen Sealers working properly?

  • The sealers were working before 2.0.5, and are also working now

    Votes: 7 58.3%
  • The sealers were never working, and they still aren't

    Votes: 0 0.0%
  • The sealers started working since 2.0.5

    Votes: 5 41.7%
  • The sealers were working before 2.0.5, and now they aren't

    Votes: 0 0.0%

  • Total voters
    12
  • Poll closed .

Douglas_Fresh

Member
Sep 17, 2013
797
241
63
34
Seattle, WA, USA
www.youtube.com
Crops don't provide as much oxygen as they used to, I'll have to test it out and confirm that it's unbalanced... if so you'll see it bumped up again in the next update.
Perfect, thanks for the update! I'm not too worried about it as long as it was intended to be that way and I wasn't screwing something up. It's not so much that it's unbalanced, just not what I was used to. Thanks again!
 

micdoodle8

Administrator
Staff member
Nov 12, 2012
456
216
43
Perfect, thanks for the update! I'm not too worried about it as long as it was intended to be that way and I wasn't screwing something up. It's not so much that it's unbalanced, just not what I was used to. Thanks again!
No problem. I would recommend using leaves, since they don't decay they are viable sources for oxygen collectors now.
 

Vercalos

Member
Nov 13, 2013
1
0
1
36
I don't know if they were working before or not as I only recently started building a base on the moon in SMP, but I have an airlock between two sealed rooms(I intended to use it as a buffer for going outside, so as not to depressurize the rest of the base when going in and out), but every time the airlock between both sealed rooms open, both rooms get depressurized.

Do you need screenshots?
 

Agouti

Member
Dec 7, 2013
1
0
1
34
First time user of GC, was having a look at it as part of the Business Elite pack (version of GC used in BE is build #896 as of time of writing), launched through Techinic.

The sealers seem to work OK, except...

The Oxygen Sealers use far too much oxygen, in my opinion. 160 p/s to seal a tiny room with one person in it - orders of magnitude more then what gets used with a mask on - seems very excessive and illogical, and is frustrating besides. It takes 8 collectors to power one sealer (each supplying 20/s), plus more to fill tanks, plus all the energy usage...

In my mind, it should be some amount based on the room size plus an amount for each person or machine which uses oxygen inside, equal to what they would use from tanks. Failing that, it should at least be a number that can be set in the config

Another point: why can't trees provide oxygen directly to the room they are planted in? Apart from reasons of implementation it would seem logical that enough tree to run, say, 4 O2 collectors should be able to provide that O2 directly to the room. Just a thought.

Apologies if it was changed in the latest build, and if so, I'll have to try and update it independant of Technic.
 

akherber

Member
Oct 30, 2013
7
1
1
This is just one of the many identical crashes I am getting that seem to involve Oxygen Sealing, Airlocks, Energy Storage Module and the Solar Panels. I am attempting to isolate the issue and will post any more finds I make.

Forge 953, GC 2.0.7.904

http://pastebin.com/5uq1aNd3

2013-12-10 15:33:58 [INFO] [STDERR] Exception in thread "GC Sealer Roomfinder Th
read" java.lang.NullPointerException
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.chunk.Chunk.func_
76592_a(Chunk.java:702)
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.World.func_72832_
d(World.java:559)
2013-12-10 15:33:58 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxy
gen.ThreadFindSeal.run(ThreadFindSeal.java:81)
2013-12-10 15:33:58 [INFO] [STDERR] Exception in thread "GC Sealer Roomfinder Th
read" Exception in thread "GC Sealer Roomfinder Thread" java.lang.NullPointerExc
eption
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.chunk.Chunk.func_
76592_a(Chunk.java:702)
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.World.func_72832_
d(World.java:559)
2013-12-10 15:33:58 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxy
gen.ThreadFindSeal.run(ThreadFindSeal.java:81)
2013-12-10 15:33:58 [INFO] [STDERR] java.lang.NullPointerException
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.chunk.Chunk.func_
76592_a(Chunk.java:702)
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.World.func_72832_
d(World.java:559)
2013-12-10 15:33:58 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxy
gen.ThreadFindSeal.run(ThreadFindSeal.java:81)
2013-12-10 15:33:58 [INFO] [STDERR] Exception in thread "GC Sealer Roomfinder Th
read" java.lang.NullPointerException
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.chunk.Chunk.func_
76592_a(Chunk.java:702)
2013-12-10 15:33:58 [INFO] [STDERR] at net.minecraft.world.World.func_72832_
d(World.java:559)
2013-12-10 15:33:58 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxy
gen.ThreadFindSeal.run(ThreadFindSeal.java:81)

2013-12-10 17:01:15 [SEVERE] [ForgeModLoader] Universal Electricity: Failed to r
efresh conductor.
2013-12-10 17:01:15 [INFO] [STDERR] java.lang.NullPointerException
 
Last edited:

akherber

Member
Oct 30, 2013
7
1
1
Finally crashed it, here is the command line info. I don't quite understand the connection, but it seems that the electricty updates and the Sealer check are causing this glitch.

2013-12-10 17:01:15 [SEVERE] [ForgeModLoader] Universal Electricity: Failed to refresh conductor.
2013-12-10 17:01:15 [INFO] [STDERR] java.lang.NullPointerException
2013-12-10 17:05:23 [SEVERE] [ForgeModLoader] Universal Electricity: Failed to refresh conductor.
2013-12-10 17:05:23 [INFO] [STDERR] java.lang.NullPointerException
2013-12-10 17:08:09 [SEVERE] [ForgeModLoader] Universal Electricity: Failed to refresh conductor.
2013-12-10 17:08:09 [INFO] [STDERR] java.lang.NullPointerException
2013-12-10 17:08:52 [INFO] [Minecraft-Server] [akherber: Set the time to 1000]
2013-12-10 17:09:05 [INFO] [STDERR] Exception in thread "GC Sealer Roomfinder Thread" java.lang.NullPointerException
2013-12-10 17:09:05 [INFO] [STDERR] at net.minecraft.world.chunk.Chunk.func_76592_a(Chunk.java:702)
2013-12-10 17:09:05 [INFO] [STDERR] at net.minecraft.world.World.func_72832_d(World.java:559)
2013-12-10 17:09:05 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxygen.ThreadFindSeal.run(ThreadFindSeal.java:81)
2013-12-10 17:09:08 [INFO] [STDERR] net.minecraft.util.ReportedException: Ticking tile entity
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:674)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
2013-12-10 17:09:08 [INFO] [STDERR] Caused by: java.util.ConcurrentModificationException
2013-12-10 17:09:08 [INFO] [STDERR] at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
2013-12-10 17:09:08 [INFO] [STDERR] at java.util.HashMap$KeyIterator.next(Unknown Source)
2013-12-10 17:09:08 [INFO] [STDERR] at universalelectricity.compatibility.UniversalNetwork.getRequest(UniversalNetwork.java:155)
2013-12-10 17:09:08 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntityUniversalElectrical.produceUE(GCCoreTileEntityUniversalElectrical.java:84)
2013-12-10 17:09:08 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntityUniversalElectrical.produce(GCCoreTileEntityUniversalElectrical.java:195)
2013-12-10 17:09:08 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntitySolar.func_70316_g(GCCoreTileEntitySolar.java:204)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.world.World.func_72939_s(World.java:2209)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
2013-12-10 17:09:08 [INFO] [STDERR] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
2013-12-10 17:09:08 [INFO] [STDERR] ... 4 more
2013-12-10 17:09:08 [SEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Ticking tile entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:674)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:276)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at universalelectricity.compatibility.UniversalNetwork.getRequest(UniversalNetwork.java:155)
at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntityUniversalElectrical.produceUE(GCCoreTileEntityUniversalElectrical.java:84)
at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntityUniversalElectrical.produce(GCCoreTileEntityUniversalElectrical.java:195)
at micdoodle8.mods.galacticraft.core.tile.GCCoreTileEntitySolar.func_703
16_g(GCCoreTileEntitySolar.java:204)
at net.minecraft.world.World.func_72939_s(World.java:2209)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:550)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:668)
... 4 more
 

Defakto

Member
Dec 9, 2013
4
0
1
39
The Oxygen Sealers use far too much oxygen, in my opinion. 160 p/s to seal a tiny room with one person in it - orders of magnitude more then what gets used with a mask on - seems very excessive and illogical, and is frustrating besides. It takes 8 collectors to power one sealer (each supplying 20/s), plus more to fill tanks, plus all the energy usage...
You're using the collectors wrong then. If you use them with crops in the station, moon, or mars, you can easily break 160 p/s. I have a wheat room setup with collectors some of which are outputting 220+ p/s each.
 

Ezer'Arch

Administrator
Staff member
May 18, 2013
1,603
446
83
ezerarch.com
Finally I got around to import my worlds from 1.6.2 to 1.6.4:

- I noticed the sealers are pretty instable, I have a 5x5x19 room that used to be perfectly sealed in 1.6.2, but with 2.0.8.908 its sealer fails every 4 seconds and any mob/NPC in it gets hurt, even if the status is "Sealed". Also, the sealers stat failing every time I open a chest, press a button or block being updated.

- Also, wirings fault whenever I have reloaded a world (so do the sealers, collectors and so on connected to the wiring). So I need to break and repair a section of wiring so the game can "re-pathfind" the wiring.

- Probably the problem is on my structures since I've been updating them since MC 1.4.x., the faults can be pretty masked in the structure. I think it will be better if I build from scratch with new versions.
 

19abaranet

Member
Aug 7, 2013
102
5
18
21
They seem for me to not work as i thought in a few reasons:
-It seems if the area you are trying to fill with oxygen is too big then it is considered unsealed on the sealer...
-When the sealer does work i find that is seems to flicker on and off, i tested this using an oxygen detector but the detector seems to go on and off so i assume the oxygen is as well...
 

Ezer'Arch

Administrator
Staff member
May 18, 2013
1,603
446
83
ezerarch.com
Absolutely. So if you had a room with a total volume of 1250 blocks, then you only need one sealer. If you have a room of 1251-2500 blocks you need 2 sealers. 2501-3750 you need 3 and so on. At least that is what Micdoodle8 said.
I've just made a test in a brand new world with no other mod installed. A sealer can fill a 10x10-floor room up t0 700m³ safely and ~820m³ depending on the shape. I'm getting problems with the electric wiring: world reload is breaking the pathfind, so I need to break and repair a cable to make GC remember the path.

(BTW, I'm on Twitch right now testing the sealers: http://www.twitch.tv/ezerarch/)
 

martin71

Member
Jan 19, 2014
2
0
1
48
when i lay the sealers on the space station all works fine when im there but when i go back down to earth moon or mars i get this scrolling on the server cons
it goes crazy then it crash`s
2014-01-19 20:57:29 [INFO] [STDERR] at micdoodle8.mods.galacticraft.core.oxygen.ThreadFindSeal.loopThroughD(ThreadFindSeal.java:140)

Minecraft = 1.6.4

Forge 6.4.45.953

Galacticraft 2.0.8.908

thanks