diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java index 4511b7b38..6ffae96ab 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/world/block/BlockState.java @@ -341,7 +341,8 @@ public class BlockState implements BlockStateHolder, Pattern { BlockType type = this.getBlockType(); // Lazily initialize the map Map map = Maps.asMap(type.getPropertiesSet(), (Function) this::getState); - return Collections.unmodifiableMap(map); + //noinspection RedundantCast - This is required for compilation, etc. + return Collections.unmodifiableMap((Map, Object>) map); //FAWE end }