diff --git a/src/main/java/org/spongepowered/common/world/schematic/PaletteWrapper.java b/src/main/java/org/spongepowered/common/world/schematic/PaletteWrapper.java index b643c418bc1..e8a5616f352 100644 --- a/src/main/java/org/spongepowered/common/world/schematic/PaletteWrapper.java +++ b/src/main/java/org/spongepowered/common/world/schematic/PaletteWrapper.java @@ -79,10 +79,10 @@ public Optional> get(int id) { @Override public OptionalInt get(T type) { final var id = this.proxy.getId((NT) type); - if (id <= 0) { - return OptionalInt.empty(); + if (id >= 0) { + return OptionalInt.of(id); } - return OptionalInt.of(id); + return OptionalInt.empty(); } @SuppressWarnings("unchecked") diff --git a/src/mixins/java/org/spongepowered/common/mixin/api/minecraft/world/level/chunk/ChunkAccessMixin_API.java b/src/mixins/java/org/spongepowered/common/mixin/api/minecraft/world/level/chunk/ChunkAccessMixin_API.java index 2821db02344..0fe361e5e9a 100644 --- a/src/mixins/java/org/spongepowered/common/mixin/api/minecraft/world/level/chunk/ChunkAccessMixin_API.java +++ b/src/mixins/java/org/spongepowered/common/mixin/api/minecraft/world/level/chunk/ChunkAccessMixin_API.java @@ -29,8 +29,8 @@ import net.minecraft.world.level.LevelHeightAccessor; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.chunk.ChunkAccess; -import net.minecraft.world.level.chunk.ChunkStatus; import net.minecraft.world.level.chunk.LevelChunkSection; +import net.minecraft.world.level.chunk.status.ChunkStatus; import net.minecraft.world.level.levelgen.Heightmap; import org.spongepowered.api.block.BlockState; import org.spongepowered.api.block.BlockType;