Minecraft 自动瞄准资源包制作教程 (Java)
///'要实现让玩家自动瞄准实体的功能,您可以按照以下步骤编写一个自定义资源包://n//n1. 创建一个新的Java项目。//n2. 在项目的根目录下创建一个名为///'resourcepack///'或者其他任意名字的文件夹,用于存放资源包文件。//n3. 在///'resourcepack///'文件夹下创建一个名为///'assets///'的文件夹,用于存放资源文件。//n4. 在///'assets///'文件夹下创建一个名为///'minecraft///'的文件夹,用于存放Minecraft的默认资源文件。//n5. 在///'minecraft///'文件夹下创建一个名为///'models///'的文件夹,用于存放模型文件。//n6. 在///'models///'文件夹下创建一个名为///'item///'的文件夹,用于存放物品模型文件。//n7. 在///'item///'文件夹下创建一个名为///'bow.json///'的文件,用于定义弓的模型。//n8. 在///'bow.json///'文件中,编写以下代码://n//njava//n{//n ///'parent///': ///'item/generated///',//n ///'display///': {//n ///'thirdperson_righthand///': {//n ///'rotation///': [ -90, 0, 0 ],//n ///'translation///': [ 0, 3, 1 ],//n ///'scale///': [ 0.55, 0.55, 0.55 ]//n }//n },//n ///'overrides///': [//n { ///'predicate///': { ///'pulling///': 1 }, ///'model///': ///'item/bow_pulling_0///' },//n { ///'predicate///': { ///'pulling///': 1, ///'pull///': 0.65 }, ///'model///': ///'item/bow_pulling_1///' },//n { ///'predicate///': { ///'pulling///': 1, ///'pull///': 0.9 }, ///'model///': ///'item/bow_pulling_2///' },//n { ///'predicate///': { ///'pulling///': 1, ///'pull///': 1 }, ///'model///': ///'item/bow_pulling_3///' }//n ]//n}//n//n//n9. 创建一个名为///'bow_pulling_0.json///'的文件,用于定义弓拉弦的模型。//n10. 在///'bow_pulling_0.json///'文件中,编写以下代码://n//njava//n{//n ///'parent///': ///'item/bow///',//n ///'display///': {//n ///'thirdperson_righthand///': {//n ///'rotation///': [ -90, 0, 0 ],//n ///'translation///': [ 0, 2.5, 0 ],//n ///'scale///': [ 0.55, 0.55, 0.55 ]//n }//n }//n}//n//n//n11. 创建一个名为///'bow_pulling_1.json///'的文件,用于定义弓拉弦一半的模型。//n12. 在///'bow_pulling_1.json///'文件中,编写以下代码://n//njava//n{//n ///'parent///': ///'item/bow///',//n ///'display///': {//n ///'thirdperson_righthand///': {//n ///'rotation///': [ -90, 0, 0 ],//n ///'translation///': [ 0, 2.5, 0 ],//n ///'scale///': [ 0.55, 0.55, 0.55 ]//n }//n }//n}//n//n//n13. 创建一个名为///'bow_pulling_2.json///'的文件,用于定义弓拉弦两半的模型。//n14. 在///'bow_pulling_2.json///'文件中,编写以下代码://n//njava//n{//n ///'parent///': ///'item/bow///',//n ///'display///': {//n ///'thirdperson_righthand///': {//n ///'rotation///': [ -90, 0, 0 ],//n ///'translation///': [ 0, 2.5, 0 ],//n ///'scale///': [ 0.55, 0.55, 0.55 ]//n }//n }//n}//n//n//n15. 创建一个名为///'bow_pulling_3.json///'的文件,用于定义弓拉满的模型。//n16. 在///'bow_pulling_3.json///'文件中,编写以下代码://n//njava//n{//n ///'parent///': ///'item/bow///',//n ///'display///': {//n ///'thirdperson_righthand///': {//n ///'rotation///': [ -90, 0, 0 ],//n ///'translation///': [ 0, 2.5, 0 ],//n ///'scale///': [ 0.55, 0.55, 0.55 ]//n }//n }//n}//n//n//n17. 在///'resourcepack///'文件夹下创建一个名为///'pack.mcmeta///'的文件,用于定义资源包的元数据信息。//n18. 在///'pack.mcmeta///'文件中,编写以下代码://n//njava//n{//n ///'pack///': {//n ///'pack_format///': 6,//n ///'description///': ///'Auto Aim Resource Pack///'//n }//n}//n//n//n19. 将所有的资源文件放入对应的文件夹中。//n20. 将///'resourcepack///'文件夹打包成一个zip文件。//n21. 将生成的zip文件更名为///'AutoAimResourcePack.zip///'。//n22. 将///'AutoAimResourcePack.zip///'放入Minecraft游戏的资源包文件夹中。//n23. 启动Minecraft游戏并选择///'Auto Aim Resource Pack///'作为当前使用的资源包。//n24. 进入游戏后,玩家使用弓时会自动瞄准实体。//n//n希望这个步骤可以帮助到您!///
原文地址: https://www.cveoy.top/t/topic/pT6t 著作权归作者所有。请勿转载和采集!