增加一些动作/结构并且补注释:( 呜呜呜补注释好累头号疼
This commit is contained in:
33
src/main/java/top/sunsetlab/actions/Transformation.java
Normal file
33
src/main/java/top/sunsetlab/actions/Transformation.java
Normal file
@@ -0,0 +1,33 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user