Adds nullability annotations among other things

Adds nullability annotations for all methods
Fixes some nullability problems and inconsistencies
Gets rid of RelativeBlockVector's inner class
Changes RelativeBlockVector to a record
Simplifies FromTheEndTeleportation's storage, and makes it into a minimal record
Removes the putStringInList method
Gets rid of some primitive list usage
Fixes some incorrect method accessibility
Removes some redundancy in PortalOption
This commit is contained in:
2024-02-20 12:43:01 +01:00
parent 894a692e7b
commit b4a6ce1a77
78 changed files with 1025 additions and 639 deletions

View File

@@ -541,7 +541,7 @@ portalInfoServer=Server: %server%
#### \[Version 0.11.5.3] Unified Legacy Fork
- Hotfix for an issue wherein the gate folder failed to populate on fresh installs.
- Hotfix for an issue wherein the gate folder failed to populate on fresh installations.
#### \[Version 0.11.5.2] Unified Legacy Fork
@@ -757,7 +757,7 @@ found [here](https://github.com/stargate-rewritten/Stargate-ESR#version-01081-lc
- Improves the stability of Stargate's load-time portal handling.
- Highlights destination selector brackets on signs ("-") as to improve readability.
- Uses dark red to mark portals which are inactive (missing destination or invalid gate type)
- Adds provisions to re-draw incorrect signs.
- Adds provision to re-draw incorrect signs.
- Fixed a load of other miscellaneous bugs.
#### \[Version 0.8.0.3] PseudoKnight fork