بنقرة واحدة
new-version
Step-by-step checklist for adding support for a new Minecraft version to Disenchantment.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Step-by-step checklist for adding support for a new Minecraft version to Disenchantment.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | new-version |
| description | Step-by-step checklist for adding support for a new Minecraft version to Disenchantment. |
| disable-model-invocation | true |
| argument-hint | ["minecraft-version e.g. 1.21.12"] |
Add Minecraft version $ARGUMENTS support to the Disenchantment plugin.
Work through each step in order. After each step, confirm it is complete before moving to the next.
Read core/src/main/java/com/jankominek/disenchantment/nms/MinecraftVersion.java.
Determine whether $ARGUMENTS:
For versions >= 1.21 with no explicit mapping, LATEST (v1_21_R5) is the automatic fallback. Adding an enum entry is still required.
Read the current file, then add the new version entry:
Read the existing NMS_v*_R*.java for the target module.
Check if any Bukkit/Spigot API calls need updating for $ARGUMENTS. Common changes between MC versions:
If a new module is needed:
artifactId in the new module's pom.xmlNMS_v*_R*.java class name to match the new modulelibs/pom.xml <modules>dist/pom.xmlBuildTools must be run manually outside Claude Code:
java -jar BuildTools.jar --rev $ARGUMENTS
Confirm BuildTools has been run for $ARGUMENTS before attempting to build.
Run /build to execute mvn clean package and confirm the build passes.
Confirm all items are complete:
libs/ match the new MC versionmvn clean package