Joseph B
57fd0ecb2e
Homogenize and/or holdersets when serializing to prevent serializing to NBT from crashing ( #9048 ) Fixes #9043
2023-02-06 11:48:44 -08:00
matyrobbrt
94af5cc43a
[1.19.x] Fix ForgeSlider not respecting custom height ( #9237 )
2023-02-05 18:58:08 +01:00
Jonathan Colmenares
4d57a1bec6
Fire TickEvent.LevelTickEvent on ClientLevel tick ( #9299 )
2023-01-23 11:47:00 -08:00
coehlrich
59ab01a559
Add ClientChatReceivedEvent for system messages ( #9284 )
2023-01-10 13:45:04 -08:00
Brennan Ward
43580f5804
[1.19.3] Hotfix missing null check in createUnbakedItemElements ( #9285 )
2023-01-06 19:42:56 +01:00
Brennan Ward
f225d1f3fb
[1.19.3] Allow Item and Elements models to specify static color, sky light, and block light values. ( #9106 )
2022-12-31 10:36:56 +01:00
Dennis C
6b1c628326
Disable guiLight3d for generated item models ( #9230 )
2022-12-30 17:59:36 +01:00
matyrobbrt
85f9b1012c
Remove resource caching ( #9254 )
2022-12-27 11:40:06 -08:00
failall
7569de7004
Add TradeWithVillagerEvent ( #9244 )
2022-12-26 13:20:01 -08:00
bconlon
ad6bf9428e
Allows DatapackBuiltinEntriesProvider to datagen LevelStems ( #9247 )
2022-12-26 13:19:36 -08:00
ChampionAsh5357
58d6f072e4
[1.19.3] Fix Datagen Tests and Providers ( #9212 )
2022-12-19 16:28:19 +00:00
matyrobbrt
f2db3941ea
Allow using custom factories in button builders ( #9238 )
2022-12-19 16:04:41 +00:00
Dennis C
c2bfe12068
Fix logspam when a root resource is requested from DelegatingPackResources, fixes #9197 ( #9227 )
2022-12-19 16:04:27 +00:00
matyrobbrt
d9e3a0081e
[1.19.3] Fix retrieveRegistryLookup attempting to get the registry lookup from a HolderGetter ( #9225 )
2022-12-19 16:03:56 +00:00
Minecraftschurli and sciwhiz12
84d7a0facb
[1.19.3] Add ability to datagen forge specific values in pack.mcmeta ( #9221 )
...
Co-authored-by: sciwhiz12 <sciwhiz12@gmail.com >
2022-12-16 16:52:54 +00:00
Dennis C
9c66928854
Add block atlas config to register forge:white texture ( #9187 )
2022-12-16 16:48:20 +00:00
bl4ckscor3
4b494451db
Fix ExtendedButton not being highlighted when focused ( #9144 )
2022-12-16 16:46:58 +00:00
matyrobbrt
ae954bea17
Fix datapack registries not being synced to clients ( #9219 )
2022-12-15 11:53:53 -08:00
Technici4n
f8fdd43552
Fix SidedInvWrapper not accounting for vanilla stacking special cases in brewing stands and furnaces ( #9189 )
2022-12-15 11:40:25 -08:00
ChampionAsh5357
e688f136dd
Specify NetworkHooks#getEntitySpawningPacket Generic Return Type ( #9220 )
2022-12-15 11:39:29 -08:00
eerussianguy
e6c7958456
Simplify tree grower patches ( #9209 )
2022-12-12 10:23:32 -08:00
ChampionAsh5357
4802ceeccc
Replace AdvancementProvider patch with Forge helper ( #9188 )
2022-12-12 10:23:10 -08:00
matyrobbrt
2ea16d89ca
Allow using PackOutputs in Forge-added datagen classes ( #9182 )
2022-12-12 10:22:48 -08:00
J.T. McQuigg
e541201129
Add simpleBlockWithItem for data gens ( #9170 )
2022-12-12 10:22:32 -08:00
Dennis C
dccb1ab3a4
[1.19.3] Fix models nested in custom geometries not resolving parents ( #9200 )
2022-12-11 21:25:14 +01:00
gigaherz
8bf96d8738
Fix OBJ Loader caches not being thread-safe. ( #9204 )
2022-12-11 20:36:17 +01:00
Dennis C
069a94f205
[1.19.3] Add event before baked models are cached by the BlockModelShaper ( #9190 )
2022-12-11 20:35:45 +01:00
matyrobbrt
030f2dbd38
Fix chat offset ( #9184 )
2022-12-11 16:46:17 +01:00
LexManos
ec3abdea14
Redesign CreativeTab collection event to be a lot more straight forward. ( #9198 )
2022-12-10 15:03:23 -08:00
shartte
d861f647d7
Fix BlockStateProvider not waiting for models before finishing. ( #9196 ) Fixes #9195 :
2022-12-09 12:50:55 -08:00
LexManos
992f793695
Fix tooltips not rendering on screens. Closes #9191
2022-12-09 12:48:59 -08:00
LexManos
69eb940764
Fix merged mod resource pack not returning all resources with the same name when asked. Closes #9194
2022-12-09 12:44:40 -08:00
Marc Hermans
c1f26d544a
Fix searching using the wrong prefix for items or tags. Fixes #9176 Fixes #9179 ( #9177 )
2022-12-08 09:11:18 -08:00
8255d7aed3
Forge 1.19.3
...
Created a CreativeModeTabEvent to register creative mode tabs and populate entries per tab
Moved datapack registries to DataPackRegistryEvent.NewRegistry event instead of tying them to ForgeRegistry
Made it easier for mods to datagen datapack builtin entries with DatapackBuiltinEntriesProvider
Provided access to lookupProvider for datagen
Updated dependencies to match versions used by vanilla and update JarJar to 0.3.18
Added a test mod for the new CreativeModeTabEvent
Throws better error message for Forge registries in tag datagen
Deleted ForgeRegistryTagsProvider
Updated ClientChatReceivedEvent and ServerChatEvent for Mojang changes
Added patches for both sign related methods in ModelLayers
Changed RegisterShadersEvent to use ResourceProvider
Migrated old Mojang math types to JOML
Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com >
Co-authored-by: LexManos <LexManos@gmail.com >
Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com >
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com >
2022-12-08 01:45:22 -06:00
Brennan Ward
bdddc8c5d4
Make Datapack Registries support ICondition(s) ( #9113 )
2022-11-30 14:45:00 -08:00
sciwhiz12
f7eea35cb9
Check source permission level before selector permission ( #9147 )
...
In some situations, such as execution of a function by an advancement as
part of its reward, a command source stack may have a backing source of
a ServerPlayer which may lack the entity selector permission and have an
explicit permission level that should allow the use of entity selectors,
through CommandSourceStack#withPermission.
We now check if the permission level of the command source stack is
sufficient for entity selectors _before_ checking if the source is a
player and if they have the requisite permission.
This means that an operator permission level of 2 will always override
the Forge entity selector permission.
Fixes #9137
2022-11-30 14:07:18 -08:00
KnightMiner
8358b800e9
Fix some logical bugs related to the Grindstone Event ( #9089 )
2022-11-30 14:00:59 -08:00
Néstor Amador
2d3ee8a228
Rendering tweaks and fixes: Part 4 ( #9065 )
2022-11-23 09:17:43 +01:00
matyrobbrt
97a9ca65f1
Fix Transformation loading PoseStack ( #9083 )
2022-11-21 20:49:41 +01:00
Néstor Amador
f043fbbc51
Add simple block appearance API ( #9066 )
2022-11-21 20:48:30 +01:00
matyrobbrt
1a2207b3b2
Add HitResult to EntityTeleportEvent$EnderPearl ( #9135 )
2022-11-08 12:17:18 -08:00
sciwhiz12
84ab9764e3
Throw aggregate exception for erroneous registry event dispatch ( #9111 )
...
This means that exceptions occurring during the dispatch of the registry
events, such as those from the suppliers of RegistryObjects, properly
cause a crash rather than merely being logged and allowing the game to
reach the main menu.
Fixes #8720
2022-11-08 12:17:00 -08:00
sciwhiz12
8f407c3a22
Remove structures slave map to Feature registry ( #9091 )
2022-10-21 13:22:18 -07:00
DBotThePony
3baee80485
[1.19.x] Fix ValueSpec caching the return value incorrectly ( #9046 )
2022-10-14 17:43:21 +01:00
eerussianguy
ca9599bb4d
[1.19.x] Add event for registering spawn placements, and modifying existing ( #9024 )
2022-10-14 17:39:14 +01:00
eerussianguy
051db7907a
[1.19.x] Add event for items being stacked or swapped in a GUI. ( #9050 )
2022-10-14 17:30:12 +01:00
ChampionAsh5357
1b3640b42d
Fix minecart speed with water ( #9076 )
2022-10-12 12:51:13 -07:00
Sara Freimer
be5dab5801
Add a cancellable event that gets fired when a Totem of Undying is used ( #9069 )
2022-10-12 12:46:08 -07:00
Marc Hermans
aae628cd18
Fix performance issue and logging when resource caching is enabled ( #9029 )
2022-10-12 12:00:25 -07:00
Paint_Ninja
e1017a4c7e
Fix logically breaking change to ForgeConfigSpec.Builder#comment where modders could not add a empty line to the start of comments. ( #9061 )
2022-10-03 11:50:32 -07:00