我玩的minecraft版本为1.15.1 使用的是数据包 我想在minecraft里面添加新的粒子 比如一个球型的的子弹 然后通过particle指令生成出来 但同时又不能破坏原版的粒子 也不一定是粒子 或者能达到效果的其他方法也行 (注:因为我要生成很多那种子弹 所以使用粒子是想要减少电脑负担) 希望有大佬能够帮忙
本帖最后由 xiang_xge 于 2020-2-1 15:54 编辑
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如雪球或鸡蛋的不同nbt材质来实现
方法在这里:https://www.mcbbs.net/forum.php?mod=viewthread&tid=925052
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如雪球或鸡蛋的不同nbt材质来实现
方法在这里:https://www.mcbbs.net/forum.php?mod=viewthread&tid=925052
xiang_xge 发表于 2020-2-1 15:52
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如 ...
意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材质,那么添加雪球和鸡蛋实体nbt标签,他们的材质会是新添加的材质吗?吗?
a9a9 发表于 2020-2-1 16:07
意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材 ...
材质需要用材质包来改,
a9a9 发表于 2020-2-1 16:07
意思是我需要生成鸡蛋或雪球的实体 通过更改他们的nbt标签来更改他们的材质? 还有那个教程是增加物品的材 ...
需要物品拥有材质包设定的特定nbt材质才会生效
xiang_xge 发表于 2020-2-1 16:14
需要物品拥有材质包设定的特定nbt材质才会生效
请问一下 要怎么获取一个原版的材质包
a9a9 发表于 2020-2-1 16:36
请问一下 要怎么获取一个原版的材质包
打开你的客户端.minecraft文件夹内version文件夹,然后找到你客户端的版本号的文件夹。
然后用压缩包格式打开x.x.x.jar文件
然后逐次切换到目录assets/minecraft。然后复制textures文件夹的全部内容。
然后找一个别的普通材质包,压缩格式打开assets/minecraft内,替换textures文件夹
一个简单原版的材质包就做好了
纯手打
xiang_xge 发表于 2020-2-1 15:52
应该是不行
原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子
倒是可以修改诸如 ...
我试过了 修改物品的材质是可以的 可是雪球实体要怎么做到将材质修改成我做的那个材质
#在这里快速回复#应该是不行 原版状态下想修改粒子样式应该只能通过修改材质包实现,而这会覆盖掉原版粒子 倒是可以修改诸如雪球或鸡蛋的不同nbt材质来实现
a9a9 发表于 2020-2-1 17:32
我试过了 修改物品的材质是可以的 可是雪球实体要怎么做到将材质修改成我做的那个材质 ...
雪球实体应该是与物品材质统一的
xiang_xge 发表于 2020-2-1 20:07
雪球实体应该是与物品材质统一的
我试过为雪球实体添加CustomModelData的标签 但是没有用
a9a9 发表于 2020-2-1 23:20
我试过为雪球实体添加CustomModelData的标签 但是没有用
不是实体,是物品
xiang_xge 发表于 2020-2-2 08:20
不是实体,是物品
我想要的是实体可以飞在空中的 物品没啥用啊
1.14.4下

这资源包里面有先写了三个CustomModelData范例,可以打开看看结构并自行更改新增~
使用图:

另外命令如下---
生成CustomModelData为1的雪球,并设有特定移动方式
/summon item ~1 ~1.5 ~ {Item:{id:snowball,Count:1,tag:{CustomModelData:1}},Motion:[0.0d,0.5d,0.2d]}
给予最近玩家CustomModelData为2的雪球10个
/give @p minecraft:snowball{CustomModelData:2} 10