296 Commits

Author SHA1 Message Date
Thomas Glasser
8023141305
Added capabilities for copper chests, shelves, and bundles (#2797)
Co-authored-by: Bruno Ploumhans <13494793+Technici4n@users.noreply.github.com>
2026-01-20 01:25:39 +00:00
Silk
9a7290d8f0
Component-based Language Data Generation (#2862)
Signed-off-by: TheSilkMiner <thesilkminer@outlook.com>
2026-01-18 18:02:31 +01:00
Apex
d6982431d9
[1.21.11] Expose debug renderer/subscription flag registration (#2907)
Co-authored-by: Dennis C <xfacthd@gmx.de>
2026-01-14 18:43:20 +00:00
Dennis C
e9c3d54c6f
[1.21.11] Fix UI elements with connected primitives not getting flushed separately (#2922) 2026-01-12 22:55:07 +01:00
Apex
7e69d487b8
[1.21.11] Allow custom GameRuleTypes to be defined (#2877)
Co-authored-by: Dennis C <xfacthd@gmx.de>
2026-01-11 18:00:59 +00:00
Dennis C
656a45bac1
[1.21.11] Add support for non-quad vertex format modes in UI rendering (#2917) 2026-01-10 20:24:59 +01:00
huanmeng_qwq
05f7593232
Fix RenderNameTagEvent.CanRender not being posted to event bus (#2905) 2026-01-04 01:36:23 +01:00
shartte
48a4b3b089
Add resource handler utilities for moveStacking/moveFirstStacking (#2895) 2025-12-28 00:55:13 +01:00
Sebastian Hartte
171947d601 Port to 1.21.11-pre3
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: TelepathicGrunt <40846040+TelepathicGrunt@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2025-12-08 22:04:59 +01:00
ChampionAsh5357
9f9331e67b
[1.21.10] Add Method to get Raw Child from Value Input (#2744)
Co-authored-by: Bruno Ploumhans <13494793+Technici4n@users.noreply.github.com>
2025-11-02 17:31:03 +01:00
shartte
7d5c75af90
Refactor how NeoForge version information is built into the jar (#2751) 2025-10-25 11:54:01 +02:00
Apex
fea5266f25
[1.21.10] Allow registration of custom debug screen entries (#2699) 2025-10-22 19:42:59 +01:00
ChampionAsh5357
b93ee77ef7
[1.21.10] Add Block and Item Registration Methods with Lazy Properties (#2721) 2025-10-17 16:16:51 +02:00
Bruno Ploumhans
496d785fdd
Rewrite transaction state management to allow opening transactions from onRootCommit (#2714) 2025-10-15 21:00:11 +02:00
Monica S.
74ddf76a21
Allow registration of custom particle render type groups (#2659)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2025-10-12 22:00:02 +02:00
Dennis C
15f0334a9a
[1.21.9] Make data-driven keyframe animations accessible to custom ItemModels and SpecialModelRenderers (#2644) 2025-10-10 15:24:02 -04:00
shartte
35a9220037
Introduce Transaction#openRoot() to have a more readable way of opening a root transaction (#2710) 2025-10-10 00:02:00 +02:00
Spino
9a618e9df7
Add helper for registering skull block textures to SkullBlockRenderer#SKIN_BY_TYPE to EntityRenderersEvent$CreateSkullModels (#2695)
Co-authored-by: ChampionAsh5357 <championash5357@gmail.com>
2025-10-08 18:50:11 -04:00
Up
d978d97e48
Properly and consistently lowercase strings (#2688) 2025-10-07 15:54:10 +03:00
Luke Bemish
464344df79
[1.21.9] [Breaking] Update for FML transformation changes and package reorganization (#2655) 2025-10-05 00:26:45 +02:00
Dennis C
4d2c55c28d
[1.21.9] Rework level render hooks to match vanilla two-stage architecture (#2648) 2025-10-04 20:46:54 +02:00
Bruno Ploumhans
b4e1dd24d6
The Transfer Rework (#2663)
Switch from the old `IFluidHandler`, `IItemHandler` and `IEnergyStorage` APIs to a new `ResourceHandler` & `EnergyHandler` API. Most classes of the old APIs are kept around and deprecated with a documented migration path.

Co-authored-by: CodexAdrian <83074853+CodexAdrian@users.noreply.github.com>
Co-authored-by: Soaryn <1859805+Soaryn@users.noreply.github.com>
Co-authored-by: Brennan Ravenscroft <Bward7864@gmail.com>
Co-authored-by: shartte <shartte@users.noreply.github.com>
2025-09-30 19:19:18 +02:00
shartte
75874e9991
Staging of latest FML changes (#2630)
Co-authored-by: Luke Bemish <lukebemish@lukebemish.dev>
2025-09-28 21:40:47 +02:00
Dennis C
708d217cfd
[1.21.9] Re-implement support for additional metadata sections in texture atlas loading (#2641) 2025-09-26 01:37:53 +02:00
Dennis C
7e50d5c92a
[1.21.9] Handle key mapping category registration and sorting (#2642) 2025-09-23 17:51:49 +02:00
XFactHD
061d5b97e6
Fix formatting 2025-09-17 01:15:29 +02:00
Minecraftschurli
2fe541ad0a
Port to 1.21.9-pre1
Co-authored-by: XFactHD <xfacthd@gmx.de>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
2025-09-17 00:24:14 +02:00
Dennis C
a7ed273d44
[1.21.8] Add support for root-level conditions to loot table datagen (#2604) 2025-09-04 21:13:47 +02:00
sciwhiz12
5c8e185504
Include remove entries when copying block tags (#2607) 2025-09-04 15:05:04 +08:00
ChampionAsh5357
82ccf8e57d
[1.21.8] Make Equipment Layer Types Extensible (#2609) 2025-09-04 15:04:48 +08:00
GizmoTheMoonPig
83dd8e1542
Expand the context of GrindstoneEvent.OnTakeItem (#2576) 2025-09-04 15:03:54 +08:00
sciwhiz12
041b86c137
Fix non-compostables being insertable through null side (#2598)
InvWrapper does not do an on-insertion check using  WorldlyContainer's
canPlaceItemThroughFace, which composters use to restrict inserted
stacks to compostable ones. SidedInvWrapper does this check, and it
accepts null sides, so it's simpler to always use it.

Fixes #2572
2025-08-27 00:09:51 +08:00
Dennis C
0bd791b997
Fix AnimationLoader loading too late (#2578) 2025-08-19 07:22:26 -04:00
TelepathicGrunt
13cf04b174
Allow command suggestions/autocomplete to search all modded paths at once without namespace provided (#2522) 2025-07-29 18:44:44 -04:00
Dennis C
a45434a5d6
[1.21.8] Fix InventoryScreen.renderEntityInInventory() reusing entity render state for multiple entities of the same type (#2501) 2025-07-27 23:49:02 +02:00
Brennan Ravenscroft
72cc5210dc
[1.21.x] Fix ECJ issue with inner public class (#2512)
Co-authored-by: Shadows_of_Fire <3682588+Shadows-of-Fire@users.noreply.github.com>
2025-07-24 12:06:28 +09:30
Dennis C
39e22f5534
[1.21.8] Allow adding additional states to foreign PoiTypes (#2484) 2025-07-22 13:12:37 +03:00
Silk
cc05f8e3cf
Add a warning when adding Synced Entity Data Accessors to foreign Entities (#2396)
Signed-off-by: TheSilkMiner <thesilkminer@outlook.com>
2025-07-22 12:59:52 +03:00
RogueLogix
c81133442e
[1.21.7][B3D][Breaking] Move StencilTest to RenderPipeline (#2470)
Co-authored-by: XFactHD <xfacthd@gmx.de>
2025-07-20 09:10:14 -07:00
Bruno Ploumhans
6014d39e45
Fix failing attachmentSyncTest game test (#2474) 2025-07-16 12:09:42 +03:00
Bruno Ploumhans
ce78ccfd6e
Syncable Data Attachments (#1823)
Co-authored-by: Matyrobbrt <65940752+Matyrobbrt@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
2025-07-14 10:19:03 +02:00
Matyrobbrt
62fa4de16f
Add method to wrap GUI layers (#2421) 2025-07-10 16:48:12 +03:00
Matyrobbrt
865eb559dc
Test & error UX improvements (#2347) 2025-07-08 13:54:11 +03:00
dhyces
9e6ed45fa3
Fix Eclipse formatter putting blank lines in the wrong place within records (#2408) 2025-07-06 15:08:37 +02:00
Matyrobbrt
101fdbf011
Fix pack.mcmeta not being updated in tests (#2402) 2025-07-02 18:00:30 +03:00
Dennis C
fee486f017
Add separate client-side payload handler registration (#2272) 2025-06-30 16:55:20 +02:00
TelepathicGrunt
2a710171f0
Made RenderLevelStageEvent now have explicit sub-events for stages (#2357) 2025-06-24 18:44:18 -04:00
Matyrobbrt
1807efe514
Update FML to remove the need of a bus in EBS and introduce Early Loading Screen Theming (#2346)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2025-06-19 15:40:42 +02:00
Bruno Ploumhans
76cfdba5a7
Remove INBTSerializable in favor of ValueIOSerializable (#2340) 2025-06-18 01:22:12 +02:00
Bruno Ploumhans
9b0a55708d
Reduce collisions in PatchedDataComponentMap hashCode (#2332) 2025-06-17 18:31:46 +03:00