遇不到的丁真 发表于 2025-10-8 03:15:52

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

这个脚本是由DeeepSeekV3.2思考模式生成的代码,用于通过JEI物品管理器复制出来的物品ID并提取有效的物品ID
版本1.21.1,neoforge,通过JEI复制出来的物品ID通常会带有一些NBT标签但是不能很方便的粘贴到编辑器里

示例:

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

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

页: [1]
查看完整版本: 关于一个用于魔改整合包而诞生的获取物品id的python脚本