介绍

这个插件是我无聊用5分钟做出来的

很节俭,才4K(介绍也很节俭)

这个插件可以关闭起床战争右键床的信息

本来右键床会显示"你只能在晚上使用床"

安装本插件后即可关闭这条信息

插件没有相关的截图,所以只放开服证明


源代码

  1. package StopMiniGameUseBed;

  2. import java.util.logging.Logger;

  3. import org.bukkit.Bukkit;
  4. import org.bukkit.GameMode;
  5. import org.bukkit.Material;
  6. import org.bukkit.Server;
  7. import org.bukkit.block.Block;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.Action;
  12. import org.bukkit.event.player.PlayerInteractEvent;
  13. import org.bukkit.plugin.PluginManager;
  14. import org.bukkit.plugin.java.JavaPlugin;

  15. public class Main extends JavaPlugin implements Listener{
  16.   public void onEnable()
  17.   {
  18.     getServer().getPluginManager().registerEvents(this, this);
  19.     Bukkit.getConsoleSender().sendMessage("§e§l=============================");
  20.     Bukkit.getConsoleSender().sendMessage(" ");
  21.     Bukkit.getConsoleSender().sendMessage(getName() + " §f§l- §a§l插件已启用");
  22.     Bukkit.getConsoleSender().sendMessage("§d§l作者 §f§lClassMate_Potato");
  23.     Bukkit.getConsoleSender().sendMessage(" ");
  24.     Bukkit.getConsoleSender().sendMessage("§e§l=============================");
  25.   }
  26.   
  27.   public void onDisable()
  28.   {
  29.       Bukkit.getConsoleSender().sendMessage("§e§l=============================");
  30.       Bukkit.getConsoleSender().sendMessage(" ");
  31.       Bukkit.getConsoleSender().sendMessage(getName() + " §f§l- §a§l插件已启用");
  32.       Bukkit.getConsoleSender().sendMessage("§d§l作者 §f§lClassMate_Potato");
  33.       Bukkit.getConsoleSender().sendMessage(" ");
  34.       Bukkit.getConsoleSender().sendMessage("§e§l=============================");
  35.   }
  36.   
  37.   @EventHandler
  38.   public void onClick(PlayerInteractEvent e)
  39.   {
  40.     if ((e.getAction() != Action.LEFT_CLICK_BLOCK) && (e.getAction() != Action.RIGHT_CLICK_BLOCK)) {
  41.       return;
  42.     }
  43.     if ((e.getPlayer().getGameMode() != GameMode.CREATIVE) && (e.getClickedBlock().getType() == Material.BED_BLOCK)) {
  44.       e.setCancelled(true);
  45.     }
  46.   }
  47. }
复制代码
下载

把上面的源代码复制下来在重新用EclipseSDK做出来就好啦~

不会的自行离开本贴(开玩笑的)

下面是下载地址

[关闭床信息]StopMiniGameUseBed.jar (2.98 KB, 下载次数: 89)

金粒和人气呢~

最后

欢迎加入交流群

620084856

每天更新群文件

有任何BUG欢迎评论或Q群找我