为什么我来写这个?
我觉得写任何东西都是排列组合和魔改,为了更加方便,所以我写这个东西
mm的配置本身很简单,体系太大了,所以要慢慢来,
有wiki还写什么?
这个是给快速入门的不是给老登看的
而且我会结合一些技能和机制进行讲解
所有的代码跑通了我才会拿上来
我更喜欢用人话进行描述
而不是一概的强硬解释然后看的一头雾水
爱看不看不,看就滚.
希望对你有帮助
后面更多是技能的配置项目.

1
2
3
4
5
Dummy:     这个是怪的命名,但不是显示的名字
Type: skeleton 生物选择
Options: 生物的属性
MovementSpeed: 0.3
PreventSunburn: true

生物的目录
有哪些options?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
 Universal Options(通用选项)

1. AlwaysShowName (default: false)
- 目标: 设置怪物是否始终显示名字标签。
- 解释: 如果设置为 `true`,怪物的名字标签将始终显示在屏幕上。

2. AttackSpeed (default: 原版怪物攻击速度)
- 目标: 设置怪物的攻击速度。
- 解释: 可以改变怪物的攻击频率,数值越大,攻击越快。
- Options:
AttackSpeed: 1
(belike)

3. VisibleByDefault (default: true)
- 目标: 设置怪物在生成时是否默认可见。
- 解释: 如果设置为 `false`,怪物将不可见,直到某些条件触发。

4. Invisible (default: false)
- 目标: 设置怪物是否始终保持隐形。
- 解释: 如果设置为 `true`,怪物将无法被玩家看到,即使没有隐形药水效果。

5. Collidable (default: true)
- 目标: 设置怪物是否与其他实体发生碰撞。
- 解释: 如果设置为 `false`,怪物将不会与玩家或其他实体发生碰撞。

---

6. Despawn (default: true)
- 目标: 设置怪物是否会消失。
- 解释: 控制怪物是否会根据不同的条件(如附近没有玩家或区块加载)消失。

7. FollowRange (default: 32)
- 目标: 设置怪物攻击或追踪目标的范围。
- 解释: 控制怪物能在多少距离内感知并攻击玩家或其他实体。

8. Glowing (default: false)
- 目标: 设置怪物是否会始终发光。
- 解释: 如果设置为 `true`,怪物将会发光,类似于使用了发光效果的实体。

9. Invincible (default: false)
- 目标: 设置怪物是否完全无敌。
- 解释: 如果设置为 `true`,怪物将无法受到任何伤害。

10. Interactable (default: false)
- 目标: 设置怪物是否可以与玩家交互。
- 解释: 如果设置为 `true`,玩家可以与怪物进行交互(例如,右键点击)。

---

11. LockPitch (default: false)
- 目标: 设置是否锁定怪物的头部上下角度。
- 解释: 如果设置为 `true`,怪物的头部将始终保持水平。

12. KnockbackResistance (default: 0)
- 目标: 设置怪物的击退抵抗力。数值范围从 `0` 到 `1`。
- 解释: 数值越大,怪物越不容易被击退。

13. MovementSpeed (default: 0.2)
- 目标: 设置怪物的移动速度。
- 解释: 控制怪物的移动速度,较高的数值可能使怪物过于难以对抗。

14. NoAI (default: false)
- 目标: 设置怪物是否有 AI 行为。
- 解释: 如果设置为 `true`,怪物将不会进行任何人工智能行为,也无法使用技能。

15. NoDamageTicks (default: 10)
- 目标: 设置怪物在受伤后有多长时间的无敌时间。
- 解释: 控制怪物在受到伤害后的暂时免疫期,防止其被快速击杀。

---

16. NoGravity (default: false)
- 目标: 设置怪物是否不受重力影响。
- 解释: 如果设置为 `true`,怪物将不会受重力影响,无法掉落。

17. PassthroughDamage (default: false)
- 目标: 将怪物所受到的所有伤害传递给其父实体。
- 解释: 如果设置为 `true`,所有伤害将传递给怪物的父实体。

18. PreventItemPickup (default: true)
- 目标: 阻止怪物拾取物品。
- 解释: 如果设置为 `false`,怪物可以拾取掉落物品。

19. PreventLeashing (default: true)
- 目标: 设置怪物是否可以被栓上绳索。
- 解释: 如果设置为 `false`,怪物将无法被栓上绳索。

20. PreventSunburn (default: false)
- 目标: 设置怪物是否避免在阳光下烧伤。
- 解释: 如果设置为 `true`,怪物将在白天不再烧伤。

---

21. PreventTransformation (default: true)
- 目标: 防止怪物变形为其他实体。
- 解释: 如果设置为 `false`,怪物可以被转换为其他类型的实体。

22. PreventVanillaDamage (default: false)
- 目标: 阻止怪物造成原版伤害。
- 解释: 如果设置为 `true`,怪物将无法造成常规的原版伤害,但技能仍然会触发。

23. Scale (default: -1)
- 目标: 设置怪物的缩放比例。
- 解释: 设置一个正值来放大怪物,负值将忽略此选项。

24. ShowHealth (default: false)
- 目标: 显示怪物的血量。
- 解释: 如果设置为 `true`,怪物的血量将在玩家周围广播显示。

25. Silent (default: false)
- 目标: 设置怪物是否不使用原版音效。
- 解释: 如果设置为 `true`,怪物将不会发出任何声音。

---

26. UseThreatTable (default: true)
- 目标: 设置怪物是否使用威胁表。
- 解释: 如果设置为 `true`,怪物将根据威胁表来判断攻击目标。

基本上只用这些

参考MM wiki