bukkit开发环境搭建 2

简介: bukkit开发环境搭建

bukkit开发环境搭建 1:https://developer.aliyun.com/article/1375202

选择运行Maven目标

输入,点击确定

clean package

最后在项目根目录下的pom.xml中配置

<outputDirectory>${session.executionRootDirectory}/plugins/</outputDirectory>

点击右上角重新加载maven后这时候我们点击运行

然后可以看到这么一段

我们打开上面生成的eula.txt,把false改成true

然后打开server.propertiesonline-mode改为false

好了后我们再次启动,可以看到服务器开启了

我们进入游戏

点击多人游戏

点击添加服务器

image-20201005155542820.png

输入,点击完成

localhost:25565

可以看到服务器状态良好

image-20201005155639547.png

双击进去,发现一切正常

那么我们来写一个非常简单的laugh命令插件,游戏中玩家输入/laugh,然后系统向玩家发送一条消息为“哈哈哈”

首先到HelloBukkit.java中按ALT+INSERT点击重写onCommand方法

然后开始编写代码

package hellobukkit.hellobukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public final class HelloBukkit extends JavaPlugin {
    @Override
    public void onEnable() {
        // Plugin startup logic
    }
    @Override
    public void onDisable() {
        // Plugin shutdown logic
    }
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        if (command.getName().equalsIgnoreCase("laugh")) {
            if (!(sender instanceof Player)) {
                sender.sendMessage("你不是玩家");
                return false;
            }
            sender.sendMessage("哈哈哈");
            return true;
        }
        return false;
    }
}

然后写完了需要到plugin.yml中配置一下


name: HelloBukkit
version: ${project.version}
main: hellobukkit.hellobukkit.HelloBukkit
api-version: 1.15
commands:
  laugh:
    description: Laugh out loudly!
    usage: /laugh

然后我们运行

游戏中输入/laugh

发现插件运行成功!

如果我们在控制台中试图运行该命令

可以看到返回结果也是正常

相关文章
|
10月前
|
IDE Java 开发工具
【C/C++】C/C++编程——C++ 开发环境搭建
【C/C++】C/C++编程——C++ 开发环境搭建
174 0
|
传感器 XML 消息中间件
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
|
4月前
|
Java Linux 网络安全
树莓派的开发环境搭建教程
本教程详细介绍如何在树莓派上搭建开发环境,包括系统安装、配置网络、设置开发工具等步骤,适合初学者快速上手。
|
7月前
|
Oracle Java 关系型数据库
搭建开发环境
搭建开发环境
56 0
|
9月前
|
JavaScript
1.Electron开发环境搭建
1.Electron开发环境搭建
182 0
|
10月前
|
IDE JavaScript 开发工具
DevEco Studio 3.1IDE环境配置(HarmonyOS 3.1)
DevEco Studio 3.1IDE环境配置(HarmonyOS 3.1)
213 1
|
Java
bukkit开发环境搭建 1
bukkit开发环境搭建
108 0
|
Ubuntu Linux 虚拟化
嵌入式Linux系列第1篇:开发环境搭建
Ublox ZED-F9P 厘米级定位模组开箱评估
|
JavaScript 开发工具 开发者
openHarmony开发环境搭建
从今天开始正式写openHarmony相关的文章,经过一段时间的沉淀,学习之路漫漫,不断地学习才是王道,熟话说万事开头难,安装软件应该是学习的第一道坎,废话不多说了,看内容了~~
351 0
openHarmony开发环境搭建
|
物联网 Linux 编译器
海思3559开发环境搭建:从这里开始
海思的文档已经非常详细了,分门别类详尽整齐。但是对于刚刚接手的开发者而言,每次编译都不得不从一个文档看到另一个文档,再是另一个文档,跳来跳去又跳到readme……这一过程实在是繁琐之至。为了是这一过程清晰并且一目了然,在此整理出整个编译过程(以Hi3559AV100为例),给自己也给其他用到海思SDK的人提供方便之门。
1510 0