Skip to content

Possibly fix the last broken test!

38b85d8
Select commit
Loading
Failed to load commit list.
Open

Antigravity take on the Gestalt DI PR - fixes multiplayer! #5304

Possibly fix the last broken test!
38b85d8
Select commit
Loading
Failed to load commit list.
Terasology Jenkins.io / Open Tasks Scanner succeeded Dec 7, 2025 in 0s

21 new issues, 449 total

Total New Outstanding Fixed Trend
449 21 428 17 👎

Reference build: Terasology » engine » develop #3

Details

Severity distribution of new issues

Error Warning High Warning Normal Warning Low
0 0 21 0

Annotations

Check warning on line 346 in engine-tests/src/main/java/org/terasology/engine/HeadlessEnvironment.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
It appears that Gestalt-8 DI does close AutoClosable objects in the context on exit?

Check warning on line 314 in engine-tests/src/main/java/org/terasology/engine/integrationenvironment/Engines.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
subscribe to state change and return an asynchronous result

Check warning on line 29 in engine-tests/src/test/java/org/terasology/metatesting/ModuleLoadingTest.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Deprecated getRegistry() for verification/logging is the only way to inspect state? Introduce new way?

Check warning on line 245 in engine/src/main/java/org/terasology/engine/core/TerasologyEngine.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Need to get everything thread safe and get rid of the concept of "GameThread" as much as

Check warning on line 261 in engine/src/main/java/org/terasology/engine/core/TerasologyEngine.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Remove CoreRegistry altogether.

Check warning on line 277 in engine/src/main/java/org/terasology/engine/core/TerasologyEngine.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Remove CoreRegistry altogether.

Check warning on line 87 in engine/src/main/java/org/terasology/engine/core/bootstrap/EntitySystemSetupUtil.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Provide RecordAndReplayCurrentStatus

Check warning on line 90 in engine/src/main/java/org/terasology/engine/core/bootstrap/EntitySystemSetupUtil.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Review - NodeClassLibrary related to the UI for behaviours. Should not be here and probably not even in the CoreRegistry

Check warning on line 55 in engine/src/main/java/org/terasology/engine/core/modes/loadProcesses/InitialiseRemoteWorld.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
These shouldn't be done here, nor so strongly tied to the world renderer

Check warning on line 142 in engine/src/main/java/org/terasology/engine/core/modes/loadProcesses/InitialiseWorld.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
These shouldn't be done here, nor so strongly tied to the world renderer

Check warning on line 74 in engine/src/main/java/org/terasology/engine/core/subsystem/common/ConfigurationSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Move to display subsystem

Check warning on line 14 in engine/src/main/java/org/terasology/engine/core/subsystem/common/GameSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Get rid of this subsystem, it is kind of silly (remove Game class, convert to entity?)

Check warning on line 397 in engine/src/main/java/org/terasology/engine/core/subsystem/config/BindsSubsystem.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
replace with flexible config when binds are no longer saved in the Config.

Check warning on line 23 in engine/src/main/java/org/terasology/engine/network/NetworkMode.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
This seems confusing, generally dedicated servers don't have local players - switch?

Check warning on line 150 in engine/src/main/java/org/terasology/engine/persistence/internal/ReadWriteStorageManager.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
Ensure that the component library and the type serializer library are thread save (e.g. immutable)

Check warning on line 561 in engine/src/main/java/org/terasology/engine/persistence/internal/ReadWriteStorageManager.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
This should not be public. It is only used for unit tests.

Check warning on line 100 in engine/src/main/java/org/terasology/engine/persistence/typeHandling/TypeHandlerLibraryImpl.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
This used to be done in TypeHandlerLibraryImpl.forModuleEnvironment().

Check warning on line 98 in engine/src/main/java/org/terasology/engine/rendering/nui/internal/LwjglCanvasRenderer.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
use context to get assets instead of static methods

Check warning on line 41 in engine/src/main/java/org/terasology/engine/rendering/world/RenderableWorldImpl.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
write javadoc unless this class gets slated for removal, which might be.

Check warning on line 426 in engine/src/main/java/org/terasology/engine/rendering/world/RenderableWorldImpl.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
and avoid having to find it on a per-comparison basis.

Check warning on line 131 in engine/src/main/java/org/terasology/engine/rendering/world/WorldRendererImpl.java

See this annotation in the file changed.

@terasology-jenkins-io terasology-jenkins-io / Open Tasks Scanner

TODO

NORMAL:
won't need localPlayerSystem here once camera is in the ES proper