BlocklyNukkit WIKI

这里是BN百科

章节导览


开发前的准备

开发环境

  • 搭建bn的nukkit服务器

    • 请确保您的nukkit服务器上正确地安装了blocklynukkit解释器插件,如果没有,请先在https://tools.blocklynukkit.com下载后将BlocklyNukkit.jar放到服务器的plugins文件夹。
    • 请确保您的服务器上面安装了blocklyNukkit专用Python解释器,安装方式同其他的nk插件,下载链接:https://tools.blocklynukkit.com/PyBN.jar,下载后放到服务器的plugins文件夹。
    • 重启服务器,如果提示BlocklyNukkit和PyBN都成功加载,那么恭喜,你已经成功搭建了能够使用python作为服务器插件的nukkit服务器
  • 搭建vscode开发环境

    • 首先到微软visual studio code官网下载vscode,我们推荐使用vscode进行插件开发,但是其他的编辑器也是可以的,教程中使用的编辑器均为vscode
    • vscode安装完成后,点击左侧的拓展包管理按钮,搜索安装BlocklyNukkit编辑器插件
    • 此插件提供了python开发插件的语法补全、智能提示和即时云端同步功能,大幅便利了代码编写
    • 安装后重新启动vscode,如果右下角有提示BlocklyNukkit插件加载成功的话,说明安装成功

正确认识服务端插件

blocklynukkit和其他的服务端插件一样,也是一个服务端插件系统,只能在mc圈定的服务端的狭小范围内进行改动。服务端插件只能是在原版圈定的框架内进行玩法的修改,而不能对客户端进行太多操作。
服务端插件不能做的事情:

  • 修改客户端的界面,但是可以通过窗口ui自定义交互数据
  • 在世界中显示自由图片、更改渲染引擎(如光影)

确认您有基础的python知识

在您阅读此教程之前,请先确保您熟练掌握了以下知识点,bn使用的python版本为2.7

  • python基础语法
  • python字符串和unicode
  • python文件编码
  • python变量
  • python运算符
  • python条件语句与分支结构
  • python循环
  • python列表与下标运算
  • python元组与字典
  • python函数
  • python模块

如果您具备了上述知识,那么就开始pyhton开发插件吧!
如果您不具备上述知识,那么可以在这里学习哦


不满意?前往编辑此页面

导航