Jonathing
fa109380f7
Ensure NetworkConstants is loaded before mod construction ( #10407 )
2025-02-06 10:49:59 -08:00
Jonathing
b9600a27dc
Fix finalizeSpawn's return value not being used correctly ( #10301 )
2025-01-22 13:36:49 -08:00
Jonathing
fea0d014b8
Allow mipmap lowering to be disabled ( #10252 )
2024-12-23 19:34:19 -08:00
Jonathing
ea355d9bb6
Add optional fix of use item duration, disabled by default ( #10246 )
2024-12-23 19:15:03 -08:00
Jonathing and Paint_Ninja
442f4723c8
Deprecate @ObjectHolder, add a couple of fast-paths ( #10228 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 18:56:46 -08:00
Jonathing and Paint_Ninja
ca6094c73d
Skip processing Forge classes in RuntimeDistCleaner ( #10208 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 17:49:22 -08:00
Paint_Ninja and RealMangoRage
29986615fe
Optionally supply FMLJavaModLoadingContext as a param to mod constructors (backport of #10074 to 1.20.1) ( #10100 )
...
Co-authored-by: RealMangoRage <andrew333awesome@outlook.com >
2024-09-12 14:06:42 +01:00
Paint_Ninja
e615774a0e
Minor cleanup to ModListScreen and VersionChecker (backport of #9988 to 1.20.1) ( #10095 )
2024-09-12 14:06:20 +01:00
James Mitchell
25bc8679b5
Add a way to render tooltips from Formatted text and TooltipComponents elements ( #10055 )
...
Backport of #10056 for 1.20.1
2024-08-16 22:51:00 +01:00
Edouard127 and LexManos
0d3921efb5
Unlock wrapped registries when firing register events. ( #10035 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2024-07-02 11:09:00 -07:00
Paint_Ninja
a6f5057840
Prevent mixins from crashing the game when there are missing mods ( #9916 )
...
1.20.1 backport of 49.0.14
2024-05-08 22:06:39 +01:00
Paint_Ninja and J-RAP
1b0360928f
Fix NPE when acceptableValues in defineInList() does not allow nulls, backport of #9903 ( #9907 )
...
Co-authored-by: J-RAP <SrRapero720@hotmail.com >
2024-04-18 21:22:11 +01:00
Paint_Ninja
089bb1fc84
Optimise capabilities a tad, backport of #9886 ( #9911 )
2024-04-18 20:33:15 +01:00
Paint_Ninja
602f1ef947
Add helper method to OnDatapackSyncEvent, backport of #9901 ( #9919 )
2024-04-18 20:32:29 +01:00
Paint_Ninja and Dennis C
c33f2d1be6
Fix slightly offset mods screen link positioning, backport of #9860 ( #9861 )
...
Co-authored-by: Dennis C <11262040+XFactHD@users.noreply.github.com >
2024-04-18 20:31:40 +01:00
Paint_Ninja
022116141c
Make common config screen registration tasks easier, backport of #9884 ( #9912 )
2024-04-18 20:31:01 +01:00
Joseph T. McQuigg
a8b243c0cd
Add Leaves method to ModelProvider.java ( #9889 )
2024-04-04 13:54:13 +01:00
LexManos
88d2dc6c8f
Fix missing patch for Item.onInventoryTick. Closes #9812
2024-01-13 12:38:56 -08:00
Paint_Ninja
4f838a87d4
Optimise ForgeConfigSpec and make Range public ( #9824 )
...
Backport of #9810 to 1.20.1
2023-12-19 13:24:07 -08:00
J.T. McQuigg
70d700e630
Datagen addOptionalTag/s methods that allow passing the TagKey itself instead of passing the location ( #9807 ) ( #9808 )
2023-12-04 22:25:14 -08:00
J-RAP
cdba403ab6
Backport of Registries optimization, now uses fastutils collections to minimize boxing
2023-11-29 11:11:55 -08:00
LexManos
4a8adf5465
Fix LoadingErrorScreen inner headers are not centered. Closes #9687
2023-11-28 20:08:59 -08:00
LexManos
f5fa2f2a57
Rework KeyModifiers system to properly allow keybinds to be triggered when multiple modifiers are pressed.
...
Fix setting keybinds whel using keyboard inputs to select the menu. Closes #9793
2023-11-28 20:07:44 -08:00
LexManos
b33e168969
Fix KeyModifiers not being properly taken into account. Closes #9806
2023-11-28 19:56:02 -08:00
Paint_Ninja
6986cd7ab3
Backport CrashReportAnalyser to 1.20.1 ( #9757 )
2023-11-02 12:45:49 -07:00
Paint_Ninja and Su5eD
f667d25d0b
Improve mod description formatting in mods screen ( #9769 )
...
Co-authored-by: Su5eD <su5ed@outlook.com >
2023-11-02 12:45:29 -07:00
Paint_Ninja
48d72fb7c6
[1.20.1] Improve mod loading error message for errors inside mod constructors ( #9707 )
2023-09-28 00:20:40 -07:00
Paint_Ninja
e69f5e262a
Fix DelegatingPackResources searching resource path twice ( #9697 )
2023-08-30 14:10:17 -07:00
Paint_Ninja and malte0811
23cee57d88
Fix Level leak in debug HUD ( #9699 )
...
Co-authored-by: malte0811 <malte0811@web.de >
2023-08-30 14:09:51 -07:00
Meldexun
f65381fbff
Enhance LivingBreathEvent and LivingDrownEvent. Closes #9680
...
Also remove 3.5MB of useless data from the installer.
2023-07-24 14:42:24 -07:00
LexManos
b680d09359
Partially revert LazyOptional changes, now no longer internally uses weak references.
2023-07-22 08:57:25 -07:00
LexManos
7969daf81a
Make LazyOptional's internal references to invalidation listeners use WeakReference, and allow modders to unregister themselves. Closes #8805
2023-07-21 23:46:26 -07:00
LexManos
f157567d2a
Revert EntityEvent.Size changes to before #9018 was called. ( #9679 )
...
Kept newly added methods for binary compatibility but deprecated them all for removal.
The entire pose/eye/size system needs to be reevaluated and address some of Mojang's changes.
However this should fix any bugs that pulling that PR may of caused.
2023-07-21 23:44:01 -07:00
Kovak
93a615e900
Add a config option to restore the calculate all normals behavior in case some setups require old broken behavior. ( #9670 )
2023-07-19 14:46:05 -07:00
Kovak
7c84249996
Fix rounding errors on models with 45 degree normals by favoring one Direction ( #9669 )
...
Should fix flickering issues when breaking custom models and having our vanilla solution disabled.
2023-07-19 14:44:28 -07:00
RealMangoRage
881725c7d5
Moved ForgeHooksClient.onCreativeModeTabBuildContents to ForgeHooks to fix #9662
2023-07-19 11:18:45 -07:00
LexManos
2745531f08
Fix tag removal functionality that broke during the 1.19 update. Closes #9053 and #8949
2023-07-19 10:26:55 -07:00
LexManos
bcdd44aece
Replace string with forge tag in vanilla recipes. Closes #9062
2023-07-19 00:02:11 -07:00
LexManos
bad5b1b5d4
Fix new brain hooks not persisting active activities.
2023-07-18 23:50:27 -07:00
Kovak
30f255d76c
Fix breaking overlay flickering on campfires by using vanilla method to calculate block normals. ( #9664 )
2023-07-17 18:10:12 -07:00
LexManos
ebb316a15c
Cleanup usages of static imports and build script so that our build doesn't spam useless error like messages.
...
So that it is easier to see real errors.
Add compatibility checking to standard testing tasks.
2023-07-17 17:26:28 -07:00
LegoMaster3650
e6bb7eecbd
Added Action value to PlayerInteractEvent.LeftClickEvent to expose what action fired the event. #9175
2023-07-17 10:57:10 -07:00
Jonathan Colmenares
c66f70d6c2
Fix parameter names in IForgeDimensionSpecialEffects.adjustLightmapColors to better describe what they are. ( #9656 )
2023-07-17 09:38:05 -07:00
Jonathan Colmenares
26adf4da44
Re-add EntityEvent.Size methods to maintain bincompat
2023-07-17 07:50:18 -07:00
mgaray99
30d0a630d6
Added LivingMakeBrainEvent, to allow a consistent way for modders to manipulate entity Brains. #9292
2023-07-15 12:37:42 -07:00
JustRed23
00ad61b4ae
Add LivingSwapHandItemsEvent
2023-07-15 11:15:57 -07:00
brandon3055
09bc73d5cd
Fixed FluidUtil#tryFillContainer returning invalid result when simulating #9358
2023-07-15 10:51:17 -07:00
LexManos
16863c8d3b
Fix Entity eye height for multipart entities.
2023-07-15 10:45:21 -07:00
Random832
150e8281ae
Fix conflicting keybindings not having the correct click count set. #9360
2023-07-15 09:28:47 -07:00
Kovak
4385eb2155
Fix the Emissive Rendering for Experimental Light Pipeline ( #9651 )
2023-07-15 08:07:37 -07:00