mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-27 13:06:02 +01:00
Added method for spawning a falling block with the BlockData
This commit is contained in:
parent
2b7808f416
commit
6e887cd942
@ -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 New Issue
Block a user