Commit Graph
71 Commits
Author SHA1 Message Date
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
William GaylordandGitHub 665bf9b7c7 Fix handling FeatureSet related entities in 1.20.3/4 (#16)
* Fix handling FeatureSet related entities.

* Add 1.20.4 to build.yml

* Turns out jsut need to enable the feature set in the server.properties

* Remove the server.properties

Lets not enable feature sets since they could change alot of stuff on use.

The other fix in the PR still works as it makes it so that the entities don't show up as player type, just as unknow if we can't get them.

* Use the same way of getting the entity in all parts of the generator.

This should help deal with entities from features, since using the factory directly gets around the feature check.

* Would be helpful to call the function correctly...
2024-03-17 16:13:09 +01:00
AlexandGitHub 0f1c6bdd04 New changes (#12)
* Shutdown fast

* Change to order of releases

* Revert "Shutdown fast"

This reverts commit be2ea227718b19b00a0be0e59ec54bb87ffd5ea2.

* Remove all shutdown hook, we do not care about generator worlds

* Update README.md

* Fix typo

* Add OS-specific commands

* More code improvements

* Fix compilation

* Add job timeout

* Revert "Remove all shutdown hook, we do not care about generator worlds"

This reverts commit 44117795360c9d67fab15566e2fc6436bfe9ac6f.

* More aggressive server stopping
2023-12-31 23:07:36 +01:00
Romain BeaumontandGitHub 09fe9f6a2b only run CI on main 2023-12-31 20:25:59 +01:00
a48fb9912d Import all versions (#8)
* Import all versions

* Prepare first workflow

* Cleanup build scripts

* More cleanup

* Cleanup more stuff and 1.7 on server

* Run multiple tasks in parallel

* Use version in job name

* Error on missing files

* Backport EULA mixin

* Update upload artifact

* Prevent build getting stuck

* Cleanup code

* More code cleanup

* Update build.yml

* Fix compilation

---------

Co-authored-by: Romain Beaumont <romain.rom1@gmail.com>
2023-12-31 20:25:13 +01:00
William GaylordandGitHub 5441b07c50 Update for 1.20.2 (#6)
* Update for 1.20.2

* Fix recipes weirdly being rotated.
2023-12-17 19:10:28 +01:00
Mathias ElgaardandGitHub b7af1a264f 1.20.1 (#5)
* 1.20.1

* Removed commented code
2023-09-04 11:53:21 +02:00