This commit is contained in:
parent
87865ec3a2
commit
2ce8733b50
@ -27,6 +27,8 @@
|
|||||||
3. 当合金镐耐久度不足10时会自动终止任务(暂不支持恢复);
|
3. 当合金镐耐久度不足10时会自动终止任务(暂不支持恢复);
|
||||||
4. 支持填充操作,填充操作需要消耗玩家物品栏中的物品;
|
4. 支持填充操作,填充操作需要消耗玩家物品栏中的物品;
|
||||||
5. 禁止超视距操作(128以外),防止玩家利用创世神插件加载大量区块导致服务器卡顿;
|
5. 禁止超视距操作(128以外),防止玩家利用创世神插件加载大量区块导致服务器卡顿;
|
||||||
|
6. 支持自动从背包里的潜影盒补充材料;
|
||||||
|
7. 支持设置是否产生掉落物;
|
||||||
|
|
||||||
## 支持版本
|
## 支持版本
|
||||||
|
|
||||||
@ -74,6 +76,8 @@ MaxY: 64
|
|||||||
|
|
||||||
MaxZ: 64
|
MaxZ: 64
|
||||||
|
|
||||||
|
DropItems: false
|
||||||
|
|
||||||
Debug: false
|
Debug: false
|
||||||
```
|
```
|
||||||
|
|
||||||
|
2
pom.xml
2
pom.xml
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>site.deercloud</groupId>
|
<groupId>site.deercloud</groupId>
|
||||||
<artifactId>LiteWorldEdit</artifactId>
|
<artifactId>LiteWorldEdit</artifactId>
|
||||||
<version>2.1.5.6</version>
|
<version>2.2.0.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>LiteWorldEdit</name>
|
<name>LiteWorldEdit</name>
|
||||||
|
@ -10,6 +10,7 @@ import org.bukkit.entity.Player;
|
|||||||
import org.bukkit.event.block.BlockBreakEvent;
|
import org.bukkit.event.block.BlockBreakEvent;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
import org.bukkit.inventory.meta.ItemMeta;
|
import org.bukkit.inventory.meta.ItemMeta;
|
||||||
|
import site.deercloud.liteworldedit.LiteWorldEdit;
|
||||||
import site.deercloud.liteworldedit.LoggerX;
|
import site.deercloud.liteworldedit.LoggerX;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@ -76,6 +77,9 @@ public class Remove extends Job {
|
|||||||
Bukkit.getPluginManager().callEvent(event);
|
Bukkit.getPluginManager().callEvent(event);
|
||||||
if (!event.isCancelled()) {
|
if (!event.isCancelled()) {
|
||||||
raw_block.setType(Material.AIR);
|
raw_block.setType(Material.AIR);
|
||||||
|
if (LiteWorldEdit.instance.getConfigMgr().isDropItems()) {
|
||||||
|
raw_block.getWorld().dropItemNaturally(raw_block.getLocation(), new ItemStack(raw_block.getType()));
|
||||||
|
}
|
||||||
// 获取耐久附魔
|
// 获取耐久附魔
|
||||||
int durability = pickaxe.getEnchantmentLevel(Enchantment.DURABILITY);
|
int durability = pickaxe.getEnchantmentLevel(Enchantment.DURABILITY);
|
||||||
double random = Math.random();
|
double random = Math.random();
|
||||||
|
@ -16,6 +16,7 @@ public class ConfigManager {
|
|||||||
_x_max = _file.getInt("MaxX", 64);
|
_x_max = _file.getInt("MaxX", 64);
|
||||||
_y_max = _file.getInt("MaxY", 64);
|
_y_max = _file.getInt("MaxY", 64);
|
||||||
_z_max = _file.getInt("MaxZ", 64);
|
_z_max = _file.getInt("MaxZ", 64);
|
||||||
|
_drop_items = _file.getBoolean("DropItems", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean isDebug() {
|
public Boolean isDebug() {
|
||||||
@ -40,6 +41,16 @@ public class ConfigManager {
|
|||||||
return _z_max;
|
return _z_max;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean isDropItems() {
|
||||||
|
return _drop_items;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDropItems(Boolean drop_items) {
|
||||||
|
_drop_items = drop_items;
|
||||||
|
_file.set("DropItems", drop_items);
|
||||||
|
_plugin.saveConfig();
|
||||||
|
}
|
||||||
|
|
||||||
public void setMaxSize(Integer x, Integer y, Integer z) {
|
public void setMaxSize(Integer x, Integer y, Integer z) {
|
||||||
_x_max = x;
|
_x_max = x;
|
||||||
_y_max = y;
|
_y_max = y;
|
||||||
@ -47,6 +58,7 @@ public class ConfigManager {
|
|||||||
_file.set("MaxX", x);
|
_file.set("MaxX", x);
|
||||||
_file.set("MaxY", y);
|
_file.set("MaxY", y);
|
||||||
_file.set("MaxZ", z);
|
_file.set("MaxZ", z);
|
||||||
|
_drop_items = _file.getBoolean("DropItems", false);
|
||||||
_plugin.saveConfig();
|
_plugin.saveConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -59,4 +71,6 @@ public class ConfigManager {
|
|||||||
private Integer _x_max;
|
private Integer _x_max;
|
||||||
private Integer _y_max;
|
private Integer _y_max;
|
||||||
private Integer _z_max;
|
private Integer _z_max;
|
||||||
|
|
||||||
|
private Boolean _drop_items;
|
||||||
}
|
}
|
||||||
|
@ -4,4 +4,6 @@ MaxY: 64
|
|||||||
|
|
||||||
MaxZ: 64
|
MaxZ: 64
|
||||||
|
|
||||||
|
DropItems: false
|
||||||
|
|
||||||
Debug: false
|
Debug: false
|
Loading…
Reference in New Issue
Block a user