Memorial Edition

查看: 872|回复: 0

[原创插件] [娱乐] NumericalRequirements —— 致力成为下一代的 RealSurvival, 更新至 1.1.4 [1.9+]

[复制链接]

Lv.9 牧场主

人气
606 点
金粒
23173 粒
宝石
17 颗
爱心
3 颗
钻石
2356 颗
贡献
11 点

论坛元老勋章骨灰勋章Java正版勋章Windows 10正版勋章金锭勋章开发人员勋章石镐矿工勋章铁镐矿工勋章钻镐矿工勋章小麦种勋章苹果树勋章猪灵勋章

发表于 2024-7-12 15:31:28 | 显示全部楼层 |阅读模式
服务端插件
英文名称: NumericalRequirements
中文名称: 数字化需求
插件来源: 原创
适用服务端: CraftBukkit Spigot Paper 
插件类型: 娱乐 前置API 
语言支持: 简体中文 
适用版本: 1.21.X 1.20.X 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 1.11 1.10 1.9 
前置mod|插件: -
下载地址: -
原帖地址: -
图标Logo:
简介: 自定义方块已实装, 自定义工作台已实装, 没有logo, 先凑个数

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 hahahahahah 于 2024-8-8 12:47 编辑

2024-07-12_14.53.36.png
NumericalRequirements
数字化需求
简介

该插件致力成为下一代的RealSurvival, 目前支持版本 1.9+; 此外实测在 Minecraft 1.7.10 下,插件的大部分功能有用。目前插件的功能除了口渴值系统以外还增加了自定义工作台内容。


现在文档正在陆续“加载”中。现在更新的文档能在仓库内看到:传送门
我的博客中也在陆续更新:核心配置 | Effect 效果 | 元素格式化器 | 元素处理器 | 口渴值拓展 | 多方块工艺拓展


自定义方块

2024-08-07_15.38.06.png

图中的木头方块其实是石头变的. 自定义方块现在支持所有的, 支持"CustomModelData"的, 服务器版本. 并且需要搭配材质包进行使用. 在插件第一次运行过程中会生成"custom-blocks.yml"配置文件, 里面含有配置说明.
视频演示如下:



口渴值

口渴值的相关设置都在‘NumericalRequirements/thirst/config.yml’中,配置文件中的默认内容如下


目前可用设置玩家用玻璃瓶获取流体、设定玩家死亡惩罚以及根据口渴值所在区间基于相应的正面BUFF或负面BUFF。
在默认的配置中,已经设置可用玻璃瓶从水中获取水瓶功能;在默认配置中,玩家获取水瓶时,限制玩家与水源的距离最大距离为2格。

目前配置还有一定的自定义空间,将配置的`get-liquid`章节做出如下小小的改动,你就可以喝热岩浆了。



自定义工作台

我知道你们都喜欢RealSurvival的自定义工作台,现在它回来了。现在拥有4个简单的机器类型可以使用,如下图聊天框中所示:
image.png

方块结构机器运行效果演示:


也许你已经从上图展示机器类型的图片中看出来了,没错,现在有有完整的引导创建机器的指令,该指令从创建库存样式到创建多方块结构都能够辅助你,省去编辑大部分配置文件。当然了,也有完整的引导创建机器的合成配方指令。
image.png
2024-07-26_18-32.png

工作台的具体使用方法如下:

1. 使用指令创建一个工作台、并在设定工作台物品时停止
2. 使用 /nr item add lore-machine [机器ID] 指令来为手上的方块物品设定lore标签;或者使用 /nr item add nreq-machine [机器ID] 来为手上的方块物品设定NBT标签。
3. 继续步骤1中剩余步骤,直到机器创建完毕
4. 重新加载配置文件
5. 将带有 `lore-machine` 标签以及 `nreq-machine` 标签的方块物品放置到世界中,右击即可打开机器的库存界面
需要注意的是,设定的机器标签需要与创建机器过程中设定的机器ID相对应。也就是说,插件根据放置的物品的机器标签寻找到相对应的机器,然后再打开机器。

此外,SimpleTimeCraftTable和SimpleMultiBlockMachine在刚放置在世界中时,机器默认是非启用状态。可以在创建完机器后修改配置文件,在机器库存页面中加入切换机器运行状态的按钮。这部分稍后再说,可以向看看我测试时写的配置文件。
视频中的机器数据.zip (23.22 KB, 下载次数: 1)

指令与权限

权限仅有一个:NumericalRequirements.Admin
指令可以自行在控制台中输入: /nr help 查看指令帮助信息。
玩家仅有 /nr status 指令可用,用来查看自身状态信息。

前置依赖

本插件没有强制性的依赖插件,仅有可选依赖插件,即软前置插件。支持的软前置依赖插件有 PlaceholderAPI、LuaInMinecraftBukkit,当然没有这两个前置插件也能正常运行。
安装LuaInMinecraftBukkit前置则可以自己编辑lua脚本充当插件中的“效果”,并能够被放置在“效果包”中整合使用,目前与该插件的其他功能功能正在制作中。


下载

预览版本(JDK17编译): NumericalRequirements-PREVIEW-SNAPSHOT.jar (412.16 KB, 下载次数: 2)
V1.0.0(JDK8编译): NumericalRequirements-1.0.0.jar (558.99 KB, 下载次数: 1)
V1.1.1: NumericalRequirements-1.1.1-all.jar (1.25 MB, 下载次数: 1)
V1.1.4: NumericalRequirements-1.1.4-all-fat.jar (3.28 MB, 下载次数: 0)
仓库地址:https://github.com/SmileYik/NumericalRequirements
若有Bug或者建议相关问题请到仓库发issue,若想要高版本JDK编译版本则请自己克隆仓库进行编译


需要注意的是, 此该构建版本中并未内置相关数据库驱动, 如需要相关数据库驱动支持, 请自行寻找驱动文件, 并在启动服务器时加入. 大致为 "java -cp 驱动1.jar;驱动2.jar -jar server.jar" 或者 "java -cp 驱动1.jar:驱动2.jar -jar server.jar". 在高版本中, 服务器核心已经加载了 sqlite 数据库驱动程序

安装

将插件放入plugins文件夹中即可,插件在第一次运行后自动创建配置文件,并且相关配置文件说明都在配置文件的注释之中。现在已经能开箱即用。

其他

交流群:950727559
爱发电:https://afdian.net/a/SmileYik
大致更新内容:





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

听我说,最重要的,永远是「当前的选择」。

Archiver|小黑屋| Mcbbs2.net | 隐私政策 | 手机版

GMT+8, 2024-9-20 00:06 , Processed in 0.252851 second(s), 17 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2024 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部