mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-10 03:52:45 +01:00
Added method for spawning a falling block with the BlockData
By: LukBukkit <luk.bukkit@gmail.com>
This commit is contained in:
parent
0069e6122a
commit
c6077651a7
1 changed files with 7 additions and 0 deletions
|
@ -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");
|
||||
|
|
Loading…
Reference in a new issue