yytatghtgh
版本1.12单人

自定义刷怪笼   已经会了   只是还不知道  怎么修改掉落概率

setblock ~ ~1 ~ mob_spawner 0 replace {MaxSpawnDelay:10,MinSpawnDelay:10,SpawnCount:2,Delay:10,RequiredPlayerRange:100,SpawnRange:10,MaxNearbyEntities:5,SpawnData:{id:zombie,ArmorItems:[{id:"minecraft:diamond_boots",Count:1b},{id:"minecraft:diamond_leggings",Count:1b},{id:"minecraft:diamond_chestplate",Count:1b,},
{id:"diamond_helmet",Damage:0,Count:1,tag:{display:{Name:"邪恶之盔",Lore:["其实是绿帽子"]},ench:[{id:0,lvl:100}]}}],HandItems:[{id:"diamond_sword",Damage:0,Count:1,tag:{display:{Name:"邪恶之剑",Lore:["斩消灭正义"]},ench:[{id:16,lvl:100}]}},{id:"minecraft:shield",Count:1b,Damage:0s,tag:{Unbreakable:1}}]}}
生成一个 刷怪笼 全钻石甲 钻石剑 无法破环盾牌 的僵尸帽子叫邪恶之盔(描述:其实是绿帽子) 剑叫 邪恶之剑 (描述:消灭正义)

要求:
1、怎么让上面刷怪笼  僵尸的剑  100%掉落,帽子50%掉落,都耐久度少100点

2、怎么把僵尸原版的掉落物去掉,就是腐肉,马铃薯哪些;然后掉落100%掉落 1个 石头 命名为 “肾结石”


2021.12 数据,可能有更多内容版本1.12单人


自定义刷怪笼   已经会了   只是还不知道怎么修改掉落概率


setblock ~ ~1 ~ mob_spawner 0 replace {MaxSpawnDelay:10,MinSpawnDelay:10,SpawnCount:2,Delay:10,RequiredPlayerRange:100,SpawnRange:10,MaxNearbyEntities:5,SpawnData:{id:zombie,ArmorItems:[{id:"minecraft:diamond_boots",Count:1b},{id:"minecraft:diamond_leggings",Count:1b},{id:"minecraft:diamond_chestplate",Count:1b,},
{id:"diamond_helmet",Damage:0,Count:1,tag:{display:{Name:"邪恶之盔",Lore:["其实是绿帽子"]},ench:[{id:0,lvl:100}]}}],HandItems:[{id:"diamond_sword",Damage:0,Count:1,tag:{display:{Name:"邪恶之剑",Lore:["斩消灭正义"]},ench:[{id:16,lvl:100}]}},{id:"minecraft:shield",Count:1b,Damage:0s,tag:{Unbreakable:1}}]}}
生成一个 刷怪笼 全钻石甲 钻石剑 无法破环盾牌 的僵尸帽子叫邪恶之盔(描述:其实是绿帽子) 剑叫 邪恶之剑 (描述:消灭正义)


要求:
1、怎么让上面刷怪笼僵尸的剑100%掉落,帽子50%掉落,都耐久度少100点


2、怎么把僵尸原版的掉落物去掉,就是腐肉,马铃薯哪些;然后掉落100%掉落 1个 石头 命名为 “肾结石”



⊙v⊙
1.
在命令   ...id:zombie,   的后面补上以下
HandDropChances:[1.0f,0.0f],ArmorDropChances:[0.0f,0.0f,0.0f,0.5f],

至于耐久少100点那个,你自己把生成的装备或武器的Damage值改下就是了...

2.
通过loottable修改,
给上DeathLootTable

有心情的话完全可以把你的命令的手和装备的DropChances都调成0.0f
把装备武器和自身掉落物一并弄到DeathLootTable下...


http://www.mcbbs.net/thread-619304-1-1.html
建立Loottable文件夹
调用Loottable
Pool
...

yytatghtgh
⊙v⊙ 发表于 2018-1-4 10:41
1.
在命令   ...id:zombie,   的后面补上以下
HandDropChances:[1.0f,0.0f],ArmorDropChances:[0.0f,0.0f,0 ...

召唤时改耐久值,僵尸用的时候不会掉吗

第二个,我记得以前好像见过直接加掉落物的代码,你知道吗,或者腐肉不去掉也行。直接加掉落物 石头可以吗

⊙v⊙
yytatghtgh 发表于 2018-1-4 17:42
召唤时改耐久值,僵尸用的时候不会掉吗

第二个,我记得以前好像见过直接加掉落物的代码,你知道吗,或者 ...

会不会用掉我不清楚....
你说的应该就是loot table了

去除原版所有僵尸掉落的话,要在存档的data/loot_tables/minecraft/entities/zombie对这个zombie.json进行修改

如果只影响那个笼子的僵尸掉落
给那些僵尸再加上deathloottable的nbt
然后在这个nbt指向的路径位置放置一个自定义掉落表...

具体的点我上面发的那个蓝链看,我还没试过怎么做... (虽然学学完在来告诉你详细步骤不用花多少时间,但是最近时间只打算用在自己的项目上...)脑阔疼...

yytatghtgh
⊙v⊙ 发表于 2018-1-5 12:07
会不会用掉我不清楚....
你说的应该就是loot table了

好的谢谢,大概懂了,想要可以直接加在刷怪笼里面的代码,单独加比如掉落id:1  概率0.5f这样的,感觉要方便一点

第一页 上一页 下一页 最后一页