use spigot-compatible palette constructor

This commit is contained in:
SirYwell 2021-12-26 09:31:03 +01:00
parent 0c8db1e1fe
commit 018042769d

View File

@ -363,15 +363,14 @@ public final class PaperweightPlatformAdapter extends NMSAdapter {
}
// Create palette with data
@SuppressWarnings("deprecation") // constructor is deprecated on paper, but needed to keep compatibility with spigot
final PalettedContainer<net.minecraft.world.level.block.state.BlockState> blockStatePalettedContainer =
new PalettedContainer<>(
Block.BLOCK_STATE_REGISTRY,
PalettedContainer.Strategy.SECTION_STATES,
PalettedContainer.Strategy.SECTION_STATES.getConfiguration(Block.BLOCK_STATE_REGISTRY, bitsPerEntry),
nmsBits,
palette,
null,
null
palette
);
LevelChunkSection levelChunkSection;
try {