tterrag
a57a240c13
Fix BlockStateProvider item models not knowing about block models
...
Add tests for this case
2020-12-10 21:37:13 -05:00
Richard Freimer
fd045d4628
Add support for referencing forge's resources and specifying existing mods to data generators ( #7456 )
2020-11-22 22:45:13 -05:00
David Quintana
fed7beab89
Introduce custom loader additions to the model data generators. ( #7450 )
...
Currently implemented loaders:
* OBJ
* Composite
* Multi-layer
* Item layers (vanilla item/generated but with fullbright texture support)
* Bucket
* Separate Perspective
2020-11-02 02:09:49 +01:00
Richard Freimer
b1659300e0
Adds tag support for Enchantments, Potions, and TileEntityTypes ( #7379 )
2020-10-15 12:45:25 -07:00
David Quintana
59b4affbe7
Fixed conditional advancement loading when using the "advancements" array.
...
Added automatic generation of conditional advancements from the criteria in the conditional recipe entries.
Added advancement name calculation from the recipe ID.
2020-10-09 15:47:32 +02:00
Richard Freimer
af75547d37
Fix a few minor issues with custom tag types and fix OptionalNamedTags ( #7316 )
2020-09-23 20:12:11 -07:00
Richard Freimer
45f8dc5245
Add support for custom tag types ( #7289 )
2020-09-08 19:10:36 -07:00
ChampionAsh5357
15733a18e4
New hook for better custom scaffolding movement ( #7261 )
2020-09-08 14:00:09 -07:00
Cyborgmas
edf41bda19
Add dataprovider for Global Loot Modifiers ( #6960 )
2020-09-08 12:11:08 -07:00
tterrag
be5885155c
Add validation via resources for tag providers ( #7271 )
...
BREAKING CHANGE: Moved ExistingFileHelper to common package
Remove various workarounds from forge tag providers
2020-09-02 23:18:22 -04:00
Cyborgmas
edca0c7293
Remove forge optional tags in favor of Vanilla's new system. ( #7246 )
2020-08-18 22:22:34 -07:00
tterrag
a3edfd3748
Fix inconsistencies with model/blockstate datagen
2020-07-18 18:34:35 -04:00
David Quintana
a690a7526a
Fix multi-layer item rendering.
2020-07-03 05:54:46 +02:00
hanetzer
2ffdfb9582
Fix cache file sorting issue on linux ( #6793 )
2020-06-25 17:52:38 -04:00
LexManos
f24991f3bb
Add --flat argument to data generators to not create data in mod specific directores.
...
Useful For Forge's test mods mainly.
Standardized data gen cache file's folder separators.
Added ItemModelProvider to BlockStateProvider for cleaner datagen code.
Added .gitattributes to fix datagen json's line endings correct on windows.
2020-06-03 16:57:07 -07:00
tterrag
b6dc5381ca
Move global loot test data files out of generated folder
2020-03-31 20:15:55 -04:00
tterrag
559bacbd98
Add support for optional tag values to Tag.Builder
...
Add optional tag values to data gen test
Fix data gen test not running by correcting gui_light value
2020-03-31 20:15:09 -04:00
Draco18s
58e5f33fad
Global Loot Functions ( #6401 )
2020-02-26 22:13:36 -08:00
tterrag
bc878ddf19
Refactor BlockStateProvider to encapsulate a BlockModelProvider
...
Make most protected methods of data generators public
2020-01-05 14:27:20 -05:00
tterrag
ebd463e92f
Fix lang generator escaping newlines, add lang generator test
2019-10-30 15:25:03 -04:00
tterrag
acaa470dea
Add Blockstate and Model data providers ( #6241 )
2019-10-24 22:33:24 -04:00
LexManos
e784a7f606
Recipe system cleanup. ( #6014 )
2019-08-29 03:18:41 +02:00