HuaV 发表于 2026-1-1 23:52:29

一些基岩版addon开发的疑问

我是一个非常想对mc进行内容创作的人,之所以说是“非常想”是因为我到现在为止现存于世的正式作品是0个。然而,尽管如此,我仍然有很多想法,包括但不限于mc短片,长篇,小说,地图,模组。并且我能保证我的想法是新颖的,但为什么我没有真正做出来什么内容呢,原因是多种可能情况的叠加:
我懒惰并且有相当严重的拖延症。我做任何事的效率低。我将想法转化成作品的能力和技术低。我的行为常常是即兴和随机的,容易做一半就想其他事情去。

今天就来说说那些在学习addon开发时,我产生的想法以及问题,如果可以的话,希望有人解答。

1.提问:是否可以创建这样的自定义组件,使之能够完全或很大程度上接近并代替minecraft:health和minecraft:damage但又不会与之冲突
1.动机:为避免数值膨胀发生,我想创建这样的实体和物品,能够在实体被拥有代替damage组件的物品攻击时减少代替health的组件的值直到0或更低时死亡

2.提问:有没有办法创建大于3*3*3的方块
2.动机:搞较大规模的建筑方块


3.提问:游戏是如何读取一个附加包的?比如哪些文件夹中的代码会优先执行?
3.动机:为能够创建很大项目的创作者的做法感到神奇

4.提问:未来有没有可能出现能将java版的模组代码转换成基岩版行为包的方法
4.动机:对我该选择java版开发还是基岩版开发产生疑惑,并好奇统一的可能性

5.提问:如果JSON UI在未来会被弃用(据我所知是这样)那么现在学习JSON UI并在附加包中用它,在以后升级版本时它是否还能工作
5.动机:想改变一些视觉上的内容,但不知道是否值得

6.提问:是否有或如何使用和创建实现全局/局部变量
6.动机:曾经想创建一个HUD,然后显示一些内容,当玩家在游戏中完成了某件事时,能够改变变量并间接影响HUD的显示内容,比如任务追踪器

7.提问:一个方块或者实体亦或者是什么东西是否能在玩家靠近时发出指定声音
7.动机:渲染特定的氛围和环境,比如当玩家进入特定区域时,会听到特定的环境声音以及音乐之类的,增强代入感

Sakarwei 发表于 2026-1-3 00:11:06

1:你可以尝试用ScriptAPI写一个,需要JS基础。
2:过去一直不能,官方出的地图也是分开实现的,现在是否放宽限制请参考文档
3:按照加载顺序,在加载列表上面的优先。
4:基岩版接口不够,几乎没有可能完整迁移。如果功能简单,有可能。
5:如果面向低版本,永远都是值得的。
6:存档层面我记得有,但我忘了名字。
7:固定地图可以用命令方块;特性的话,可能可以使用ScriptAPI播放声音。

HuaV 发表于 2026-1-3 18:53:24

Sakarwei 发表于 2026-1-3 00:11
1:你可以尝试用ScriptAPI写一个,需要JS基础。
2:过去一直不能,官方出的地图也是分开实现的,现在是否放 ...

对我有帮助,感谢
页: [1]
查看完整版本: 一些基岩版addon开发的疑问