Files
Starlight/src/main/java/top/sunsetlab/actions/Transformation.java

36 lines
984 B
Java

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;
}
}