From ffd3275904fd5df708c8d0288047592682a9f6d3 Mon Sep 17 00:00:00 2001 From: Jesse Boyd Date: Mon, 9 Jan 2017 03:34:43 +1100 Subject: [PATCH] Fixes #320 --- .../worldedit/extension/factory/DefaultBlockParser.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/sk89q/worldedit/extension/factory/DefaultBlockParser.java b/core/src/main/java/com/sk89q/worldedit/extension/factory/DefaultBlockParser.java index 2adc9441..0326641a 100644 --- a/core/src/main/java/com/sk89q/worldedit/extension/factory/DefaultBlockParser.java +++ b/core/src/main/java/com/sk89q/worldedit/extension/factory/DefaultBlockParser.java @@ -20,6 +20,8 @@ package com.sk89q.worldedit.extension.factory; import com.boydti.fawe.util.MathMan; +import com.sk89q.jnbt.CompoundTag; +import com.sk89q.jnbt.Tag; import com.sk89q.worldedit.BlockVector; import com.sk89q.worldedit.IncompleteRegionException; import com.sk89q.worldedit.NotABlockException; @@ -42,6 +44,7 @@ import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.internal.registry.InputParser; import com.sk89q.worldedit.world.World; import com.sk89q.worldedit.world.registry.BundledBlockData; +import java.util.HashMap; import java.util.Map; /** @@ -324,7 +327,8 @@ public class DefaultBlockParser extends InputParser { text[2] = blockAndExtraData.length > 3 ? blockAndExtraData[3] : ""; text[3] = blockAndExtraData.length > 4 ? blockAndExtraData[4] : ""; return new SignBlock(blockType.getID(), data, text); - + case END_PORTAL: + return new BaseBlock(blockId, data, new CompoundTag(new HashMap())); case MOB_SPAWNER: // Allow setting mob spawn type if (blockAndExtraData.length > 1) {