教程 我用BlocklyNukkit写ScriptBlock的过程

Mcayear

【Lv:5】

开发者
正式会员
注册
2020/03/03
消息
313
金粒
1,513.55金粒
在几天前我就注意到BlocklyNukkit插件的存在,但当时并没有JS源码书写的教程。
几天后的今天,BlocklyNukkit再次映入我的眼帘,其完善的入门教程与函数表牢牢吸引了我这位JS热爱者。

我决定从BlocklyNukkit开始开发Nukkit插件。
选择ScriptBlock的原因是因为NBlockScript没有GUI操作界面和点击选择,这对我这种没有笔记本的菜比无疑是一件麻烦事。
我的Java水平极差,按照菜鸟教程的章节大概在Java 方法,并且我没有设备能够进行Java编程。
在Gitee上我建立了ScriptBlock项目,不使用Github的原因是我英语水平并不优秀和访问速度受限。
闲话唠叨完了,下面是我踩的一些坑和一些编写逻辑。
一、变量的存储
这里我采用的是JSON存储

var playObj = {};// 声明playObj为一个空对象

为什么不用Map是因为map.put();在我手里无法进行覆盖操作。
var HashMap = Java.type("java.util.HashMap"); var map = new HashMap(); map.put('键名', 1); logger.info(map.get('键名'));// 返回1 map.put('键名', 2); logger.info(map.get('键名'));// 任然返回1
[LINE]2020-05-10[/LINE]

二、存储结构
JSON有2种存储方式
  1. 数组 []
  2. 对象 {}
Screenshot_20200630_135442.jpg
[LINE]2020-06-30[/LINE]
 
最后编辑:
  • 喜欢
反馈: YYT
虽然康不懂,但是还是来支持一下!
学习学习!!!
 
支持!建议更新内容直接编辑一楼哦~
 

在线会员

  • 953296574
  • 2658104640
  • liubo520
  • 鱼饲料
  • 纸鸢kite
  • pouleng
  • acg17
  • RMLunaria
  • 578495284
  • renjia2013
  • 星辰3
  • Eternal_Star
  • Squannd
  • 波旬W
  • RoninD
  • Karlemn
  • 贰壹
  • GoldenSunset
...和 3 更多。
后退
顶部 底部