本帖最后由 1582952890 于 2017-9-16 21:30 编辑

书与笔BUG这个物品可以配合背包编辑器在服务器里刷神器。
我无聊就写了这样个插件
无配置无权限
有什么BUG请回复

效果图:

它会取消该事件并杀死玩家
为什么要杀死玩家呢?
如果服务器卡顿时玩家进行编辑然后丢出就可以刷出有附魔属性的书与笔了只要杀死玩家就会取消丢出去的事件

Fs_guigui
有啥作用?

wh123
原理是什么?使用了书与笔就掉线?

我不是天空
本帖最后由 我不是天空 于 2015-11-22 09:46 编辑
  1. package qq.b;

  2. import org.bukkit.Bukkit;
  3. import org.bukkit.Location;
  4. import org.bukkit.World;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerEditBookEvent;
  9. import org.bukkit.plugin.PluginManager;
  10. import org.bukkit.plugin.java.JavaPlugin;

  11. public class Main
  12.   extends JavaPlugin
  13.   implements Listener
  14. {
  15.   public void onEnable()
  16.   {
  17.     Bukkit.getPluginManager().registerEvents(this, this);
  18.   }
  19.   
  20.   @EventHandler
  21.   public void onPlayerMove(PlayerEditBookEvent event)
  22.   {
  23.     event.setCancelled(true);
  24.     Player player = event.getPlayer();
  25.     player.sendMessage("§4禁止使用书与笔!");
  26.     Location loc = player.getLocation();
  27.     int x = (int)loc.getX();
  28.     int y = (int)loc.getY();
  29.     int z = (int)loc.getZ();
  30.     Bukkit.broadcastMessage("§4玩家:" + player.getName() + "-----在世界:" + player.getWorld().getName() + "-----X:" + x + "-----Y:" + y + "-----Z:" + z + "使用书与笔");
  31.     Bukkit.broadcastMessage("§4玩家:" + player.getName() + "-----在世界:" + player.getWorld().getName() + "-----X:" + x + "-----Y:" + y + "-----Z:" + z + "使用书与笔");
  32.     Bukkit.broadcastMessage("§4玩家:" + player.getName() + "-----在世界:" + player.getWorld().getName() + "-----X:" + x + "-----Y:" + y + "-----Z:" + z + "使用书与笔");
  33.     player.sendMessage("§6你因为使用书与笔被系统杀死!");
  34.     player.setHealth(0.0D);
  35.   }
  36. }
复制代码
让我们来分析这个插件:
检测玩家,如果使用书与笔,那么后台就会广播显示谁在哪里使用书与笔,然后把那个玩家的血量设置为0,杀死那个玩家。
这个插件只是禁止玩家使用书与笔,并没有修复BUG!

推荐论坛其他修复书与笔的插件:
http://www.mcbbs.net/thread-522571-1-1.html
http://www.mcbbs.net/thread-513974-1-1.html

而且光是禁止书与笔不行,貌似唱片其他都可以用书与笔BUG。

scaaa15
本帖最后由 scaaa15 于 2015-11-21 14:06 编辑
我不是天空 发表于 2015-11-21 13:58
让我们来分析这个插件:
检测玩家,如果使用书与笔,那么后台就会广播显示谁在哪里使用书与笔,然后把那个 ...

然而没什么用,直接禁止背包编辑器得了,现在什么牛奶唱片牛排药水等等都可以用背包编辑器来作弊,不单止书与笔可以卡,这插件可以禁止背包编辑器的其他操作吗,卡虚体啥的

我不是天空
scaaa15 发表于 2015-11-21 14:04
然而没什么用,直接禁止背包编辑器得了,现在什么牛奶唱片牛排药水等等都可以用背包编辑器来作弊,不单止书 ...

不是我做的插件是楼主= =
还有楼主这个插件无任何禁止背包编辑器的代码。只是禁止书与笔使用。

白琥
不知道那个BUG修复没,会导致创造模式,附魔全无

q473032130
白琥 发表于 2015-11-22 01:23
不知道那个BUG修复没,会导致创造模式,附魔全无

对。 这个很蛋疼!!

HMMH
--加了没ball用

我不是天空

请看4楼

白琥
q473032130 发表于 2015-11-22 03:35
对。 这个很蛋疼!!

那不还是以前的套路,ban书,禁编辑

1742986756
我不是天空 发表于 2015-11-21 13:58
让我们来分析这个插件:
检测玩家,如果使用书与笔,那么后台就会广播显示谁在哪里使用书与笔,然后把那个 ...

请看第25行

andylizi
此插件除了禁止书与笔的使用外并没有任何用处
禁止书与笔使用只要ban了就好,有必要使用该插件吗

幻影随冥
表示不知道这个bug,也多谢了

2411916339cs
不错不错。很好!!防止了我服务器书与笔bug、

第一页 上一页 下一页 最后一页