Skip to content

optimisation#109

Draft
mosemister wants to merge 5 commits into
masterfrom
feature/optimisation
Draft

optimisation#109
mosemister wants to merge 5 commits into
masterfrom
feature/optimisation

Optimised translation of entities

752079d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 16, 2026 in 23s

Quality Gate failed

Failed conditions
1 Security Hotspot
B Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 105 in src/main/java/org/ships/vessel/common/types/Vessel.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIoG33uax-c6he_&open=AZ4xvEIoG33uax-c6he_&pullRequest=109

Check warning on line 115 in src/main/java/org/ships/vessel/common/types/Vessel.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIoG33uax-c6hfE&open=AZ4xvEIoG33uax-c6hfE&pullRequest=109

Check failure on line 71 in src/main/java/org/ships/vessel/common/flag/FlightPathFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this "clone" implementation; use a copy constructor or copy factory instead.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvELzG33uax-c6hfV&open=AZ4xvELzG33uax-c6hfV&pullRequest=109

Check warning on line 38 in src/main/java/org/ships/vessel/common/types/ShipType.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIYG33uax-c6he8&open=AZ4xvEIYG33uax-c6he8&pullRequest=109

Check warning on line 22 in src/main/java/org/ships/algorthum/blockfinder/BasicBlockFinder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvECsG33uax-c6her&open=AZ4xvECsG33uax-c6her&pullRequest=109

Check warning on line 17 in src/main/java/org/ships/movement/BlockPriority.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEUOG33uax-c6hfz&open=AZ4xvEUOG33uax-c6hfz&pullRequest=109

Check warning on line 115 in src/main/java/org/ships/vessel/common/types/Vessel.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIoG33uax-c6hfD&open=AZ4xvEIoG33uax-c6hfD&pullRequest=109

Check warning on line 59 in src/main/java/org/ships/vessel/common/flag/EotFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use super.clone() to create and seed the cloned instance to be returned.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEKEG33uax-c6hfH&open=AZ4xvEKEG33uax-c6hfH&pullRequest=109

Check warning on line 45 in src/main/java/org/ships/vessel/common/flag/VesselFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use super.clone() to create and seed the cloned instance to be returned.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvELYG33uax-c6hfR&open=AZ4xvELYG33uax-c6hfR&pullRequest=109

Check warning on line 52 in src/main/java/org/ships/vessel/common/flag/CooldownFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use super.clone() to create and seed the cloned instance to be returned.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEKVG33uax-c6hfJ&open=AZ4xvEKVG33uax-c6hfJ&pullRequest=109

Check warning on line 8 in src/main/java/org/ships/movement/BlockPriority.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEUOG33uax-c6hft&open=AZ4xvEUOG33uax-c6hft&pullRequest=109

Check warning on line 35 in src/main/java/org/ships/vessel/common/types/ShipType.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIYG33uax-c6he6&open=AZ4xvEIYG33uax-c6he6&pullRequest=109

Check warning on line 19 in src/main/java/org/ships/movement/BlockPriorities.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEUaG33uax-c6hf0&open=AZ4xvEUaG33uax-c6hf0&pullRequest=109

Check warning on line 30 in src/main/java/org/ships/vessel/common/types/ShipTypes.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIJG33uax-c6hez&open=AZ4xvEIJG33uax-c6hez&pullRequest=109

Check warning on line 38 in src/main/java/org/ships/vessel/common/types/ShipType.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIYG33uax-c6he7&open=AZ4xvEIYG33uax-c6he7&pullRequest=109

Check warning on line 51 in src/main/java/org/ships/vessel/common/flag/AltitudeLockFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use super.clone() to create and seed the cloned instance to be returned.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEMCG33uax-c6hfW&open=AZ4xvEMCG33uax-c6hfW&pullRequest=109

Check warning on line 232 in src/main/java/org/ships/movement/MovementContext.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this if-then-else statement by a single return statement.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEUAG33uax-c6hfr&open=AZ4xvEUAG33uax-c6hfr&pullRequest=109

Check warning on line 175 in src/main/java/org/ships/vessel/common/types/Vessel.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIoG33uax-c6hfF&open=AZ4xvEIoG33uax-c6hfF&pullRequest=109

Check warning on line 33 in src/main/java/org/ships/movement/SetMovingBlock.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvETuG33uax-c6hfn&open=AZ4xvETuG33uax-c6hfn&pullRequest=109

Check warning on line 17 in src/main/java/org/ships/movement/BlockPriority.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEUOG33uax-c6hfy&open=AZ4xvEUOG33uax-c6hfy&pullRequest=109

Check warning on line 35 in src/main/java/org/ships/vessel/common/types/ShipType.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIYG33uax-c6he5&open=AZ4xvEIYG33uax-c6he5&pullRequest=109

Check warning on line 19 in src/main/java/org/ships/algorthum/blockfinder/BasicBlockFinder.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvECsG33uax-c6heq&open=AZ4xvECsG33uax-c6heq&pullRequest=109

Check failure on line 52 in src/main/java/org/ships/vessel/common/flag/CooldownFlag.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this "clone" implementation; use a copy constructor or copy factory instead.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEKVG33uax-c6hfK&open=AZ4xvEKVG33uax-c6hfK&pullRequest=109

Check warning on line 22 in src/main/java/org/ships/vessel/common/flag/VesselFlags.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvELiG33uax-c6hfT&open=AZ4xvELiG33uax-c6hfT&pullRequest=109

Check warning on line 29 in src/main/java/org/ships/vessel/common/types/ShipType.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=Minecraft-Ships_ShipsForCore&issues=AZ4xvEIYG33uax-c6he1&open=AZ4xvEIYG33uax-c6he1&pullRequest=109