1
0
mirror of https://github.com/GeyserMC/PackConverter.git synced 2025-12-27 18:59:13 +00:00
Commit Graph

30 Commits

Author SHA1 Message Date
Aurora
c00da110aa Add JsonMappings to order to allow other converters to have mappings 2025-10-31 10:39:31 +00:00
Eclipse
a344cd37f7 Split conversion process into 3 parts, make converters more standalone (#42)
* Work on splitting converters

* Properly split converting of sound registries and sounds

* Testing stuff

* Implement splitting of texture conversion, still some things to do

* Add bedrock pack back to TransformContext

* Transition

* AssetCollector -> AssetCombiner

* Remove unnecessary interfaces

* Re-implement action listeners

* Final things

* Cleanup

* Some Javadocs, fixup copyright

* Relocate pipeline classes and rename converter package -> type, create KeyUtil to lessen code warnings
2025-09-21 19:43:37 +00:00
Aurora
63ac0b141f Add option to enforce pack.mcmeta check, off by default 2025-08-19 16:00:22 +01:00
Aurora
d4216fcf23 Ensure pack.mcmeta is present before conversion 2025-08-12 23:09:52 +01:00
Aurora
f3bf4e030c Clean up CLI handling 2025-08-07 19:15:19 +01:00
Aurora
c29ecb49c9 Allow setting of the pack name 2025-08-07 19:10:45 +01:00
Aurora
0245a387dd Change the debug flag to --debug/-d 2025-08-07 18:51:43 +01:00
Aurora
51d3175f48 Put the Vanilla-Assets pack in a centralised place 2025-08-03 16:40:13 +01:00
Aurora
64d3439c9e Print exceptions in UI, fix conversion under Linux/Mac, set tab size to 2 2025-08-02 15:21:13 +01:00
Aurora
05f5328bb2 Don't allow pack changing while converting 2025-07-31 16:49:28 +01:00
Aurora
8e24bad5b8 Make debug logging happen when debug mode is on in the CLI 2025-07-29 22:03:48 +01:00
Aurora
5514fda7d3 Remove unneeded color change 2025-07-29 16:41:58 +01:00
Aurora
b19a0fdf11 Fix the default output when using nogui 2025-07-29 14:51:33 +01:00
Aurora
f1aae3cb86 Scale the icon image to 128x128 2025-07-29 12:23:15 +01:00
Aurora
4362aae6d8 Move the GUI to its own class 2025-07-29 12:15:42 +01:00
Aurora
f836bdcff2 Allow specifying an output with nogui 2025-07-29 11:55:51 +01:00
Aurora
25cda8fc2a Fix rounding mode 2025-07-28 20:39:40 +01:00
Aurora
b4fcf7bfeb Change the jar name 2025-07-28 20:24:10 +01:00
Aurora
8bdecf9c7f Change to Thunder 2025-07-28 19:53:37 +01:00
Aurora
546208d070 Init on Icicle 2025-07-28 19:44:54 +01:00
chris
7a2caf6f5d Proper publishing setup (#17)
* Attempt at fixing published artifact

* wohoo it works

* attempt at excluding bootstrap's shadow jar from publishing

* Update gradle, fix publishing (aka, dont publish shadowed bootstrap build to maven)

* Don't apply shadow plugin for the converter

* why are we publishing the lib as an artifact...?

* make these implementation

* Shade bedrock-pack-schema into pack-schema-api
2024-03-13 14:34:58 +00:00
RednedEpic
19a4cbea4e Remove debug code 2023-07-09 15:56:13 -05:00
RednedEpic
2205760590 Add inheritance support for model conversion 2023-07-09 15:54:16 -05:00
RednedEpic
7fedbb44fe Add very basic model conversion 2023-06-25 18:31:40 -05:00
RednedEpic
483c7900a6 Don't auto pack 2023-06-01 22:24:54 -05:00
RednedEpic
c56a6738c0 Fix main class package 2023-06-01 21:54:06 -05:00
RednedEpic
257ca045cb Add support for action listeners 2023-05-28 16:19:47 -05:00
RednedEpic
e9405bf76b Add texture converters & start on block & item support 2023-05-13 22:30:08 -05:00
RednedEpic
d34bdc7f27 Rewrite pack converter code and add pack schemas
Java POJO's are now generated from JSON schemas meaning they should always be up-to-date. The legacy converters have been moved into a separate package until they get converted. This new structure and systems/supporting APIs backing it makes the library far more powerful and will allow for much greater potential going forward.
2023-05-12 22:01:40 -05:00
RednedEpic
5c498f02e8 Convert to Gradle and split up converter & boostrap modules 2023-05-11 21:47:41 -05:00