MOD开发讨论

关于一个用于魔改整合包而诞生的获取物品id的python脚本

遇不到***Lv.1 新手上路 发表于 2025-10-8 IP:广东省 1,466 0
这个脚本是由DeeepSeekV3.2思考模式生成的代码,用于通过JEI物品管理器复制出来的物品ID并提取有效的物品ID
版本1.21.1,neoforge,通过JEI复制出来的物品ID通常会带有一些NBT标签但是不能很方便的粘贴到编辑器里

示例:

avaritia:singularity => [
        minecraft:max_stack_size ->
                                            64
        minecraft:lore ->
                                  list<undefined>[0] []
        minecraft:enchantments ->
                                          { "levels": {
                                              }
                                          }
        minecraft:repair_cost ->
                                         0
        minecraft:attribute_modifiers ->
                                                 { "modifiers": list<undefined>[0] []
                                                 }
        minecraft:rarity ->
                                    "uncommon"
        avaritia:singularity_id ->
                                           "avaritia:netherite"

会夹带一些很没有必要的信息,我们只需要开头的物品ID即可
基于Python3.11.9,需要安装额外的第三方库

物品id提取.py

1.15 KB, 下载次数: 39

脚本代码

您需要登录后才可以回帖 登录 | 立即注册
本版积分规则