SPIGOT-6350: Fix wrong portal block place order

This commit is contained in:
DerFrZocker 2021-05-02 18:58:07 +10:00 committed by md_5
parent 6f55b5b888
commit 95544a2da8
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -40,7 +40,9 @@ public class BlockStateListPopulator extends DummyGeneratorAccess {
public boolean setTypeAndData(BlockPosition position, IBlockData data, int flag) { public boolean setTypeAndData(BlockPosition position, IBlockData data, int flag) {
CraftBlockState state = CraftBlockState.getBlockState(world, position, flag); CraftBlockState state = CraftBlockState.getBlockState(world, position, flag);
state.setData(data); state.setData(data);
list.put(position, state); // remove first to keep insertion order
list.remove(position);
list.put(position.immutableCopy(), state);
return true; return true;
} }