tterrag
2d9a1bc6f9
Add generated resource tracking to ExistingFileHelper
2020-12-12 12:33:56 -05:00
tterrag
a57a240c13
Fix BlockStateProvider item models not knowing about block models
...
Add tests for this case
2020-12-10 21:37:13 -05:00
Unbekannt1998
e975fc8252
Fix wrong function call in BlockStateProvider::horizontalFaceBlock ( #7514 )
2020-12-05 11:52:44 -08:00
tterrag
d85ea5a3b0
Fix datagen order of multipart conditions being unstable
2020-11-28 21:10:49 -05:00
David Quintana
93c00b67d9
Implement feature for mods to define new world types ( #7448 )
...
* Mods can now register world types via a new forge registry, and optionally register a settings screen to tweak them.
* The default world type for dedicated servers and singleplayer world creation is configurable via forge's common config.
2020-11-28 00:57:15 +01: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
Cyborgmas
a73e003dd3
Fix translucent blocks not rendering properly when moved by pistons on fabulous ( #7441 )
2020-11-21 11:57:33 -08:00
Take Weiland
114acfca3b
Fix food bar not rendering when non-living entities are mounted ( #7446 )
2020-11-20 10:24:43 -08:00
David Quintana
45e38859ed
Add FluidStack codec, and a test mod that verifies its behaviour matches the existing write/read logic.
...
Add missing license headers.
2020-11-07 21:10:18 +01: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
David Quintana
53eedb0f10
Update forge mappings to 20201028-1.16.3 ( #7435 )
2020-10-29 01:11:57 +01:00
sciwhiz12
22f7f4649b
Reimplement nametag distance attribute, fix attribute translation keys ( #7387 )
2020-10-26 16:52:36 -07:00
David Quintana
395f89c973
Fix resource leak in the OBJ loader.
2020-10-20 13:24:12 +02:00
Ocelot
51fa230e7b
Add event for player changing game mode ( #7355 )
2020-10-15 10:15:06 -07:00
ChampionAsh5357
bed38d4253
Fix Texture Presence String ( #7408 )
2020-10-10 09:45:18 -07:00
sciwhiz12
78d69db79e
Fix toggleable keybindings still being active while in GUI Fixes #7370 ( #7373 )
2020-10-02 16:28:21 -07:00
Take Weiland
37be3aff2d
Fix ToggleableKeyBinding differences to vanilla. ( #7338 )
2020-09-23 15:10:01 -07:00
Take Weiland
b9b17d8331
Fix forge light pipeline applying block offsets twice ( #7323 )
2020-09-23 14:34:38 -07:00
Nightenom
b1247df4dc
[1.16] Fix possible crash when using rendering regionCache ( #7207 )
2020-09-22 11:58:19 -07:00
Alex O'Neill
91dda36b08
[1.16] Reimplement ICloudRenderHandler, ISkyRenderHandler and IWeatherRenderHandler ( #6994 )
2020-09-22 11:41:07 -07:00
David Quintana
4b93e3a224
Fix inconsistencies in how the values from the model are passed into the baked model.
...
This puts them in line with vanilla, as intended.
2020-09-15 16:17:57 +02:00
LexManos
c75eb9e7cf
1.16.3 Update
...
Also included a bunch of warning cleanups.
2020-09-10 12:01:45 -07:00
Tschipp
bd5e107628
Add partialTicks to RenderNameplateEvent ( #7277 )
2020-09-08 13:24:02 -07:00
ChampionAsh5357
05480843cd
Re-implement DrawHighlightEvent$HighlightEntity Firing ( #7233 )
2020-09-08 12:50:06 -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
LexManos
9118c3dd24
Cleanup Forge's build script, fix some unneeded patches.
...
Add checkExcscheckAll tasks.
2020-08-21 02:47:04 -07:00
LexManos
fe43088c96
Initial 1.16.2 Update
2020-08-13 00:35:08 -07:00
David Quintana
a3c4ffd2c1
Fix ModelRegistryEvent firing every time resources reload instead of just once.
2020-08-09 22:04:44 +02:00
David Quintana
a8e68328c4
Move ModelRegistryEvent invocation to when the model loading is about to start.
...
Freeze the ModelLoaderRegistry right after this event happens, just before model loading actually begins.
This means ModelRegistryEvent is now the correct place to register loaders, as it was intended.
This is a slight breaking change, but any mod that used FMLClientSetupEvent before will need to be updated regardless due to the existing race condition.
2020-08-08 03:00:15 +02:00
tterrag
8f9e52c260
Implement forge IBakedModel methods in vanilla wrapper models
2020-07-29 23:10:40 -04:00
LexManos
5104824a1b
Enable EventBus type check during ForgeDev, and add IModBusEvent marker to ModelRegistryEvent.
2020-07-28 10:24:52 -07:00
cpw
97dfcbc52b
Update coremods and spi, include mandatory license field in metadata. Added at top level of mods.toml file.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-07-27 20:21:39 -04:00
tterrag
a3edfd3748
Fix inconsistencies with model/blockstate datagen
2020-07-18 18:34:35 -04:00
Richard Freimer
2ad347b043
Fix the modifier combined name for keybinds displaying two pluses outside of forgedev #6901 ( #6902 )
2020-07-06 14:26:54 -07:00
Take Weiland
df57e0a1ba
Fix missing null checks in ForgeIngameGui ( #6907 )
2020-07-06 13:06:31 -07:00
David Quintana
a690a7526a
Fix multi-layer item rendering.
2020-07-03 05:54:46 +02:00
David Quintana
517bbc8b5b
Update copyright year to 2020.
2020-07-02 19:49:11 +02:00
David Quintana
ce3d8b40cf
Model system improvements:
...
- Port some things I did in 1.14 which I couldn't do in 1.15 due to breaking changes.
- Fix multi-layer block models not working (1.16 RenderType doesn't override toString the same way anymore)
- Implement multi-layer item rendering.
- Improve CompositeModel submodel data passing.
2020-07-02 19:16:40 +02:00
Cyborgmas
45152c6073
Pass matrixstack in tooltip render events ( #6885 )
2020-07-02 14:43:41 +02:00
tterrag
a0b0e6788d
Fix improper handling of baked lighting in forge light pipeline
...
Closes #6812
2020-07-02 01:53:52 -04:00
Take Weiland
d1016f752e
Add senderUUID to ClientChatReceivedEvent ( #6881 )
2020-06-30 12:57:23 -07:00
David Quintana
5f1a7326c7
Add a model loader that lets mods specify different models for different perspectives.
...
Allow custom models to reference vanilla item models as child models.
2020-06-28 00:32:50 +02:00
LexManos
af9bb9641b
Fix swim speed being incorrect. Closes #6845
...
Fix BreakSpeedEvent having null position. Closes #6844
Add MatrixStack to BackgroundDrawnEvent. Closes #6843
Fix some patches that should of been ATs. Closes #6839
Add getter to ServerPlayer to access client's language calue if sent. Closes #6829
Some patch cleanup.
2020-06-26 16:55:04 -07:00
Cyborgmas
438e3886cc
Include a getter for the matrix stack in OverlayEvent ( #6834 )
2020-06-26 15:55:33 +02:00
Anthony Anderson
ca2ed1ff7a
Final patching
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
2020-06-25 17:55:54 -04:00
covers1624
80eb12e59d
Compiling fixes - IN GAME!
2020-06-25 17:55:52 -04:00
tterrag
631230b298
Patching and updates
2020-06-25 17:55:40 -04:00
cpw
6d15febdb3
Setup and import of 1.16 YEET
2020-06-25 17:55:38 -04:00
LexManos
9114bec81d
Fix dedicated server issue in some implementations of Block.getPickBlock. Closes #6566
2020-06-12 17:28:05 -07:00
Vincent Lee
1b89f931eb
Supply matrixstack to IRenderHandler where possible. Closes #6439 ( #6537 )
2020-06-12 15:42:44 -07:00