package top.sunsetlab.actions; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.entity.Player; /** * 嬗变!(神奇炼金术) */ public class Transformation implements IActionBase { /** * 调用动作 * @param location 动作执行位置 * @param caller 动作执行者 * @return 是否成功 */ @Override public boolean call(Location location, Player caller) { location.getWorld().setBlockData( location.getBlockX(), location.getBlockY(), location.getBlockZ(), Material.NETHERITE_BLOCK.createBlockData() ); location.getWorld().setBlockData( location.clone().subtract(1,0,0), Material.AIR.createBlockData() ); location.getWorld().setBlockData( location.clone().add(1,0,0), Material.AIR.createBlockData() ); return true; } }