药水喝完后,会剩下一个空瓶子。我想寻求一款插件,可以喝完药水后连瓶子一起消失的插件。
可以使用插件Mythicmobs搭配MythicArtifacts来做到,但是MythicArtifacts是付费插件
MythicArtifacts可以使用触发器 ~onConsume 来触发喝完药水或吃掉后触发技能
- consumeHeldItem{amount=1} @self ~onConsume
清除手持物品
MythicArtifacts可以使用触发器 ~onConsume 来触发喝完药水或吃掉后触发技能
- consumeHeldItem{amount=1} @self ~onConsume
清除手持物品
这小插件我有 可以给你
S1onehen 发表于 2021-5-11 10:24
这小插件我有 可以给你
请问如何联系你
本帖最后由 dengyu 于 2021-5-13 22:17 编辑
这个功能其实自己写写就可以了
BottleDisappear_fix.jar
(2.03 KB, 下载次数: 10)
复制代码
理论全版本兼容,实际只在1.12.2服务器测试。
这个功能其实自己写写就可以了
- @EventHandler
- public void onPlayerItemConsume(PlayerItemConsumeEvent e)
- {
- if (e.getItem().getType().equals(Material.POTION)) {
- Player p = e.getPlayer();
- new BukkitRunnable() {
-
- @Override
- public void run() {
- p.getInventory().setItemInMainHand(new ItemStack(Material.AIR));
- }
- }.runTaskAsynchronously(this);
- }
- }
理论全版本兼容,实际只在1.12.2服务器测试。