0% found this document useful (0 votes)
83 views11 pages

Change Log

The document is a changelog detailing updates and fixes across multiple versions of a software, specifically focusing on Minecraft modding with Forge. It includes version numbers, specific fixes, optimizations, and new features introduced in each version. The changelog spans from version 54.0 to 58.0, highlighting significant improvements and bug resolutions.

Uploaded by

zarconeymar8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views11 pages

Change Log

The document is a changelog detailing updates and fixes across multiple versions of a software, specifically focusing on Minecraft modding with Forge. It includes version numbers, specific fixes, optimizations, and new features introduced in each version. The changelog spans from version 54.0 to 58.0, highlighting significant improvements and bug resolutions.

Uploaded by

zarconeymar8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

1.21.

x Changelog
58.0
====
- 58.0.1 Optimise WorldWorkerManager (#10578)
- 58.0.0 1.21.8 - Intel Graphic Fixes

57.0
====
- 57.0.3 Fix crash when clicking links in modlist without being in-world.
- 57.0.2 Use vanilla's entrypoint for GameTest servers
- 57.0.1 Fix Forge error screen not rendering text correctly. Closes #10569
- 57.0.0 Minecraft 1.21.7 - Lava Chickens!

56.0
====
- 56.0.9 Bump ASM and EventBus
Improves support for Java 25 and better stability of the compile-time
EventBus checks, respectively.
Co-Authored-By: LexManos <LexManos@[Link]>
- 56.0.8 Add WanderTradesEvent#Pool Constructor with List<ItemListing> and int
directly (#10566)
- 56.0.7 Fix client commands not working when using clickable commands.
- 56.0.6 Add Event for Picture in Picture renderers registration.
- 56.0.5 Make more events records
- 56.0.4 Fix posting cancellable child events with non-cancellable inheritable
parents
Also made more events SelfDestructing to save a tad more memory
- 56.0.3 Fix wrong order in filter vanilla commands patch. Fixes #10563
- 56.0.2 Fix not being able to break blocks in survival. Closes #10561
- 56.0.1 Fix bug with strict bulk registration
See EventBus#89 for more details
- 56.0.0 1.21.6 - New EventBus 7
A full rewrite and redesign of the library that offers much better
performance, new features and fixes all previous design flaws
See the migration guide here:
[Link]
Co-authored-by: Paint_Ninja <PaintNinja@[Link]>

55.0
====
- 55.0.23 Update MDK to fix OOM error and aid getting Mixin setup (#10559)
- 55.0.22 Remove legacy patch that caused tripwires to create a loop. Fixes #10558
- 55.0.21 Fix warped and crimson fungi not being able to be placed on nylium.
(#10544)
Fix other PlantType parity issues, add test for all vanilla PlantType
blocks.
Co-authored-by: LexManos <LexManos@[Link]>
- 55.0.20 Fix modded keybidings being reset to default when reloading. Fixes:
#10531
- 55.0.19 Deprecate [Link]() as validation always happens. And
made ExistingFileHelper always function. Closes #10516
- 55.0.18 Call getToolModifiedState for AXE_STRIP and AXE_WAX_OFF.
- 55.0.17 Fix Wood Stripping sound not playing. Fixes #10525
- 55.0.16 Fix dedicated server not loading default language files. Fixes #10555
- 55.0.15 Make Loot Function without builders Constructors public (#10521)
- 55.0.14 Ensure changes from keyboard in ForgeSlider behave as changes from mouse
(#10554)
- 55.0.13 Add YourKit mention
- 55.0.12 Fix creative inventory not displaying item categories correctly. Fixes
#10524
- 55.0.11 Make unbound tags non-fatal due to Mojang's registry loading order
issues. Closes #10524
- 55.0.10 Fix PlayerEquipmentInvWrapper offset. Closes #10532
- 55.0.9 Deprecate `DistExecutor` for removal (#10198)
- 55.0.8 Cleanup early display's internals a bit more (#10538)
- 55.0.7 Add [Link], fixes #8354 (#10533)
- 55.0.6 Seal most event hierarchies (#10515)
Most events in Forge are not designed to be extended by mod devs but
technically allowed it before this PR, leading to a risk of unintentional breaking
changes for those that do.
If you need to extend a Forge event, please let us know so that we can
explicitly support that and design it with extending in mind. Note that this change
does not affect making your own events that directly extend from EventBus' `Event`
class.
- 55.0.5 Fix NPE when breeze deflects a projectile (#10535)
- 55.0.4 Fix Swords and Pickaxes not using ToolActions (#10520)
- 55.0.3 Fix bundles causing crash upon inserting item. Closes #10509
- 55.0.2 Add DeferredRegistryData to help with generating data driven registry
entries.
Revive GameTest system and make all but one Forge Test mod pass.
- 55.0.1 Fix Mod List Screen's render layout and scroll bars.
- 55.0.0 Minecraft 1.21.5
Co-authored-by: Ven <[Link]@[Link]>
Co-authored-by: Jonathing <me@[Link]>

54.1
====
- 54.1.3 Add Pumpkin Block and Item Tags (#10482)
- 54.1.2 Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to
'#minecraft:azalea_grows_on' but for chorus (#10459)
- 54.1.1 Fix Hanging Pale Moss not dropping with modded shears (#10414)
- 54.1.0 1.21.4 RB 1
[Link]

54.0
====
- 54.0.38 Fix corrupted and invalidly symlinked worlds crashing on level select
(#10406)
- 54.0.37 Add fast graphics render type to block model jsons (#10394)
Make modded leaves behave like vanilla leaves by default (Fixes #10389)
- 54.0.36 Add updated tag context to AddReloadListenerEvent (#10412)
Fixes using custom tags in GlobalLootModifiers.
- 54.0.35 Give ItemStack context to [Link] (#10404)
- 54.0.34 Re-introduce ItemStack Capabilities (#10324)
- 54.0.33 Fix redstone updates for comparators going up/down incorrectly. Related:
#9973
- 54.0.32 Fix forced chunks never being ticked by the server (#10325)
- 54.0.31 Fix redstone update order not matching vanilla. (#10392)
- 54.0.30 Fix game test structure rotations being inconsistant (#10391)
- 54.0.29 Re-introduce [Link] when an item takes damage, Fixes
#10344 (#10371)
- 54.0.28 Gate client test mods behind clientSideOnly (#10390)
- 54.0.27 Fix issue with superclass event listeners by updating EventBus (#10384)
- 54.0.26 Bump dependencies, most notably EventBus (#10370)
- CoreMods 5.2.4 -> 5.2.6
- EventBus 6.2.15 -> 6.2.26
- Reduced memory usage
- Further performance improvements
- Fixed EventBus#39, unregistered listeners are now immediately
reclaimable by the GC
- Apache MavenArtifact 3.8.5 -> 3.8.8
- NightConfig 3.7.3 -> 3.7.4
- 54.0.25 Fix shield disabling being completely ignored (#10316)
- 54.0.24 Update Gradle to 8.12.1
- 54.0.23 Fix JOpt Simple by updating ModLauncher (#10347)
- 54.0.22 GameTestHelper additions (#10338)
Co-authored-by: LexManos <LexManos@[Link]>
- 54.0.21 Add `c:flowers`, `c:flowers/tall`, and `c:flowers/small` block and item
tags (#10335)
Co-authored-by: TelepathicGrunt
<40846040+telepathicgrunt@[Link]>
- 54.0.20 Fix JOpt Simple needing a strict version requirement declaration
(#10311)
- 54.0.19 Fix incorrect method reference in [Link]() (#10326)
- 54.0.18 Fix issues in [Link] related to
custom Villager Types (#10298)
Add VillagerType#registerBiomeType
- 54.0.17 Fix render_type in block models not being used. Fixes #10294
- 54.0.16 Bump dependencies (#10274)
- EventBus 6.2.8 -> 6.2.15
- Bootstrap 2.1.7 -> 2.1.8
- SecureModules 2.2.20 -> 2.2.21
- AccessTransformers 8.2.0 -> 8.2.1
- ModLauncher 10.2.2 -> 10.2.3
These bumps include further clean-up and optimisations.
- 54.0.15 Simplify Title Screen Brandings (#10287)
- 54.0.14 Clean and fix Forge's internal coremods, fixes finalizeSpawn hook.
(#10271)
- 54.0.13 Update jline for better darwin/arm64 support Fixes #10107 (#10279)
- 54.0.12 Bump CoreMods to 5.2.4 (#10262)
- 54.0.11 Allow mipmap lowering to be disabled (#10242)
- 54.0.10 Manage FileWatcher instance per ConfigFileTypeHandler (#10213)
- 54.0.9 Skip processing Forge classes in `RuntimeDistCleaner` (#10199)
Mod classes are still transformed as usual
- 54.0.8 Skip Forge classes in the RuntimeEnumExtender transformer (#10197)
Mod classes are still transformed as usual
- 54.0.7 Add hooks for using Vanilla's new Client data generator (#10206)
Add new hook for custom block models that do not have real blocks
backing them
Some workspace cleanup fixing log4j annotation processor
- 54.0.6 Deprecate `@ObjectHolder`, add a couple of fast-paths (#10195)
- 54.0.5 Bump Bootstrap which has a slight performance boost during dev time.
- 54.0.4 Speed up mod annotation scanning by ~30%
- 54.0.3 Skip Vanilla classes for the CapabilityTokenSubclass transformer
(#10196)
- 54.0.2 Simplify memory usage display on loading screen (#10193)
Co-authored-by: TelepathicGrunt
<40846040+telepathicgrunt@[Link]>
- 54.0.1 Fix custom particles causing crash
- 54.0.0 Minecraft 1.21.4

53.0
====
- 53.0.25 Remove debug code. Closes #10182
- 53.0.24 Pass the Holder<Enchantment> to [Link]. Closes
#10181
- 53.0.23 Fix incorrect patch
- 53.0.22 Change vanilla registry order to last-seen. Closes #10179
- 53.0.21 Call [Link] from BlockModel Closes #10178
- 53.0.20 Cleanup some warnings
- 53.0.19 Fix not being able to swim in lava
- 53.0.18 Move mdk back to com/example/examplemod to align with what people
expect.
- 53.0.17 Move MDK example to test sourceset and fix Item/Block registration
example. Closes #10139
- 53.0.16 Added support for using optional tags on Forge registries
Add [Link](name) helper function to make ResourceKey
creation easier
Fix TagManager not binding tags
Fix Unbound Tag Exception when modders register tags during Register
events Closes #10154
- 53.0.15 Fix empty tag conditional recipe test
- 53.0.14 Fixed missed call to getFriction hook in AbstractBoat
- 53.0.13 Pass player argument when firing `OnDatapackSyncEvent` (#10170)
- 53.0.12 Cleanup lifecycle transitions
Fix mod ordering for multi-mod jars
Make dependency resolution issues easier to debug/diagnose
- 53.0.11 Bump CoreMods to 5.2 (#10156)
Full Changelog:
[Link]
The key features are:
- ES6 language support
- Thoroughly updated ASMAPI, with full documentation
- Bug fixes (some optional for backwards-compatibility)
- Partial internal code cleanup
- 53.0.10 Fix PlayerRenderer#render invoking RenderLivingEvent and not
RenderPlayerEvent (#10167)
- 53.0.9 Fix Powered Rails acting like Activator Rails due to misaligned patch
- 53.0.8 Properly allow normal [Link] mods to specify the module names and use
a full module-info.
Make FMLModContainer read and apply Add-Opens and Add-Exports manifest
entries from mod files.
Forge is now the `[Link]` module instead of `forge`
[Link]
support-in-forge-mods/
- 53.0.7 Fix LootTableLoadEvent not being fired. Closes #10144
- 53.0.6 Fix items with use durations of 0 being repeatedly used when use button
is held down. Fixed #10150
- 53.0.5 Add AT for BlockEntityType constructor. (#10149)
- 53.0.4 Add `c:stripped_logs` and `c:stripped_woods` tags (#10146)
- 53.0.3 Bump CoreMods and ASM (#10145)
CoreMods 5.1.13 changelog:
[Link]
- 53.0.2 Remove redundant rendering options (#10140)
- 53.0.1 Fix pause menu having a black background, reverts PR #10115
- 53.0.0 1.21.3 update

52.0
====
- 52.0.22 Add `c:foods/pie` tag (#10135)
Replaces `forge:foods/pie`, which is now deprecated.
- 52.0.21 Fix back-compat with legacy `forge:` tags (#10126)
- 52.0.20 Implement the de-facto common tags, add many new Forge tags (#9955)
[Link]
- 52.0.19 Patch [Link] to use getType Method (#10124)
- 52.0.18 Fix and cleanup RuntimeDistCleaner
- 52.0.17 Sync component registry ids
Fix deprecation typo
Bump ModLauncher (better stack traces)
Set Automatic-Module-Name
- 52.0.16 Fix layering of translucent sprites being broken by re-adding blur call
Mojang removed (#10115)
- 52.0.15 Cleanup length and size checks (#10108)
- 52.0.14 Update vulnerable `eclipse` dependency (#10109)
- 52.0.13 Add and fire SystemMessageReceivedEvent
Replaces [Link] which was not fired due to
Mojang changing ChatType to a registry.
- 52.0.12 Fix highlighted item tooltip rendering twice. Closes #10112
- 52.0.11 Fix Network hooks not being initialized on GameTestServer (#10081)
Add rudimentary custom networking tests.
- 52.0.10 Fix inverted logic in TagEmptyCondition (#10069)
- 52.0.9 [1.21.1] Optionally supply `FMLJavaModLoadingContext` as a param to mod
constructors (#10074)
Also made `FMLJavaModLoadingContext` extend `ModLoadingContext`. See the
PR description for example usage.
- 52.0.8 Fix issues with `QuadBakingVertexConsumer` and Forge's OBJ loader
(#10065)
- 52.0.7 Fire `OnDatapackSyncEvent` when a player joins a server (#10076)
- 52.0.6 Add a few Method Helpers onto ResourceKey to make getting Data Driven
Entries Simpler (#10071)
- 52.0.5 Fix network channels not initializing during server transfers. Closes
#10067
- 52.0.4 [1.21.1] ModLoading cleanup and optimisations (#10052)
- 52.0.3 Properly ignore unknown mod files (#10063)
- 52.0.2 Add level access to [Link] if available.
- 52.0.1 Load mods that declare explicit 1.21 compatibility as 1.21.1 is a minor
bugfix.
- 52.0.0 1.21.1

51.0
====
- 51.0.33 Removed unneeded boat patch related to MC-119811 (#10061)
- 51.0.32 Fix network sync of custom datapack registries.
Add gametest to verify that it functions.
- 51.0.31 Add a way to render tooltips from Formatted text and TooltipComponents
elements (#10056)
- 51.0.30 Fix custom creative tabs with search listing all items instead of just
their own.
- 51.0.29 Patch CropBlock to use instanceOf FarmBlock check instead of hard coding
to [Link] (#10044)
- 51.0.28 Fix ItemStack sensitive getDefaultAttributeModifiers not being called.
- 51.0.27 Add missed @user_jvm_args.txt to [Link]
- 51.0.26 Fix `onPlaceItemIntoWorld` always resetting item stack when in creative
mode (#10047)
- 51.0.25 Fix matrix stack translations for `RenderHighlightEvent` (#10050)
- 51.0.24 Fix Global Loot Modifier deserialization not having registry access.
Closes #10042 and #10043
- 51.0.23 Bump Mixin to 0.8.7 and allocate more ram to java compile tasks.
- 51.0.22 Use the new `fire()` and Result#isAllowed/isDenied/isDefault methods
from EventBus (#10028)
- 51.0.21 Some build cleanup
- 51.0.20 Make HangingSignBlockEntity useable with custom BlockEntityTypes. #10038
- 51.0.19 Send last PoseStack pos to RenderLevelStageEvent AFTER_PARTICLES stage.
Fixes #10031
- 51.0.18 Fix compile errors in MDK (#10029)
- 51.0.17 Fix converting dirt to mud consumes whole bottle (not just emptying)
Closes #10027
- 51.0.16 Add support for named sub-caps
- 51.0.15 Fix conditional checking swallowing decoding errors when loading
registry entries from datapacks. Fixes #9995
- 51.0.14 Apply license headers
- 51.0.13 Some code cleanup in ModInfo/ModFileInfo to use less streams and make
things easier to debug.
- 51.0.12 Bump NightConfig to 3.7.3, to fix toml sub-configs being completely
broken. Fixes #10015
- 51.0.11 Make ForgeSpawnEgg assume color is opaque if alpha is set to 0.
Fixes "invisible" spawn eggs by default, but still allows modders to
specify partial transparency.
- 51.0.10 Fixed perspective rendering in SeparateTransformsModel (#10014)
- 51.0.9 Fix missed PartEntity patch in [Link] (#10011)
- 51.0.8 Choose default JarJar mod file type based on parent JAR Closes #9939
- 51.0.7 Fixed falling block entities not rendering as moving blocks (#10006)
- 51.0.6 Bump Night Config, Should fix #9122
- 51.0.5 Fix ClientTickEvent not firing properly.
- 51.0.4 Change tick event to have pre/post classes (#9890)
- 51.0.3 Fix Bogged and Wolf armor not being shearable by custom shears. Closes
#10005
- 51.0.2 Set team city branch
- 51.0.1 Remove Non-HolderLookup methods from INBTSerializeable and mark it as
deprecated in favor of using Vanilla's new Component system. Closes #9998
- 51.0.0 1.21 Update
Co-authored-by: RealMangoRage
<64402114+RealMangorage@[Link]>
Co-authored-by: Daniel Norris <dnorris443@[Link]>
Co-authored-by: Ven <[Link]@[Link]>

50.1
====
- 50.1.3 Cleanup FML Bindings (#10004)
- 50.1.2 Fix NPE when calling [Link](ItemStack) on
Spawn Eggs. Closes #10002
- 50.1.1 Fix boat travel distance being incorrect. Closes #9997
- 50.1.0 1.20.6 RB 1
[Link]

50.0
====
- 50.0.37 Fix minor typo in MDK [Link]
- 50.0.36 Fire EntityInteractSpecific on server side. Closes #9984
- 50.0.35 Unlock wrapped registries when firing register events.
- 50.0.34 Update Bootstrap to improve the Java version check error message (#9990)
- 50.0.33 Minor cleanup to ModListScreen and VersionChecker (#9988)
- 50.0.32 Prevent the `@OnlyIn` being misused on `@EventBusSubscriber` and `@Mod`
annotated classes (#9891)
- 50.0.31 Fix [Link] and [Link]
not being fired. (#9982)
- 50.0.30 Actually fix creative tab count, IDE didn't save the file before
regenning patches.
- 50.0.29 Move Creative Inventory page count to fix issue with partially
transparent tooltips. Closes #9983
- 50.0.28 Make OpenContainer and SpawnEntity packets process on main game thread.
- 50.0.27 Add [Link] check to ConfigFileTypeHandler. Closes #9976
- 50.0.26 Fix crash when reloading a world that uses custom placed features.
Closes #9979
- 50.0.25 Fix NPE in HurtByTargetGoal when mods set targets to null. Closes #7853
- 50.0.24 Fix RenderHandEvent firing with incorrect hand and item for offhand
items. (#9977)
- 50.0.23 Fix screen layering and re-add the test. (#9978)
- 50.0.22 Add GatherComponentsEvent (#9944)
- 50.0.21 Fix powered rails not propogating correctly.
- 50.0.20 Remove ICustomPacket and add PayloadChannel. (#9972)
New PayloadChannel that uses the vanilla payload Type for packet
distinction
Implement the minecraft:register/unregister channels using the new
PayloadChannel
New generic channel builder function allowing people to implement
channels however they want.
- 50.0.19 Implement entity aware armor model and texture hooks. Closes #9960
- 50.0.18 Fix finalizeSpawn's return value not being used correctly. Closes #9964
- 50.0.17 Fix Biome patch change that caused our field redirect coremod to not
function correctly.
- 50.0.16 Make [Link] lazy, Should help cases where vanilla
registries use holders from other vanilla registries. Closes #9961
- 50.0.15 Ignore jar files in the mods folder that are not Forge mods. Closes
#9968
- 50.0.14 Fix canceling [Link] causing a NPE closes #9971
- 50.0.13 Fix potion brewing having arguments reversed. Closes #9970
- 50.0.12 Fix Melons/Pumpkins not growing correctly.
- 50.0.11 Some patch cleanup (#9951)
- 50.0.10 Filter paths discovered by ServiceProvider in ClasspathLocator. Closes
#9899
- 50.0.9 Update SimpleChannel to make StreamCodecs easier (#9959)
Rework networking so that RegistryFriendlyByteBuf is useable for modders
Simple support for StreamCodec in SimpleChannel
Codecify all Forge packets
Make simpler builder pattern for SimpleChannel. Will eventually
deprecate the old MessageBuilder as it's verbose and poorly written.
Co-authored-by: MrCrayfish <4958241+MrCrayfish@[Link]>
Co-authored-by: Paint_Ninja <PaintNinja@[Link]>
- 50.0.8 Fix shields not working correctly. Fixes #9966
- 50.0.7 Fix RenderTarget stencil patch location. Fixes #9965
- 50.0.6 Add ModelLayers patch back (#9962)
- 50.0.5 Fix canApplyAtEnchantingTable null pointer, Closes #9956
Bump SecureModules for package info and multi-release jar fixes.
- 50.0.4 Remove zombie chance config options (#9950)
- 50.0.3 Remove deprecated compressLanIPv6Addresses config option (#9949)
LAN IPv6 addresses are always compressed these days, so this config
option is redundant
- 50.0.2 Fix custom payloads not being handled on the server in the game state.
Closes #9948
Fix villagers not opening trade guis. Closes #9946
- 50.0.1 Fix MDK by bumping FG and disabling reobf tasks
Fix LAN server IPs being duplicated
Fix connecting to vanilla servers due to misapplied patch.
- 50.0.0 1.20.6 Initial Update
New Decompiler
Runtime Official mappings
ItemStacks arnt Capability providers anymore, use Vanilla's system.
Co-authored-by: RealMangoRage
<64402114+RealMangorage@[Link]>
Co-authored-by: Paint_Ninja <PaintNinja@[Link]>

49.0
====
- 49.0.49 Make non-Forge [Link] detection more robust (#9935)
- 49.0.48 Fix early window crash when parsing some forms of [Link] (#9933)
- 49.0.47 Fix edge-case regression with single-jar multiloader mods (#9931)
- 49.0.46 Add ClientPauseChangeEvent (#9905)
- 49.0.45 Improve mod loading errors (#9870)
- 49.0.44 Early display fixes/workarounds for buggy drivers (#9921)
- 49.0.43 Prevent registering null tiers (#9895)
Makes it easier to identify broken mods, as it moves the crash to when
the broken mod in question registers the tier, rather than when any mod tries
getting the tier.
- 49.0.42 Add helper method to `OnDatapackSyncEvent` (#9901)
Co-authored-by: blockingHD <9372035+blockinghd@[Link]>
- 49.0.41 Fix NPE when acceptableValues in defineInList() does not allow nulls,
fixes #9300 (#9903)
- 49.0.40 [1.20.x] Add ByteValue, ShortValue and FloatValue to ForgeConfigSpec,
cleanup code (#9902)
- 49.0.39 Add Leaves method to [Link] (#9887)
- 49.0.38 Bump bootstrap
- 49.0.37 Fix level data not loading from existing worlds. Whole system needs a
re-write.
- 49.0.36 Fix modlist size
- 49.0.35 Bump Bootstrap
- 49.0.34 Optimize Entity capabilities a bit by reordering conditions (#9886)
- 49.0.33 [1.20.x] Make common config screen registration tasks easier (#9884)
- 49.0.32 [1.20.4] Add CPU usage config option to early window, hide it by default
(#9866)
- 49.0.31 Fix DatapackBuiltinEntriesProvider issues with forge registries, Fixes
#9874
- 49.0.30 Readded DatapackBuiltinEntriesProvider (#9848)
- 49.0.29 Fix slightly offset mods screen link positioning (#9860)
Co-authored-by: Dennis C <11262040+XFactHD@[Link]>
- 49.0.28 Fix DNS SRV record lookup not working by hacking the module system.
Closes #9846
- 49.0.27 Add null check to DimensionDataStorage. Fixes #9859
- 49.0.26 Fix cases where LivingConversionEvents were not fired for vanilla
conversions. Closes #9850
- 49.0.25 Update licenser plugin, and re-run it. Closes #9855
- 49.0.24 Fix background music looping when it shouldn't
- 49.0.23 Fix Criterion Test Mod
- 49.0.22 Improve help text on server Java check failure
- 49.0.21 [1.20.4] Restore the option of server run scripts (#9849)
Executable server jar is still a thing, but the run scripts are restored
as an option for those that prefer it.
- 49.0.20 [1.20.x] More buildscript clean-up (#9845)
- 49.0.19 Fixed Spelling error in [Link] (#9694)
- 49.0.18 Bump JarJar to fix more issues with UnionFileSystem assumptions.
- 49.0.17 Criterion test mod + unit test (#9744)
- 49.0.16 Fix launcher version name missing - between `forge` and the version.
Closes #9843
- 49.0.15 Bump JarJar and SecureModule to fix issue with jars containing [] in
their name. Closes #9842
- 49.0.14 Only add sorted/deduplicated mods to the classpath.
Fixes some mods causing the Forge error displays to break. Closes #9833
- 49.0.13 Improve server panel compatibility (#9836)
- 49.0.12 Make common DisplayTest registration tasks easier (#9822)
- 49.0.11 Cleanup Explosion patch but keep bin compatibility by using asm hacks.
Closes #9817
- 49.0.10 Bump SecureModules, Closes #9820
- 49.0.9Support pack overlay system. Closes #9818
- 49.0.8Fix Server bundle
- 49.0.7Optimise ForgeConfigSpec and make Range public (#9810)
- 49.0.6Add `clientSideOnly` feature to [Link] (#9804)
- 49.0.5Add impl. of `IModFileInfo#showAsDataPack` (#9802)
- 49.0.4Get rid of LibraryFinder
- [Link].4 - Minor bug fix from Mojang
- 49.0.2Fix java version check in bootstrap shim
- [Link].3 Initial Update
[Link]
- 49.0.0 Revive executable jars for the dedicated server
This has a minor change to development time build scripts. So
developers, check the MDK

48.1
====
- 48.1.0 1.20.2 RB 1 - [Link]
minecraft-1202/

48.0
====
- 48.0.49 Implemented ClientPauseEvent/Hook (#9782)
- 48.0.48 Datagen addOptionalTag/s methods that allow passing the TagKey itself
instead of passing the location (#9807)
- 48.0.47 Deprecate [Link] functions that hard case to
LivingEntityRenderers as the backing maps do not guarantee that type. Closes #9683
- 48.0.46 Fix TagLoader error not printing tag name correctly. Closes #9693
- 48.0.45 Fix LoadingErrorScreen inner headers are not centered. Closes #9687
- 48.0.44 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
- 48.0.43 Fix KeyModifiers not being properly taken into account. Closes #9806
- 48.0.42 Don't turn off VSync when rendering from Minecraft context (#9800)
Co-authored-by: embeddedt <42941056+embeddedt@[Link]>
- 48.0.41 [1.20.x] Fix rare crash with early display window, fixes #9673 (#9798)
Co-Authored-By: embeddedt <42941056+embeddedt@[Link]>
- 48.0.40 Move Chunk Watch/Unwatch events to fire after sync packets have been
sent to the client (#9790)
This makes sure that modders who send extra chunk data will have clients
who know about the chunk.
- 48.0.39 Add more sanitization to the ChannelListManager because other projects
like to impose arbitrary critical restrictions. Closes #9789 #9772
- 48.0.38 Fix tag loading being unordered. Closes #9774
- 48.0.37 Fix texture UV values for obj models. Closes #9737 (#9767)
- 48.0.36 Gradle 8.4 (#9778)
- 48.0.35 Make Ingredient check for invalidation on getItems(), invalidate
ingredients on tags update (#9688)
- 48.0.34 Improve mod description formatting in mods screen (#9768)
- 48.0.33 Fix lowcode implementation version, now that it's actually labeling the
correct package.
- 48.0.32 Buildscript cleanup and organization.
Updated to use newer libraries that reduce the command line arguments
needed to run the game.
Fix issues in the SecureModule's classloader that caused resources to
not be seen when they are on parent module layers.
- 48.0.31 Fix @GameTestGenerator not functioning correctly. Closes #9748
- 48.0.30 Optimise registries by using fastutils collections to minimize boxing.
(#9749)
- 48.0.29 Minor MDK changes (#9750)
- 48.0.28 Improve mod loading error message for errors inside mod constructors
(#9751)
- 48.0.27 Add a CrashReportAnalyser that tries to identify the mod that crashed
the game (#9732)
- 48.0.26 Fix potential threading issue when registering CriteriaTriggers. Closes
#9745
- 48.0.25 Move to a cache based crowdin solution instead of hitting the api every
build.
- 48.0.24 Fix Melon/Pumpkin stems having wrong plat type causing them to remain
after trampling farmland. Fixes #9495
- 48.0.23 Fix loot tables not having their ids set.
- 48.0.22 Make horses and llama's fire LivingFallEvent. Fixes #9743
- 48.0.21 Fix advancement screen being too dark. Fixes #9727
- 48.0.20 Fix ConditionalCodec having an inverted test. Closes #9742
Remove clean project on CI.
Bump FG version to fix transitive issue on module path.
- 48.0.19 More buildscript work
Fixed ignoreList for client and server.
Lazy configured a few more tasks
Fixed early loading screen hardcoded names.. why?
- 48.0.18 Bump guava to module path for jimfs. Fixes dedicated server.
- 48.0.17 Revive custom ingredient types.
- 48.0.16 Revive ConditionalRecipe and ConditionalAdvancement.
Also directly add conditional support to all vanilla recipe data
generators.
- 48.0.15 Rewrite our GameTest hooks to be sane.
Add game test to GlobalLootModifierTest which validates the smelting
modifiers.
Removed FakePlayer system, it's broken and needs a major rewrite.
- 48.0.14 Cleanup FMLLoader and Launch Handlers.
Cleanup some of the [Link]
Start work on restructuring test mods. They are now treated as their own
jars, as well as having their [Link] auto-generated. No more [Link]
conflicts!
Add pattern matching support to Data run modlist.
- 48.0.13 Fix Slot Index for Inventory Ticking Items (#9736)
- 48.0.12 Make default [Link] automatically use Forge's enhanced
spawn packet if nessasary.
This spawn packet needs to be re-designed, it is effectively only there
to hook into creating the new entity instance. This will be re-evaluated during the
cleanup in 1.21+
- 48.0.11 Optimise path filter in mod loading (#9710)
Co-authored-by: embeddedt <42941056+embeddedt@[Link]>
- 48.0.10 Fix ignitedByLava making blocks permanently flammable (#9735) Fixes
#9730
- 48.0.9 Some BackgroundScanHandler code cleanup. Closes #9713
- 48.0.8 Fix missed patch causing new onInventoryTick method to not be called.
- 48.0.7 Fixed PlayerDestroyItemEvent not triggering for Fishing Rods (#9729)
- 48.0.6 Fix migration error causing nether and end portals to not function
properly.
- 48.0.5 Optimise `ForgeRegistry#validateContent` by removing optimization that
ModLauncher broke. (#9715)
- 48.0.4 Fix double message encoding in `Channel#toVanillaPacket` #9721 (#9722)
Fix OpenContainer message not resetting reader index of additional data.
- 48.0.3 Make CriteriaTriggers#register public again. Closes #9723
- 48.0.2 Fix Hunger bar rendering incorrectly. Fixes #9725
- 48.0.1 Send known channels to the server when they send us theirs.
- 48.0.0 1.20.2 Release
47.999
======
- 47.999.12 Enable ForgeLootTableProvider.
- 47.999.11 Global Loot Modifiers
- 47.999.10 Move old tests.
- 47.999.9 1.20.2-rc2
- 47.999.8 1.20.2-rc1
- 47.999.7 1.20.2-pre4
- 47.999.6 1.20.2-pre3
- 47.999.5 Use official mappings for in-repo patches, will be converted to SRG
during build.
- 47.999.4 1.20.2-pre2
- 47.999.3 Fix debug overlay text not rendering.
- 47.999.2 Make SimpleChannel use a varInt for the discriminator allowing
essentially unlimited packets.
- 47.999.1 Rewrite networking.
- 47.999.0 1.20.2-pre1

You might also like