Tags
Creators
Details
Licensed MIT
Published 3 years ago
Updated 3 months ago
All versions
1.21.4-1.8.1+fabric
Release
Legacy4J [Fabric] 1.21.4-1.8.1last year 5,557
Compatibility
Minecraft: Java Edition
1.21.4
Platforms
Fabric
Quilt
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Release 1.21.4-1.8.1
Updated at 2025-05-01 02:42.
Changelog
Release 1.8.1
- Added
Back Soundoption to Audio section - Added accurate Xbox One Edition control icons (thanks to Gold Yoshi for providing these)
- Added
Legacy Baby Villager Headoption to Graphics section - Added
Legacy Resourcesbuiltin resource pack and moved some resources into it (enabled by default as a global resource pack) - Added
Mod Crafting Tabsoption to User Interface section - Added
Legacy Loading & Connectingoption to User Interface section - Added
HUD Load Delayslider to User Interface section - Added
Unbind Conflicting Keysto Key Binds section - Added
Unbind Conflicting Buttonsto Controller section - Added polished blackstone button to crafting tab listing
- Added
Control Tooltip Displayslider to User Interface section - Added
Hold To Descendcontrol tooltip when using a Scaffolding - Added
put_toggleable_tab_spritesUI Definition Element Type - Added
legacySwimminggamerule, available without cheats enabled in the Host Options - Added
water_fog_distance,fog_colorandsky_fog_colorfields to Biome Override - Added
block_lightCommon Color - Added
System Cursorto Mouse Settings section - Added
Cursor At First Inventory Slotto Mouse Settings and Controller sections - Added
Title Screen Version Textoption to User Interface section - Added
Maps With Coordsoption to Graphics section - Added
Menus With Backgroundoption to User Interface section - Added
Legacy Panoramaoption to User Interface section - Added
Vanilla Tutorialoption to Game Options section, disabled by default - Added
touchpad_button,capture,lsl_button,lsr_button,rsl_buttonandrsr_buttoncontroller bindings, thanks to Androser - Added
Skip Introoption to Game Options section - Added
Skip Initial Save Warningoption to Game Options section - Added
Title Screen Fadeoption to User Interface section - Added
Legacy Evoker Fangsoption to Graphics section - Added
Legacy Sign ScreenandLegacy Pause Screenmixin client options - Now, it requires Factory API 2.2.4
- Now, when using a boat the left stick deadzone will be increased
- Now, more controller bindings will be clicked once on most screens, like in LE
- Now, multi-step controller bindings are supported, so the Controller section will only map when all buttons are released
- Now, the shift won't toggle when using a Scaffolding
- Now, the controller connection and disconnection toasts will be reduced
- Now, it's possible to change the used textures in tab lists with UI Definitions
- Now, the World More Options screen will use textures similar to LE with >=1080p resolutions
- Now, the Legacy Swimming is more similar to LE
- Now, the panel used in options screen when in >=1080p will be
legacy:tiles/panel, like in LE - Now, scrollers will behave more similarly to LE
- Now, not being on ground won't affect the mining speed, like in LE
- Now, the Leaderboards interface will be more optimized, and update frequently the stats
- Now, the
Legacy Combatwill affect any items withminecraft:swordsandminecraft:pickaxetags - Now, the Legacy panorama will replace the vanilla panorama everywhere (when enabled)
- Now, textures in the path
legacy:textures/gui/title/minecraft/<control_type_id>.pngwill be used for the legacy logo, according to the active control type - Now, the controller bindings were improved and won't be an enum anymore, allowing a wider support
- Now, buttons from specific control types will be supported
- Now, the Controller Mapping Interface will allow using the
backcontroller binding if pressed for a longer time - Now, the 1.21.x credits background have more fitting images, thanks to Cjnator38
- Now, a target map decoration will appear if a player is in The End, like in LE
- Now, confirmation screens will appear when loading a save and trying to reset dimensions, like in LE
- Now, the credits background will be different between 1.20.x and 1.21.x
- Now, the change dimension trigger will be called when respawning in a different dimension
- Improved LAN scanning button
- Improved Legacy intro, allowing you to change its duration, fade in and out, and whether it'll have crossfade
- Renamed
Legacy Intro And LoadingtoLegacy Intro & Reloading - Removed some unused sprites
- Removed deprecated Loom Tab Listing syntax
- Fixed not having smithing template craftings due to a missing tag in +1.21.4
- Fixed incompatibility with NeoForge/Forge tooltips event when
Legacy Item Tooltipsis enabled - Fixed incompatibility with Map Atlases mod
- Fixed left alt key using the wrong icon
- Fixed frustum changes that caused unnecessary chunk rendering
- Fixed incompatibility with Fancy Menu in 1.20.1
- Fixed conflict with Mac OS Input Fixes, causing the left controller button to not work in certain contexts
- Fixed
Toggle Sneakcausing the player to sneak if it continues to be pressed while exiting a vehicle in 1.21.5 - Fixed Game Mode sliders in Host Options and Load Save screens using the long Game Mode name
- Fixed crafting tab listing missing some dye recipes
- Fixed crashes in Host Options when players aren't online anymore
- Fixed crash when starting the game with an invalid language code
- Fixed SDL3 natives trying to load in unsupported systems, causing crashes
- Fixed crashes when using PojavLauncher (unfortunately, this won't make you able to use a controller)
- Fixed tooltip box animation from Graphics section not finishing until the screen is reloaded
- Fixed build height message from Scaffolding being sent twice
- Fixed not being able to change
Can FlyandDisable Exhaustionfrom non-operator players - Fixed dedicated server crash when breaking blocks
- Fixed GLFW Controller Handler not being used in the intro when SDL3 Natives aren't present
- Fixed not having musics when using Programmer Art (with Fabric) or Console Aspects resource packs in 1.20.1
- Fixed item tooltip overlapping problems
- Fixed broken build height check in Flat World Interface
- Fixed
Host PrivilegesbeingAllow Commandsin +1.21.4 versions due to the vanilla translation key change, now it'll have its own translation key - Fixed Mixed Crafting Interface showing the ingredients as warning in versions below 1.21.2
- Fixed crash when sword blocking in versions below 1.21.2
- Fixed inventory slots not changing back when opening a vanilla screen
- Fixed Flying View Rolling not working in versions below 1.21.1
- Fixed
defaultBiome Override not being cleared after reloading resource packs - Fixed
Cursor Modeslider not updating the cursor mode - Fixed Animated Character being rendered above the debug overlay in versions <=1.20.4
- Fixed stopping flying when joining a world
- Fixed Horse Inventory screen with a slot positioned incorrectly in versions <=1.20.4
- Fixed TNT Dispenser Behaviour being different from vanilla, spawning TNTs inside itself
- Fixed triggers having a different dead zone when using GLFW
- Fixed not being able to block with a sword while holding a sword in the offhand
- Fixed credits background being stretched in resolutions other than 16:9
- Fixed stats with unknown registries, as blocks, kicking players
- Fixed How To Play Interface resetting the scrolling when resizing the screen
- Fixed stuck player decorations in the map when changing dimensions
- Fixed gold chat formatting being applied to the map number in Forge <=1.20.4
- Fixed random crash when using fast leaves models with Sodium in versions +1.21.1
- Fixed mixin error in 1.21.3 version
Merge pull request #773 from Wilyicaro/l10n_main
Merge pull request #778 from EarthlyEric/main
New translations en_us.json (Chinese Traditional)
Click here for complete changelog
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:gHvKJofA:kEPObfAL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gHvKJofA:kEPObfAL"
}

