77 Commits
Author SHA1 Message Date
adman 4b6708a806 forgor the second thingy
Java CI with Gradle / define-versions (push) Successful in 11s
Java CI with Gradle / Build ${{ fromJSON(needs.define-versions.outputs.versions) }} (push) Failing after 47m4s
Java CI with Gradle / Repackage versions (push) Skipped
2026-07-28 14:18:32 +02:00
adman bfbf4ba647 changes
Java CI with Gradle / define-versions (push) Successful in 11s
Java CI with Gradle / Build ${{ fromJSON(needs.define-versions.outputs.versions) }} (push) Failing after 1m26s
Java CI with Gradle / Repackage versions (push) Skipped
2026-07-28 14:16:10 +02:00
adman 7593a2d2d8 Add multi_noise_biome_source_parameter_list generator for 1.21.5-1.21.11
Java CI with Gradle / define-versions (push) Successful in 12s
Java CI with Gradle / Build ${{ fromJSON(needs.define-versions.outputs.versions) }} (push) Failing after 7m41s
Java CI with Gradle / Repackage versions (push) Skipped
2026-07-11 22:00:35 +02:00
DatArnoGuyandGitHub 99ca789213 Fix 1.21.5 - 1.21.11 saturationRatio (#75)
* Fix food saturation for 1.21.4 - 1.21.11

* Revert "Merge branch 'PrismarineJS:main' into main"

This reverts commit ce5b588c750b250777805ca2953cf2aa08a52556, reversing
changes made to 52505caf9a147d6a89e38b7fad14cf02885e74ca.

* Revert "Fix food saturation for 1.21.4 - 1.21.11 (#73)"

This reverts commit 80ce09d3a9.

* Reapply "Fix food saturation for 1.21.4 - 1.21.11 (#73)"

This reverts commit 01a2e1ce83522eccfcf0cde418fe24dfe3e6dc0f.

* Reapply "Merge branch 'PrismarineJS:main' into main"

This reverts commit 7a829644230f0f5d4f0d2586160f4d48f3af66f8.

* Fix 1.21.5 - 1.21.11 saturationRatio
2026-07-09 09:29:12 -04:00
NoClipMonsterandGitHub 4b8d344721 1.20.5-1.21 - Prioritize mineable material when multiple matches are found to fix problem of wrong dig time computation (#71)
* Enhance BlocksDataGenerator to prioritize mineable material when multiple matches are found to fix problem of wrong dig time computation

* Ported the changes from the previous commit to all versions that require this fix.

* Forgot to add 1.21.9
2026-07-09 02:19:43 -04:00
DatArnoGuyandGitHub 80ce09d3a9 Fix food saturation for 1.21.4 - 1.21.11 (#73) 2026-07-09 02:17:27 -04:00
Paul FulhamandGitHub f1381cdff3 Improve agent instructions (#69) 2026-02-22 20:42:51 -05:00
rom1504botGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>CopilotextremeheatSuperGamerTronPaul Fulham
5c22820841 🎈 Add version 1.21.11 (#64)
* Add version 1.21.11

* Fix 1.21.11 compilation errors from Minecraft API changes (#65)

* Initial plan

* Fix 1.21.11 compilation: Replace ResourceLocation with Identifier and update WaterAnimal/getSkyColor

Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>

* Add type-safe instanceof check before casting sky color argument

Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>

* Fix incorrect biome color representation (#66)

* Fix water_creature entities no longer being classified correctly (#67)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>
Co-authored-by: SuperGamerTron <45374546+SuperGamerTron@users.noreply.github.com>
Co-authored-by: Paul Fulham <paul.fulham0@gmail.com>
2026-02-19 03:56:48 -05:00
extremeheatandGitHub a72d0a7ec2 🎈 1.21.10 (#63)
* Add version '1.12.10'

* bump: Prevent destructive action when multiple versions pile
2025-12-23 20:51:36 -05:00
rom1504botGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>Copilot
894e187411 🎈 Add version 1.21.9 (#58)
* Add version 1.21.9

* Support Minecraft 1.21.9: Replace deprecated VERSION_STRING with getCurrentVersion().name() (#59)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-10-04 16:34:05 +02:00
extremeheatandGitHub e988c56352 Update copilot-instructions.md
Updated instructions for retrieving additional Minecraft versions from the repository.
2025-09-25 07:55:15 -04:00
rom1504botGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>extremeheatCopilotextremeheat
e359900c40 🎈 Add version 1.21.8 (#53)
* Add version 1.21.8

* send Change branch from 'main' to 'master'

* 🎈 Fix empty ingredients in 1.21.8 recipe generation by using display API correctly (#54)

* Initial plan

* Fix empty ingredients in 1.21.8 by using sl.getIngredients() instead of sl.display()

Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>

* Update README.md

* Fix 1.21.8 shapeless recipe ingredients by using display API correctly

- Changed from trying to access sl.ingredients field (package-private) to using sl.display() properly
- Extract ingredients from ShapelessCraftingRecipeDisplay using SlotDisplay.resolveForFirstStack()
- Use SlotDisplayContext.fromLevel() to provide proper context for resolving items
- Successfully generates 295 shapeless recipes with proper ingredient arrays instead of empty arrays
- Tested with full data generation run - recipes.json now contains populated ingredients

Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>

* Update build.yml

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>
Co-authored-by: extremeheat <extreme@protonmail.ch>

* Rename AGENTS.md to copilot-instructions.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: extremeheat <extreme@protonmail.ch>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: extremeheat <13713600+extremeheat@users.noreply.github.com>
2025-09-07 08:33:48 +02:00
extremeheat 4931a8dadc workflows: git diff returns 1 on diff opposed to error 2025-09-06 23:08:16 +00:00
extremeheat 44b33c7dd1 workflows: fix quoting 2025-09-06 22:55:44 +00:00
extremeheat 02dd119581 workflows: add agents.md 2025-09-06 22:42:57 +00:00
extremeheat 3cb58e1aa7 workflows: add ghcp setup 2025-09-06 21:16:35 +00:00
extremeheatandGitHub 4b9175c664 Update build.yml 2025-09-05 18:03:45 -04:00
extremeheatandGitHub bc57b8a8b0 Add 'bump' branch to pull request triggers 2025-09-05 17:28:02 -04:00
extremeheatandGitHub 9c75c3c9b1 Update build.yml 2025-08-27 04:10:57 -04:00
extremeheatandGitHub e154f169e4 update ci workflow to npm install
Add npm install step before downloading artifacts
2025-08-27 03:59:06 -04:00
rom1504botGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
5af214df4e Add version 1.21.7 (#50)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-27 09:32:58 +02:00
extremeheatandGitHub 32dfe451dc Add workflow to send artifacts back to minecraft-data (#51)
* add a send script

* update

* fix marker
2025-08-23 22:42:30 +02:00
extremeheatandGitHub ded05137e5 Update bump.js 2025-08-17 18:18:20 -04:00
extremeheatandGitHub 266b319e35 Update bump.js 2025-08-17 18:11:14 -04:00
extremeheatandGitHub 583b77c500 Update bump.js 2025-08-17 18:08:19 -04:00
extremeheatandGitHub d409f6d19d Update bump.js 2025-08-17 18:05:45 -04:00
extremeheatandGitHub be0b9fbb84 Update handle-mcdata-update.yml typo 2025-08-17 18:02:00 -04:00
extremeheatandGitHub 47a2b32355 Update handle-mcdata-update.yml fix input handling 2025-08-17 17:47:11 -04:00
extremeheatandGitHub 5a98d2aabd Add auto PR generation (#48)
* Remap 1.21.6 to Mojang mappings

* start working on automation

* update newVersion script to use manifest

* update scripts

* update doc

* add dispatchable bump workflow

* update workflow env

* update workflows
2025-08-17 23:37:24 +02:00
bedrock-botandGitHub f9b358bb07 Feature/1.21.6 (#46)
* copy files from 1.21.5 to 1.21.6

* update libs and fix runtime error
2025-07-01 09:28:47 +02:00
extremeheatandGitHub a58518da4e Remap 1.21.5 to Mojang mappings (#47) 2025-07-01 08:46:31 +02:00
f3014cb4a4 Fix FoodsDataGenerator for 1.20.5+ (#40)
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2025-06-30 09:59:13 +02:00
RomainandGitHub 5aeacd7bf9 Add 1.21.5 (#44)
* Add 1.21.5

* Fix build
2025-06-30 09:58:15 +02:00
SuperGamerTronandGitHub 34c2a09c99 Fix incorrect redstone tint colors (#38) 2025-01-26 23:15:34 +01:00
GroobleandGitHub 73e4742a4f Normalize 1.21.x attributes (#41) 2025-01-26 23:15:23 +01:00
MadlykeanuandGitHub 4ea199aa5a fixed 1.20.5 and 1.21 and 1.21.3 pulling incorrect materials.json data (#42)
* data generator for 1.20.5 should be correct now

* comments

* update 1.21 data generator

* update 1.21.3 materials data generator
2025-01-26 23:15:08 +01:00
AlexandGitHub 73cbac110a Add data merging (#35)
* Add data merging

* Update gradle actions

* Put out pr comments

* Add pull request write perm

* Only send comment on failure
2024-11-02 07:53:27 +01:00
AlexandGitHub 83148d8040 spotless (#34)
* Do not hardcode tag names and remove not needed README comment

* Remove useless dependencies

* Deduplicate build code

* Run spotless to keep codebase clean
2024-10-27 21:04:47 +01:00
e05f38fcc2 1.21.3 (#29)
* Add 1.21.3

* Update registry manager get() calls to getOrThrow()

* Update BlocksDataGenerator

* Update EnchantmentsDataGenerator

* Update EntitiesDataGenerator

* Update ItemsDataGenerator

* Update RecipeDataGenerator

* Update EmptyRenderBlockView

* Fix Recipe Generator & add Sound Generator

* Move to proper directory

* Remove extra spaces

* Enable all features

---------

Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
Co-authored-by: GroobleDierne <grooble.dierne@gmail.com>
Co-authored-by: AlexProgrammerDE <40795980+AlexProgrammerDE@users.noreply.github.com>
2024-10-27 20:10:21 +01:00
AlexandGitHub e40ba85ab9 Make definition of ci and projects dynamic (#33)
* Make definition of ci and projects dynamic

* Try defining matrix properly

* Working impl

* Fix target task

* Fix path
2024-10-27 17:46:28 +01:00
AlexandGitHub b583525f2c Do not hardcode tag names and remove not needed README comment (#32) 2024-10-27 17:05:35 +01:00
GroobleandGitHub 5e90ad5869 1.21 fixes (#31)
* Add SoundGenerator for 1.21

* 1.21: Fix RecipeDataGenerator
2024-10-27 15:58:21 +01:00
AlexandGitHub b8e0215b2a Actually fail CI if generation fails (#30)
* Actually fail unit tests if generation fails

* Do not fail fast

* Fix 1.8.9 spam

* Fix 1.8.9 generation

* Fix 1.8.9 generation

* Fix entity generation on 4 versions

* Fix projectile thrown package

* Disable 1.17 recipe generator
2024-10-27 15:07:25 +01:00
Romain BeaumontandGitHub 91251bcf06 Renamed 2024-10-27 12:32:38 +01:00
2c423f77f8 1.21 (#25)
* 1.20.5 recipes: null over -1

* add 1.21

* 1.21 (#26)

* update classname

* update moved class

* updated to equivelant method since gettranslatekey removed

* added isCursed list as bandaid alternative for now since isCursed() removed

* added isTreasure list as bandaid alternative for now since isTreasure() removed

* found alternative method to canCombine() since removed

* modified getEnchantmentTarget name to handle registryEntryList since getApplicableItems dosnt return tagKey anymore

* bandaid list solution for "tradeable" property since isTradeable removed and no alternative in mappings

* bandaid solution for discoverable property since removed and no alternative to isAvailiableForRandomSelection in 1.21 mappings

* removed .toPath since apparently it dosnt exist

* no longer outputs in tagkey format

* fixed not adding enchantcategories for items properly

* added SuperGamerTron tag solution

* Update build.yml

---------

Co-authored-by: Madlykeanu <96554689+Madlykeanu@users.noreply.github.com>
Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2024-10-27 11:34:53 +01:00
AlexandGitHub 131218ce79 Small improvements (#22)
* Remove sky color hardcoding

* Bind to available port instead of 25565

* Fix error class and reduce accessors

* Fix language errors

* Cleanup imports and remove weird behaviour

* Print properly message

* Print version name

* Bump gson, update API usage and use linkedhashset over list

* Reimplement approach to categories

* Enable all feature flags by default

* Use jul instead of slf4j

* Call mc repo before maven central to fix build on mac
2024-10-27 10:55:58 +01:00
SuperGamerTronandGitHub 1c4802d97e Add missing attributes data generators (#28)
* 1.13

* 1.14

* 1.15

* 1.16

* 1.17

* 1.18

* 1.19

* 1.19.2

* 1.20

* 1.20.4

* 1.20.5

* Updated 1.16+ to match attributes schema

* 1.21

* 1.21.3
2024-10-27 10:53:12 +01:00
forester302andGitHub f8368f95a4 Add multiple matching Stacks (#27) 2024-10-27 10:52:56 +01:00
AlexandGitHub 71070c32bc Reduce duplicate code (#18)
* Reduce duplicate code

* Fix gradle task name

* Revert name changes

* Revert action name

* Cleanup

* Revert to java 17

* Fix generation

* Cleanup

* Simplify code of DGU

* Remove unnecessary annotations

* Remove unused var

* Halt with error on error

* Remove unused mixins

* Update fabric loader

* Ignore success result

* Update gradle and use merged jar

* Implement new client and server merged environment for running fabric

* Set server run dir as asset dir

* More cleanup

* More cleanup 2

* More improvements

* Remove more duplicate code

* Use newer java methods

* More cleanup

* Remove SoundAccessors

* More cleanup

* Use java 21 for build

* Initial work on 1.20.5

* Cleanup a lot of stuff

* Do not generate mod jars to speed up builds

* Override merger on now open classes directly

* Use recommended approach

* Readd custom merger

* Working materials data generator

* Fix inconsistencies

* Fix collision order to be random

* Use LinkedHashMap for more reproducibility

* Fix imports
2024-07-14 09:23:34 +02:00
William GaylordandGitHub 44f49b4ab5 Add sound id to name mappings as generator for 1.9 thru 1.20 (#17)
* Add sound id to name mappings as generator for 1.9 thru 1.20

* Fix issues in generators

* Add generator to all versions.

* Fix versions that offset ID by one for network.
2024-03-17 16:13:19 +01:00