NSAPICommons:一个实用程序库,其中包含用Java编写的跨项目使用的所有通用代码

preview
共54个文件
java:42个
gradle:5个
yml:2个
需积分: 0 0 下载量 65 浏览量 更新于2021-04-03 收藏 49KB ZIP 举报
NSAPI Commons:跨平台Minecraft实用程序库 该项目包含一堆类,实用程序方法和用于Java 8的NSAPI项目下的项目中使用的常量。该库不打算与任何插件一起打包,因为这会导致重复的代码。 它应该作为一个独立的jar保留。 该项目的编写方式使大多数代码在多个Minecraft平台(例如Nukkit和Spigot)之间兼容,并且如果需要,还可以添加Sponge和Forge。 成分: MapRegion数据类型:与一个类型和属性关联的2个角。 PointEntity Data Type:与类型和属性关联的位置。 平台独立日志:一个非常简单的日志界面,针对每个平台进行了翻译。 PosRot,Pos和Region:两种存储位置的数据类型。 文本实用程序:生成随机字符串,从数组中选择随机字符串,等等。 快速不变性:简化列表或地图不变性的一种方法。 事件系统:一个自定