<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://stianloader.org/jenkins/view/all/job/faststar/</displayUrl></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>faststar</displayName><fullDisplayName>faststar</fullDisplayName><fullName>faststar</fullName><name>faststar</name><url>https://stianloader.org/jenkins/view/all/job/faststar/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>86285</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>372</queueId><result>SUCCESS</result><timestamp>1772533988777</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><commitId>d7c10ad417e73416b1ae5c95c1891f3dca176614</commitId><timestamp>1772533952000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't panic when sharing camera objects across threads

Instead just print it to the log
</comment><date>2026-03-03 11:32:32 +0100</date><id>d7c10ad417e73416b1ae5c95c1891f3dca176614</id><msg>Don't panic when sharing camera objects across threads</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>31</buildNumber><marked><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><branch><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><branch><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><branch><SHA1>d8c847610909624a1b759c3998858d3e614ba647</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#31</displayName><duration>99362</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #31</fullDisplayName><id>31</id><inProgress>false</inProgress><keepLog>false</keepLog><number>31</number><queueId>367</queueId><result>SUCCESS</result><timestamp>1772415377014</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/31/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><commitId>d8c847610909624a1b759c3998858d3e614ba647</commitId><timestamp>1772415280000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Try to figure out the cause of camera projection issues

Also now use our reposilite instance for mirroring instead
of the old, brittle system.
</comment><date>2026-03-02 02:34:40 +0100</date><id>d8c847610909624a1b759c3998858d3e614ba647</id><msg>Try to figure out the cause of camera projection issues</msg><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>30</buildNumber><marked><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><branch><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><branch><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><branch><SHA1>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#30</displayName><duration>83727</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #30</fullDisplayName><id>30</id><inProgress>false</inProgress><keepLog>false</keepLog><number>30</number><queueId>330</queueId><result>SUCCESS</result><timestamp>1766168815822</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/30/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>newStarmap.tinyv2</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/VertexRenderItemMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>build.gradle</affectedPath><commitId>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</commitId><timestamp>1766168795000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Use bstarmap instead of newstarmap
</comment><date>2025-12-19 19:26:35 +0100</date><id>d8c7e7a32dbe8ec28ccac99f0703de13fe3ccbf7</id><msg>Use bstarmap instead of newstarmap</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</file></path><path><editType>delete</editType><file>newStarmap.tinyv2</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/VertexRenderItemMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>29</buildNumber><marked><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><branch><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><branch><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><branch><SHA1>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#29</displayName><duration>96995</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #29</fullDisplayName><id>29</id><inProgress>false</inProgress><keepLog>false</keepLog><number>29</number><queueId>320</queueId><result>SUCCESS</result><timestamp>1766086511867</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/29/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>newStarmap.tinyv2</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>build.gradle</affectedPath><commitId>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</commitId><timestamp>1766086403000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix crash in EmploymentAgencyExpress due to incorrect grid size
</comment><date>2025-12-18 20:33:23 +0100</date><id>a89e02954c7a9a605bd8c9cdd1f0295f171fb06c</id><msg>Fix crash in EmploymentAgencyExpress due to incorrect grid size</msg><path><editType>edit</editType><file>newStarmap.tinyv2</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>28</buildNumber><marked><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><branch><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><branch><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><branch><SHA1>796f8edb8f4a2fbb1f5058106e25221566739dc5</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#28</displayName><duration>134264</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #28</fullDisplayName><id>28</id><inProgress>false</inProgress><keepLog>false</keepLog><number>28</number><queueId>254</queueId><result>SUCCESS</result><timestamp>1731168209233</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/28/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/AsynchronousAuxiliaryPanListener.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/ForwardingListenerMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/GalimulatorGestureListenerMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>README.md</affectedPath><commitId>796f8edb8f4a2fbb1f5058106e25221566739dc5</commitId><timestamp>1731168190000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Update for newest SLAPI
</comment><date>2024-11-09 17:03:10 +0100</date><id>796f8edb8f4a2fbb1f5058106e25221566739dc5</id><msg>Update for newest SLAPI</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/AsynchronousAuxiliaryPanListener.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/ForwardingListenerMixins.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/GalimulatorGestureListenerMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>27</buildNumber><marked><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><branch><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><branch><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><branch><SHA1>d1419d5535f2bba73241ff98974e7869ab3273a8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#27</displayName><duration>53069</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #27</fullDisplayName><id>27</id><inProgress>false</inProgress><keepLog>false</keepLog><number>27</number><queueId>247</queueId><result>SUCCESS</result><timestamp>1730923572820</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/27/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>.gitignore</affectedPath><commitId>d1419d5535f2bba73241ff98974e7869ab3273a8</commitId><timestamp>1730923557000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix incorrect mixins

They would run under micromixin anyways, and the mod doesn't
work on sponge/fabric due to a bug with Desc matching field instructions
</comment><date>2024-11-06 21:05:57 +0100</date><id>d1419d5535f2bba73241ff98974e7869ab3273a8</id><msg>Fix incorrect mixins</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>.gitignore</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#26</displayName><duration>124570</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #26</fullDisplayName><id>26</id><inProgress>false</inProgress><keepLog>false</keepLog><number>26</number><queueId>246</queueId><result>FAILURE</result><timestamp>1730923402788</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/26/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><commitId>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</commitId><timestamp>1730923347000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix incorrect mixins

They would run under micromixin anyways, and the mod doesn't
work on sponge/fabric due to a bug with Desc matching field instructions
</comment><date>2024-11-06 21:02:27 +0100</date><id>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</id><msg>Fix incorrect mixins</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>25</buildNumber><marked><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><branch><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><branch><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><branch><SHA1>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#25</displayName><duration>130732</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #25</fullDisplayName><id>25</id><inProgress>false</inProgress><keepLog>false</keepLog><number>25</number><queueId>231</queueId><result>SUCCESS</result><timestamp>1730075161844</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/25/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/JavaInterop.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/TraderPopulationTask.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>src/main/java21/de/geolykt/faststar/JavaInterop.java</affectedPath><affectedPath>src/main/java11/de/geolykt/faststar/JavaInterop.java</affectedPath><affectedPath>build.gradle</affectedPath><commitId>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</commitId><timestamp>1730075133000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Define background task for trader population
</comment><date>2024-10-28 01:25:33 +0100</date><id>a1d18db8b8b1f9b8beb8e5e58b19440b6f7c1451</id><msg>Define background task for trader population</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/JavaInterop.java</file></path><path><editType>edit</editType><file>src/main/java21/de/geolykt/faststar/JavaInterop.java</file></path><path><editType>add</editType><file>src/main/java11/de/geolykt/faststar/JavaInterop.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/intrinsics/TraderPopulationTask.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>24</buildNumber><marked><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><branch><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><branch><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><branch><SHA1>a37944349dac49177afa835dceb67eec98a13808</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#24</displayName><duration>165318</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #24</fullDisplayName><id>24</id><inProgress>false</inProgress><keepLog>false</keepLog><number>24</number><queueId>229</queueId><result>SUCCESS</result><timestamp>1730065066145</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/24/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradlew</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.properties</affectedPath><affectedPath>gradle/wrapper/gradle-wrapper.jar</affectedPath><affectedPath>gradlew.bat</affectedPath><affectedPath>build.gradle</affectedPath><commitId>a37944349dac49177afa835dceb67eec98a13808</commitId><timestamp>1730065044000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Update buildscript
</comment><date>2024-10-27 22:37:24 +0100</date><id>a37944349dac49177afa835dceb67eec98a13808</id><msg>Update buildscript</msg><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.jar</file></path><path><editType>edit</editType><file>gradlew</file></path><path><editType>edit</editType><file>gradle/wrapper/gradle-wrapper.properties</file></path><path><editType>edit</editType><file>gradlew.bat</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>23</buildNumber><marked><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><branch><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><branch><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><branch><SHA1>29f7e01598f479e61708e718f527d8bcea8d0718</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#23</displayName><duration>120905</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #23</fullDisplayName><id>23</id><inProgress>false</inProgress><keepLog>false</keepLog><number>23</number><queueId>227</queueId><result>SUCCESS</result><timestamp>1729530496147</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/23/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><commitId>29f7e01598f479e61708e718f527d8bcea8d0718</commitId><timestamp>1729530451000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Avoid humongous arraycopies in initial galaxy population
</comment><date>2024-10-21 19:07:31 +0200</date><id>29f7e01598f479e61708e718f527d8bcea8d0718</id><msg>Avoid humongous arraycopies in initial galaxy population</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>22</buildNumber><marked><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><branch><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><branch><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><branch><SHA1>51fbf4b708b5f4bba4ae983c85671adae862ae0a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#22</displayName><duration>110337</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #22</fullDisplayName><id>22</id><inProgress>false</inProgress><keepLog>false</keepLog><number>22</number><queueId>223</queueId><result>SUCCESS</result><timestamp>1729510614792</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/22/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>build.gradle</affectedPath><commitId>51fbf4b708b5f4bba4ae983c85671adae862ae0a</commitId><timestamp>1729510463000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Improve compatibility when using sponge mixins

Also removed a debug line and an unused transitive runtime dependency,
updated a compile-time dependency
</comment><date>2024-10-21 13:34:23 +0200</date><id>51fbf4b708b5f4bba4ae983c85671adae862ae0a</id><msg>Improve compatibility when using sponge mixins</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><branch><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><branch><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><branch><SHA1>986b5c5883f8a642d9cd801acff9e11437e2aefe</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#21</displayName><duration>119759</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #21</fullDisplayName><id>21</id><inProgress>false</inProgress><keepLog>false</keepLog><number>21</number><queueId>217</queueId><result>SUCCESS</result><timestamp>1728763297036</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/21/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><commitId>986b5c5883f8a642d9cd801acff9e11437e2aefe</commitId><timestamp>1728763215000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Try to promote people instead of creating them out of thin air

This may reintroduce deadlocks, which is why this commit may need
a bit more testing (right now only minimal testing was performed
on small galaxies)
</comment><date>2024-10-12 22:00:15 +0200</date><id>986b5c5883f8a642d9cd801acff9e11437e2aefe</id><msg>Try to promote people instead of creating them out of thin air</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>20</buildNumber><marked><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><branch><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><branch><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><branch><SHA1>83e76ad01df2d35801b7b105a72fcefd5e89c77a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#20</displayName><duration>119512</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #20</fullDisplayName><id>20</id><inProgress>false</inProgress><keepLog>false</keepLog><number>20</number><queueId>207</queueId><result>SUCCESS</result><timestamp>1727857867320</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/20/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradle.properties</affectedPath><commitId>83e76ad01df2d35801b7b105a72fcefd5e89c77a</commitId><timestamp>1727857848000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Update stian-knn to fix inevitable deadlocks
</comment><date>2024-10-02 10:30:48 +0200</date><id>83e76ad01df2d35801b7b105a72fcefd5e89c77a</id><msg>Update stian-knn to fix inevitable deadlocks</msg><path><editType>edit</editType><file>gradle.properties</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>19</buildNumber><marked><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><branch><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><branch><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><branch><SHA1>136b0e1e6b0fa5f0aa64e65f176ad37886582492</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#19</displayName><duration>120034</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #19</fullDisplayName><id>19</id><inProgress>false</inProgress><keepLog>false</keepLog><number>19</number><queueId>203</queueId><result>SUCCESS</result><timestamp>1727733053032</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/19/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/SpatialQuery.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/SpatialQueryArray.java</affectedPath><commitId>136b0e1e6b0fa5f0aa64e65f176ad37886582492</commitId><timestamp>1727732982000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Use stian-knn for k-nearest-neighbour queries

Practically the same algo (halfway), just spun off into a different library
</comment><date>2024-09-30 23:49:42 +0200</date><id>136b0e1e6b0fa5f0aa64e65f176ad37886582492</id><msg>Use stian-knn for k-nearest-neighbour queries</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/SpatialQuery.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/intrinsics/SpatialQueryArray.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>18</buildNumber><marked><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><branch><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><branch><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><branch><SHA1>8aff3c6508efc332eac354360d7e917c28025072</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#18</displayName><duration>73609</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #18</fullDisplayName><id>18</id><inProgress>false</inProgress><keepLog>false</keepLog><number>18</number><queueId>178</queueId><result>SUCCESS</result><timestamp>1725567145002</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/18/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>newStarmap.tinyv2</affectedPath><commitId>8aff3c6508efc332eac354360d7e917c28025072</commitId><timestamp>1725567106000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Reduce size of deobf file

And that is why you don't use quilt's enigma.
</comment><date>2024-09-05 22:11:46 +0200</date><id>8aff3c6508efc332eac354360d7e917c28025072</id><msg>Reduce size of deobf file</msg><path><editType>edit</editType><file>newStarmap.tinyv2</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>17</buildNumber><marked><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><branch><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><branch><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><branch><SHA1>33f14d5dae3f1db9e1e420c6b6550725c9125565</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#17</displayName><duration>79684</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #17</fullDisplayName><id>17</id><inProgress>false</inProgress><keepLog>false</keepLog><number>17</number><queueId>174</queueId><result>SUCCESS</result><timestamp>1725297874564</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/17/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><commitId>33f14d5dae3f1db9e1e420c6b6550725c9125565</commitId><timestamp>1725297837000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix crash with moving stars

Some generators will generate stars out of bounds, this commit fixes
a crash that would induce this issue.
</comment><date>2024-09-02 19:23:57 +0200</date><id>33f14d5dae3f1db9e1e420c6b6550725c9125565</id><msg>Fix crash with moving stars</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>16</buildNumber><marked><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><branch><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><branch><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><branch><SHA1>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#16</displayName><duration>81217</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #16</fullDisplayName><id>16</id><inProgress>false</inProgress><keepLog>false</keepLog><number>16</number><queueId>173</queueId><result>SUCCESS</result><timestamp>1725186843204</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/16/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/SpatialQuery.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/SpatialQueryArray.java</affectedPath><affectedPath>src/main/resources/faststar.ras</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/NOPList.java</affectedPath><commitId>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</commitId><timestamp>1725185225000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Radically improve performance of the first EmploymentAgency tick during world gen

This now brings down the time it takes for the first tick to a comfortable
60-70 seconds - for a 250 000 star galaxy. There is probably a fair bit that
can still be optimized (ideally we'd use the tinspin indices, but they require
a version of Java that isn't suitable for galimulator modding - yet).
The knn queries take the longest amount of time - perhaps there might be a few
tricks to pull out still; My guess is that we can/should make use of vertically
spliced SpatialQueryArrays, which should have an impact especially on gigantic
maps. That being said, this remains a theory so the final performance impact
of such a solution remains unmeasured.
</comment><date>2024-09-01 12:07:05 +0200</date><id>648ec8246ff6ead8d3c6a6304aee5818e48e4ca8</id><msg>Radically improve performance of the first EmploymentAgency tick during world gen</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/SpatialQueryArray.java</file></path><path><editType>edit</editType><file>src/main/resources/faststar.ras</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/intrinsics/NOPList.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/SpatialQuery.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/intrinsics/EmploymentAgencyExpress.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>15</buildNumber><marked><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><branch><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><branch><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><branch><SHA1>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#15</displayName><duration>80599</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #15</fullDisplayName><id>15</id><inProgress>false</inProgress><keepLog>false</keepLog><number>15</number><queueId>167</queueId><result>SUCCESS</result><timestamp>1724783604849</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/15/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</affectedPath><commitId>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</commitId><timestamp>1724783579000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't crash when it is physically impossible to pathfind to a star.
</comment><date>2024-08-27 20:32:59 +0200</date><id>26b166b24ac26f4f71c9263c4dbb3e8c0b5378d2</id><msg>Don't crash when it is physically impossible to pathfind to a star.</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>14</buildNumber><marked><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><branch><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><branch><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><branch><SHA1>7ce72e00457a3e0e741901df47dd2d4a612715d1</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#14</displayName><duration>86289</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #14</fullDisplayName><id>14</id><inProgress>false</inProgress><keepLog>false</keepLog><number>14</number><queueId>166</queueId><result>SUCCESS</result><timestamp>1724703670035</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/14/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>newStarmap.tinyv2</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>README.md</affectedPath><commitId>7ce72e00457a3e0e741901df47dd2d4a612715d1</commitId><timestamp>1724703650000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Update dependencies
</comment><date>2024-08-26 22:20:50 +0200</date><id>7ce72e00457a3e0e741901df47dd2d4a612715d1</id><msg>Update dependencies</msg><path><editType>edit</editType><file>newStarmap.tinyv2</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>README.md</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>13</buildNumber><marked><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><branch><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><branch><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><branch><SHA1>cee5cfd9e6835fa13987161b77a0b17f57941bab</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#13</displayName><duration>76844</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #13</fullDisplayName><id>13</id><inProgress>false</inProgress><keepLog>false</keepLog><number>13</number><queueId>150</queueId><result>SUCCESS</result><timestamp>1723733185733</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/13/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><commitId>cee5cfd9e6835fa13987161b77a0b17f57941bab</commitId><timestamp>1723732741000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix deadlock occuring when demoting emperors for little reason.

This seems to primarily occur during galaxy generation, but
might also have affected in-game progress as well.
</comment><date>2024-08-15 16:39:01 +0200</date><id>cee5cfd9e6835fa13987161b77a0b17f57941bab</id><msg>Fix deadlock occuring when demoting emperors for little reason.</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><branch><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><branch><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><branch><SHA1>b1e5b7926f3cb921eb13130cc1128730e9d9787d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#12</displayName><duration>83833</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>149</queueId><result>SUCCESS</result><timestamp>1723721655028</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/12/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/LandmarkManagerMixins.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/resources/extension.json</affectedPath><affectedPath>gradle.properties</affectedPath><commitId>b1e5b7926f3cb921eb13130cc1128730e9d9787d</commitId><timestamp>1723721545000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix race conditions during landmark population

*shudders* I have no idea how that came to be, but these were
honestly too many errors for my tastes. Oh well it should work
now - at least running the starlane generation benchmarks didn't
yield anything too obvious.

However, something is spawning stupid amounts of thread pools,
so I might need to crack down on that soon-ish.
</comment><date>2024-08-15 13:32:25 +0200</date><id>b1e5b7926f3cb921eb13130cc1128730e9d9787d</id><msg>Fix race conditions during landmark population</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</file></path><path><editType>edit</editType><file>src/main/resources/extension.json</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/LandmarkManagerMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>11</buildNumber><marked><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><branch><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><branch><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><branch><SHA1>954d32ad3a2eab4f9df51257be35c10d62a7b311</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#11</displayName><duration>81263</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #11</fullDisplayName><id>11</id><inProgress>false</inProgress><keepLog>false</keepLog><number>11</number><queueId>148</queueId><result>SUCCESS</result><timestamp>1723712359469</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/11/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>newStarmap.tinyv2</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/VertexRenderItemMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><commitId>954d32ad3a2eab4f9df51257be35c10d62a7b311</commitId><timestamp>1723712320000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Bypass ThreadLocal for vertex rendering
</comment><date>2024-08-15 10:58:40 +0200</date><id>954d32ad3a2eab4f9df51257be35c10d62a7b311</id><msg>Bypass ThreadLocal for vertex rendering</msg><path><editType>edit</editType><file>newStarmap.tinyv2</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/VertexRenderItemMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>10</buildNumber><marked><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><branch><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><branch><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><branch><SHA1>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#10</displayName><duration>77456</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #10</fullDisplayName><id>10</id><inProgress>false</inProgress><keepLog>false</keepLog><number>10</number><queueId>147</queueId><result>SUCCESS</result><timestamp>1723657066035</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/10/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</affectedPath><commitId>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</commitId><timestamp>1723656894000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Significantly reduce amount of cache flushes where it applies
</comment><date>2024-08-14 19:34:54 +0200</date><id>79b25ebc06921df1cb6bc0a03b4f60e2a7244e89</id><msg>Significantly reduce amount of cache flushes where it applies</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>9</buildNumber><marked><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><branch><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><branch><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><branch><SHA1>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#9</displayName><duration>81641</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #9</fullDisplayName><id>9</id><inProgress>false</inProgress><keepLog>false</keepLog><number>9</number><queueId>146</queueId><result>SUCCESS</result><timestamp>1723584626078</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/9/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><commitId>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</commitId><timestamp>1723584502000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Reduce the amounts of drawcalls by a significant amount.

Previously, drawing a vertex would unconditionally cause
a spritebatch flush. This commit removes this risk, at the
cause of potentially inducing graphical issues by invalid
projection matrices.
</comment><date>2024-08-13 23:28:22 +0200</date><id>6d2f193363ca9c7b8706e6c686ee6e391f9f986d</id><msg>Reduce the amounts of drawcalls by a significant amount.</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/GalFXMixins.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><branch><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><branch><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><branch><SHA1>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#8</displayName><duration>83588</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>144</queueId><result>SUCCESS</result><timestamp>1723410874432</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><commitId>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</commitId><timestamp>1723410836000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Try to further reduce allocations in EmploymentAgency
</comment><date>2024-08-11 23:13:56 +0200</date><id>e932ef1d280ff8d9e94c8b90a6ba1b5b4a2c287b</id><msg>Try to further reduce allocations in EmploymentAgency</msg><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><branch><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><branch><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><branch><SHA1>afa172347f53e959bbea1e11a311357a5a7a18b9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#7</displayName><duration>70906</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>142</queueId><result>SUCCESS</result><timestamp>1723236633247</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/JobMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/SetBasedPseudoList.java</affectedPath><affectedPath>README.md</affectedPath><commitId>afa172347f53e959bbea1e11a311357a5a7a18b9</commitId><timestamp>1723236107000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Try reduce amount of allocations in EmploymentAgency

This actually doesn't seem to have a notable effect, but I think
this commit does lay the groundwork for more improvements later on.

Also, a few components seem to be highly buggy at this point,
but it's all not easy to reproduce. I should look into it more
closely sooner than later.
</comment><date>2024-08-09 22:41:47 +0200</date><id>afa172347f53e959bbea1e11a311357a5a7a18b9</id><msg>Try reduce amount of allocations in EmploymentAgency</msg><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>README.md</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/intrinsics/SetBasedPseudoList.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/JobMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><branch><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><branch><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><branch><SHA1>e9b0db94fd6cc61419412cb34ccb5caac47bf049</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#6</displayName><duration>74772</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>141</queueId><result>SUCCESS</result><timestamp>1723114380980</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/GalimulatorGestureListenerMixins.java</affectedPath><affectedPath>README.md</affectedPath><affectedPath>build.gradle</affectedPath><commitId>e9b0db94fd6cc61419412cb34ccb5caac47bf049</commitId><timestamp>1723114311000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix ships and stars not being draggable
</comment><date>2024-08-08 12:51:51 +0200</date><id>e9b0db94fd6cc61419412cb34ccb5caac47bf049</id><msg>Fix ships and stars not being draggable</msg><path><editType>edit</editType><file>README.md</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/GalimulatorGestureListenerMixins.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><branch><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><branch><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><branch><SHA1>f3481e287fbce764641564f447a14871b2a543db</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#5</displayName><duration>76245</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>135</queueId><result>SUCCESS</result><timestamp>1722972169939</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/LandmarkPopulator.java</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/ActorMixins.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/LandmarkManagerMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/LandmarkMixins.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</affectedPath><affectedPath>gradle.properties</affectedPath><commitId>f3481e287fbce764641564f447a14871b2a543db</commitId><timestamp>1722971959000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Massively improve landmark lookup speeds

... at the cost of potentially reduced pathfinding acurracy - we shall see.
This also seems to induce a few bugs, potentially even inducing .

The performance improvements are probably around 30% faster galaxy generation speeds
at 100k stars - so yeah, extremely brutal.
</comment><date>2024-08-06 21:19:19 +0200</date><id>f3481e287fbce764641564f447a14871b2a543db</id><msg>Massively improve landmark lookup speeds</msg><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/ActorMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/LandmarkManagerMixins.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/AStarGuideMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/LandmarkMixins.java</file></path><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/intrinsics/LandmarkPopulator.java</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/LandmarkPopulator.java</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><branch><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><branch><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><branch><SHA1>a61527c43882597731c878094708d8953c9ee0ea</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#4</displayName><duration>77576</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>99</queueId><result>SUCCESS</result><timestamp>1721318819675</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>gradle.properties</affectedPath><commitId>a61527c43882597731c878094708d8953c9ee0ea</commitId><timestamp>1721317924000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Only consider a small subset of people when trying to find a replacement for a job

Let's not do a stellaris, yeah?

Also, the main bottleneck now are our knn queries. From the looks of it they still
consume far too much of our previous CPU time. So it's quite clear that we'd probably
need to get rid of the Spatial Query Arrays and use a library. Perhaps we are back
to tinspin-indexes? Although I don't expect too much from it so maybe just go
completely ballistic and use a native library for this?
</comment><date>2024-07-18 17:52:04 +0200</date><id>a61527c43882597731c878094708d8953c9ee0ea</id><msg>Only consider a small subset of people when trying to find a replacement for a job</msg><path><editType>add</editType><file>src/main/java/de/geolykt/faststar/mixin/FastEmploymentAgencyMixins.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>gradle.properties</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><branch><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><branch><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><branch><SHA1>309d3e85ffebc8671073b5b8c49c85b95b786db9</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#3</displayName><duration>73779</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>97</queueId><result>SUCCESS</result><timestamp>1721221472906</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/FastStar.java</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><commitId>309d3e85ffebc8671073b5b8c49c85b95b786db9</commitId><timestamp>1721221437000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix stars being repopulated in the wrong thread
</comment><date>2024-07-17 15:03:57 +0200</date><id>309d3e85ffebc8671073b5b8c49c85b95b786db9</id><msg>Fix stars being repopulated in the wrong thread</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/FastStar.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Geolykt</shortDescription><userId>geolykt</userId><userName>Geolykt</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><branch><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><branch><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><branch><SHA1>2b898e28b8d14d381a75b00240194c96a33e75ad</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2</displayName><duration>92968</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>79</queueId><result>SUCCESS</result><timestamp>1720821629538</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>495</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>78</queueId><result>FAILURE</result><timestamp>1720821593953</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1</displayName><duration>495</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>78</queueId><result>FAILURE</result><timestamp>1720821593953</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/1/</url><builtOn></builtOn><changeSet _class='hudson.scm.EmptyChangeLogSet'></changeSet></firstBuild><healthReport><description>Build stability: No recent builds failed.</description><iconClassName>icon-health-80plus</iconClassName><iconUrl>health-80plus.png</iconUrl><score>100</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>86285</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>372</queueId><result>SUCCESS</result><timestamp>1772533988777</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><commitId>d7c10ad417e73416b1ae5c95c1891f3dca176614</commitId><timestamp>1772533952000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't panic when sharing camera objects across threads

Instead just print it to the log
</comment><date>2026-03-03 11:32:32 +0100</date><id>d7c10ad417e73416b1ae5c95c1891f3dca176614</id><msg>Don't panic when sharing camera objects across threads</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>86285</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>372</queueId><result>SUCCESS</result><timestamp>1772533988777</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><commitId>d7c10ad417e73416b1ae5c95c1891f3dca176614</commitId><timestamp>1772533952000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't panic when sharing camera objects across threads

Instead just print it to the log
</comment><date>2026-03-03 11:32:32 +0100</date><id>d7c10ad417e73416b1ae5c95c1891f3dca176614</id><msg>Don't panic when sharing camera objects across threads</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#26</displayName><duration>124570</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #26</fullDisplayName><id>26</id><inProgress>false</inProgress><keepLog>false</keepLog><number>26</number><queueId>246</queueId><result>FAILURE</result><timestamp>1730923402788</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/26/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><commitId>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</commitId><timestamp>1730923347000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix incorrect mixins

They would run under micromixin anyways, and the mod doesn't
work on sponge/fabric due to a bug with Desc matching field instructions
</comment><date>2024-11-06 21:02:27 +0100</date><id>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</id><msg>Fix incorrect mixins</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>86285</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>372</queueId><result>SUCCESS</result><timestamp>1772533988777</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><commitId>d7c10ad417e73416b1ae5c95c1891f3dca176614</commitId><timestamp>1772533952000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't panic when sharing camera objects across threads

Instead just print it to the log
</comment><date>2026-03-03 11:32:32 +0100</date><id>d7c10ad417e73416b1ae5c95c1891f3dca176614</id><msg>Don't panic when sharing camera objects across threads</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>32</buildNumber><marked><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><branch><SHA1>d7c10ad417e73416b1ae5c95c1891f3dca176614</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#32</displayName><duration>86285</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #32</fullDisplayName><id>32</id><inProgress>false</inProgress><keepLog>false</keepLog><number>32</number><queueId>372</queueId><result>SUCCESS</result><timestamp>1772533988777</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/32/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</affectedPath><affectedPath>src/main/resources/fastmixins.json</affectedPath><affectedPath>LICENSE</affectedPath><affectedPath>gradle.properties</affectedPath><affectedPath>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</affectedPath><commitId>d7c10ad417e73416b1ae5c95c1891f3dca176614</commitId><timestamp>1772533952000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Don't panic when sharing camera objects across threads

Instead just print it to the log
</comment><date>2026-03-03 11:32:32 +0100</date><id>d7c10ad417e73416b1ae5c95c1891f3dca176614</id><msg>Don't panic when sharing camera objects across threads</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/CameraDiagnostics.java</file></path><path><editType>edit</editType><file>gradle.properties</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/mixin/diagnostics/GalFXDiagnostics.java</file></path><path><editType>edit</editType><file>LICENSE</file></path><path><editType>edit</editType><file>build.gradle</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>delete</editType><file>src/main/java/de/geolykt/faststar/diagnostics/CameraDiagnosticsExtensions.java</file></path><path><editType>edit</editType><file>src/main/resources/fastmixins.json</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><branch><SHA1>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Geolykt/FastStar.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#26</displayName><duration>124570</duration><estimatedDuration>89791</estimatedDuration><fullDisplayName>faststar #26</fullDisplayName><id>26</id><inProgress>false</inProgress><keepLog>false</keepLog><number>26</number><queueId>246</queueId><result>FAILURE</result><timestamp>1730923402788</timestamp><url>https://stianloader.org/jenkins/view/all/job/faststar/26/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>build.gradle</affectedPath><commitId>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</commitId><timestamp>1730923347000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix incorrect mixins

They would run under micromixin anyways, and the mod doesn't
work on sponge/fabric due to a bug with Desc matching field instructions
</comment><date>2024-11-06 21:02:27 +0100</date><id>e5d96abaef2b92711e77f6c2d6ce3dcd41cd3e9a</id><msg>Fix incorrect mixins</msg><path><editType>edit</editType><file>src/main/java/de/geolykt/faststar/mixin/SpaceMixins.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>build.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>33</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>