静态属性

静态属性

用于修改方块和物品静态属性的模组

工具

静态属性

用于修改方块和物品静态属性的模组

工作原理

本模组在运行时读取 config/staticproperties.txt 规则,并在初始化期间将其应用于方块和物品。

由于数据通常在运行时不需要,初始化完成后所有加载的规则数据都会释放内存空间。

若需要在运行时保留规则数据,可通过添加 #keepmemory 指令实现。

本模组仅使用极少的混入(Mixin),与大多数模组高度兼容!

示例

方块静态属性修改示例:

# 使原木类方块需要工具才能破坏,且破坏时间更长
#define loglike requiresTool=true destroyTime=2.5
*_log $loglike
*_wood $loglike
*_stem $loglike
*_hyphae $loglike
# 使树叶不与玩家或实体碰撞
*_leaves hasCollision=false

物品静态属性修改示例:

# 将木棍堆叠上限改为128
minecraft:stick stacksTo=128
# 将钻石稀有度设为稀有(未受其他模组修改时显示蓝色名称)
minecraft:diamond rarity=RARE
minecraft:diamond_* rarity=RARE

注意:除非安装了其他扩展堆叠上限的模组,否则最大堆叠数量仍为999。