mirror of
https://github.com/Xiao-MoMi/Custom-Crops.git
synced 2025-12-19 15:09:25 +00:00
Merge pull request #59 from sj-hub9796/main
allow modded blocks for place
This commit is contained in:
@@ -44,6 +44,7 @@ import org.bukkit.*;
|
|||||||
import org.bukkit.Registry;
|
import org.bukkit.Registry;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.block.BlockFace;
|
import org.bukkit.block.BlockFace;
|
||||||
|
import org.bukkit.block.data.BlockData;
|
||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.ItemFrame;
|
import org.bukkit.entity.ItemFrame;
|
||||||
import org.bukkit.entity.LivingEntity;
|
import org.bukkit.entity.LivingEntity;
|
||||||
@@ -264,9 +265,10 @@ public class BukkitItemManager extends AbstractItemManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void placeBlock(@NotNull Location location, @NotNull String id) {
|
public void placeBlock(@NotNull Location location, @NotNull String id) {
|
||||||
if (id.startsWith("minecraft:")) {
|
try {
|
||||||
location.getWorld().getBlockAt(location).setBlockData(Bukkit.createBlockData(id), false);
|
BlockData blockData = Bukkit.createBlockData(id);
|
||||||
} else {
|
location.getWorld().getBlockAt(location).setBlockData(blockData, false);
|
||||||
|
} catch (IllegalArgumentException e) {
|
||||||
this.provider.placeCustomBlock(location, id);
|
this.provider.placeCustomBlock(location, id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user