📋 FAQ#
我可以在我的项目中使用Bookshelf吗?#
当然可以!Bookshelf 库被设计用于各种项目。如果你能在致谢中提到 Bookshelf 和/或 Gunivers,我们将非常感激 🤗!让我们共同维护开源世界的友好氛围!此外,欢迎随时向我们分享你的作品,让我们了解你是如何使用该库的(这样我们也能为你的项目提供更多曝光机会)。
是否兼容其他数据包?#
Yes! Bookshelf follows strict constraints to ensure compatibility with most datapacks. All Bookshelf scores, tags, and other resources are properly namespaced and comply with Smithed conventions.
资源占用高吗?#
🧠 CPU占用#
作为一个函数库,它本质上是一套可供调用的工具集,除非主动使用,否则不会影响CPU性能。CPU占用取决于你调用的函数及其频率。文档会对可能资源密集型的函数提供警告和性能优化建议。
💾 内存占用#
Minecraft在加载时会解析整个数据包,因此文件数量并不重要。指令在内存中非常轻量,即使包含大量函数也不会显著增加RAM占用。此外,Bookshelf的模块化设计使你可以仅选择所需的模块。
💽 磁盘占用#
Bookshelf压缩为zip文件后仅有几MB大小。如果仍然关心体积,你可以选择性提取所需模块。建议从GitHub发布页下载(仅包含必需文件),而非直接从代码库下载。
函数优化如何?#
Bookshelf优先考虑易用性和多功能性。虽然这可能导致某些设计在特定场景下并非最优,但符合函数库的核心目标。我们持续进行优化改进,欢迎提出优化建议和提交PR。无论是对性能、易用性或其他方面的改进想法,都请与我们分享!
版权问题如何处理?#
Bookshelf采用MPL 2.0(Mozilla公共许可证2.0)授权。你可自由使用和修改它制作个人项目,并分发包含Bookshelf的地图或数据包,唯一要求是共享对源代码的任何修改。
还有疑问?加入我们的Discord社区!
💬 这对你有帮助吗?
欢迎在下方留下你的问题和反馈!
