File tree Expand file tree Collapse file tree 2 files changed +11
-11
lines changed
slime-loader/src/main/java/net/roxymc/slime/loader Expand file tree Collapse file tree 2 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 88import net .roxymc .slime .world .chunk .Chunk ;
99import net .roxymc .slime .world .chunk .Section ;
1010import net .roxymc .slime .world .entity .Entity ;
11+ import org .jspecify .annotations .Nullable ;
1112
1213import static net .roxymc .slime .util .ObjectUtils .nonNull ;
1314
@@ -64,16 +65,15 @@ public World.Deserializer world() {
6465 return world ;
6566 }
6667
67- @ SuppressWarnings ("NotNullFieldNotInitialized" ) // it's a builder
6868 public static final class Builder {
69- private Biomes .Deserializer biomes ;
70- private BlockEntity .Deserializer blockEntity ;
71- private BlockStates .Deserializer blockStates ;
72- private Chunk .Deserializer chunk ;
73- private Section .Deserializer section ;
74- private Entity .Deserializer entity ;
75- private Heightmaps .Deserializer heightmaps ;
76- private World .Deserializer world ;
69+ private Biomes .@ Nullable Deserializer biomes ;
70+ private BlockEntity .@ Nullable Deserializer blockEntity ;
71+ private BlockStates .@ Nullable Deserializer blockStates ;
72+ private Chunk .@ Nullable Deserializer chunk ;
73+ private Section .@ Nullable Deserializer section ;
74+ private Entity .@ Nullable Deserializer entity ;
75+ private Heightmaps .@ Nullable Deserializer heightmaps ;
76+ private World .@ Nullable Deserializer world ;
7777
7878 Builder () {
7979 }
Original file line number Diff line number Diff line change 66import com .google .common .io .ByteStreams ;
77import net .roxymc .slime .serializer .SlimeSerializer ;
88import net .roxymc .slime .world .World ;
9+ import org .jspecify .annotations .Nullable ;
910
1011import java .io .IOException ;
1112import java .util .Arrays ;
@@ -61,9 +62,8 @@ public byte[] save(World world) throws IOException {
6162 return out .toByteArray ();
6263 }
6364
64- @ SuppressWarnings ("NotNullFieldNotInitialized" ) // it's a builder
6565 public static class Builder {
66- private Deserializers deserializers ;
66+ private @ Nullable Deserializers deserializers ;
6767
6868 public Builder deserializers (UnaryOperator <Deserializers .Builder > builder ) {
6969 this .deserializers = builder .apply (new Deserializers .Builder ()).build ();
You can’t perform that action at this time.
0 commit comments