summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorLukBukkit <luk.bukkit@gmail.com>2016-11-26 19:23:20 +0100
committerLukBukkit <luk.bukkit@gmail.com>2016-11-26 19:23:20 +0100
commit6e887cd942b03044000f2fb9fe38ffd21e6f36c6 (patch)
treef33a782b2ef73135ef3d13679c41c38d2aa8428c /src/main/java
parent2b7808f416b912d9a8ee00e1a8bd4944f0f15fc0 (diff)
downloadcraftbukkit-6e887cd942b03044000f2fb9fe38ffd21e6f36c6.tar
craftbukkit-6e887cd942b03044000f2fb9fe38ffd21e6f36c6.tar.gz
craftbukkit-6e887cd942b03044000f2fb9fe38ffd21e6f36c6.tar.lz
craftbukkit-6e887cd942b03044000f2fb9fe38ffd21e6f36c6.tar.xz
craftbukkit-6e887cd942b03044000f2fb9fe38ffd21e6f36c6.zip
Added method for spawning a falling block with the BlockData
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftWorld.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
index 3cbf09e6..3c2e97cd 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
@@ -52,6 +52,7 @@ import org.bukkit.event.world.SpawnChangeEvent;
import org.bukkit.generator.BlockPopulator;
import org.bukkit.generator.ChunkGenerator;
import org.bukkit.inventory.ItemStack;
+import org.bukkit.material.MaterialData;
import org.bukkit.metadata.MetadataValue;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.messaging.StandardMessenger;
@@ -852,6 +853,12 @@ public class CraftWorld implements World {
return spawn(location, clazz, SpawnReason.CUSTOM);
}
+ @Override
+ public FallingBlock spawnFallingBlock(Location location, MaterialData data) throws IllegalArgumentException {
+ Validate.notNull(data, "MaterialData cannot be null");
+ return spawnFallingBlock(location, data.getItemType(), data.getData());
+ }
+
public FallingBlock spawnFallingBlock(Location location, org.bukkit.Material material, byte data) throws IllegalArgumentException {
Validate.notNull(location, "Location cannot be null");
Validate.notNull(material, "Material cannot be null");