VigoWang 发表于 2024-3-13 22:03:28

【娱乐】【1.21-1.8】书架| 里面存放书籍!| 附魔台增强| 支持保护插件

BookShelf
书架里面存放书籍


插件介绍
关于
有没有想过为什么《我的世界》中的书架不能用来存放书籍?好吧,现在你可以了! 有了这个插件,你将能够打开像箱子一样的书架并将书籍存放在里面。


特点
1.书架!
- 右键单击​​书架以打开类似箱子的库存- 当玩家打开书架时,书架会发出粒子(可在配置中切换)
-自定义每个书架的行数(配置中默认为 2 行)
-当玩家在书架中放置或移除物品时,播放书籍放置声音
-限制可以放入书架的物品类型(默认为配置中的类似书籍的物品)
- 支持用活塞和粘性活塞移动书架
- 支持命名为书架!(类似于当你命名一个箱子并将其放下时,库存会保留箱子的物品名称)
- 支持投掷器(需要在配置中启用)
-实验性支持漏斗和漏斗矿车(需要在配置中启用)(请注意如果你的书架太多的话,它是相当资源密集型的)
- 支持创造性的Shift-中键点击块来复制书架内的物品
2.附魔表增强!
- 增强附魔台,周围有书架,书架上装有附魔书,附有您选择的附魔!
- 更多书籍,更高机会!
- 例如,如果所有书架的每个插槽都是锐度 5 的书,您将保证获得锐度结界!
- 该功能可以像往常一样在配置中切换

支持的插件
- 支持Bolt保护
- 支持LWCX保护(需要最新版本)
- 支持BlockLocker容器锁定
- 支持WorldGuard区域(至少需要 7.0.0 版本)
- 支持GriefPrevention土地声明保护
- 支持RedProtect土地主张保护- 支持
住宅土地所有权保护
- 支持Towny土地所有权保护

- 支持L ands土地所有权保护(需要最新版本)
- 支持ASkyBlock岛屿保护
- 支持BentoBox岛屿保护
- 支持
SuperiorSkyblock2岛屿保护
- 支持GriefDefender土地保护
- 支持PlotSquared地块保护(需要v4、v5、v6 或 v7)
- 支持OpenInv静音宝箱
- 支持Essentials播放器消失
- 支持CMI播放器消失
- 支持SuperVanish播放器消失
- 支持PremiumVanish播放器消失
- 支持InteractionVisualizer 书架交互动画(需要最新的开发版本)


(在大多数这些插件中,书架就像箱子一样)

依赖项
-ProtocolLib (请安装与您的服务器版本兼容的最新版本)
安装
1. 将 Bookshelf.jar 与所需的依赖项一起放入插件文件夹中
2. 启动服务器
3. 编辑配置(如果需要)
4. 重新启动服务器(如果您在步骤 3 中更改了配置中的某些内容)








游戏效果展示
https://proxy.spigotmc.org/62bac5ff9111304323c3ac73509233d4716221de?url=https%3A%2F%2Fi.imgur.com%2FyaS6qzf.png
^表示书架被打开的粒子效果
https://proxy.spigotmc.org/d0a6d87edf79a4900d0da43eb39d693241b09f85?url=https%3A%2F%2Fi.imgur.com%2FWrr5CBT.png
^书架内容、行数可自定义


命令
/bookshelf reload - 重新加载插件
/bookshelf update - 检查更新

Q&A
Hoppers 和 Droppers 不起作用!我该怎么办?
您必须在配置中启用“EnableHopperSupport”和/或“EnableDropperSupport”!
(请注意,如果你的书架太多,它会占用大量资源)

附魔表增强不起作用,并且没有错误,而且我已经在配置中启用了它,为什么呢?
如果您运行的是 Minecraft 版本 1.8 - 1.10.2,不幸的是,这些版本不支持附魔表增强功能。
如果您运行的是 Minecraft 1.11 或更高版本,请仔细检查您的设置和权限或与我联系!

带NBT功能的shift+pick块不起作用,我已经给了自己权限,怎么了?
目前,该功能仅在 Minecraft 1.15+ 中进行测试。如果它在其他版本中不起作用,这是正常的并且正在处理中。感谢您的耐心等待!

附魔台提升是如何计算的?
查看 wiki 页面:https://github.com/LOOHP/Bookshelf/wiki/Enchantment-Table-Boosting

API
Bookshelf 确实为开发人员提供了一个 API 来自定义或使用其功能
- 当漏斗或漏斗矿车与书架交换物品时InventoryMoveItemEvent将会触发,只需像其他 bukkit 事件一样监听它
- 当玩家打开或关闭书架时, PlayerOpenBookshelfEvent或PlayerCloseBookshelfEvent将触发。如果玩家无权访问该书架(包括对其他插件的保护),它将被取消(优先级最低之后)
https://github.com/LOOHP/Bookshelf/tree/master/src/main/java/ com/loohp/bookshelf/API
通过上面的链接了解更多信息

权限
bookshelf.use - 允许玩家使用书架 [默认值: false]
bookshelf.reload - 重新加载插件 [默认值:op]
bookshelf.copynbt - 允许您移动 -中键单击复制创意中包含项目的书架 [默认:op]
bookshelf.update - 允许您接收更新消息[默认:op]

默认配置
Latest Config with Descriptions

限制
最新配置- 书架不通过红石比较器输出红石信号,我将尝试添加,一旦我找到一种有效的方法:/
- Bookshelves 事务不会被 coreprotect 等块记录器拾取,我将尝试添加该方法或在将来创建我自己的日志系统




OrphanSeven 发表于 2024-3-13 22:12:59

黑曜石论坛有您更精彩,感谢您对黑曜石论坛的支持,加油!
页: [1]
查看完整版本: 【娱乐】【1.21-1.8】书架| 里面存放书籍!| 附魔台增强| 支持保护插件