Tags
Creators
Details
Licensed LGPL-3.0-only
Published 3 years ago
Updated 8 hours ago
All versions
mc1.21.1-2.2.42-neoforge
Release
LDLib2-1.21.1-2.2.42-neoforge3 weeks ago 37.1K
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
v2.2.42
- Added popping an editor window out into its own OS window
- Added global search and using a folder as a resource provider in the asset browser, and search and sort in resource grids
- Added project types deciding how their files open and adding their own entries to the asset browser's menu
- Added dropping another view's drag payload on an asset browser folder, for an editor to write it there as a file
- Added undo and redo for adding, removing, pasting and moving elements in the UI editor
- Added debugging a running UI editor simulation with the UI debugger, by F3 inside it or from the target picker
- Added Ctrl+A to select all in the graph view
- Added window dialogs remembering the size they are resized to, and fitting themselves to the screen
- Added translating an enum's selector entries by
<enum class>.<CONSTANT>keys - Added configurators remembering the field they edit, taking menu entries from the groups around them, and drawing a value as overridden
- Improved the file dialog with a path to jump to and the system folder picker (thanks @spawner1145)
- Improved shortcut commands to bubble from the focused element up to the view that handles them, so copy, paste and undo still reach a view whose child has the focus (thanks @spawner1145)
- Improved the gizmo so a right-click cancels a drag, and the trackball no longer turns as soon as it is pressed
- Improved the asset browser to stop rebuilding for other folders' providers or twice per change, and to find a resource's entry without reading every one listed before it
- Fixed the mod jar bundling a pre-release Kotlin standard library instead of the one it is built against
- Fixed a disabled panel, such as a read-only inspector, still letting its fields, pickers, dialogs, paste and reordering change values, while foldouts, scrolling and selection keep working
- Fixed renaming a resource to a name its provider cannot store deleting the resource, and a removed file resource being read back when one was made again under its path
- Fixed the asset browser losing track of a folder spelled differently from its root, of providers added or removed elsewhere, and of the path of a resource dragged out of a folder with no provider
- Fixed graph and UI editor tabs showing the file's type suffix and not following a rename made elsewhere or undone
- Fixed a node defined inside another node's definition taking the outer node's later ports and options
- Fixed an option that changes a node's ports or options leaving the inspector with the old ones
- Fixed a graph's own variable declaration type being discarded when its variables were read back
- Fixed menus staying 120 wide, with longer entries cut off or spilling out
- Fixed lines drawn into a smaller viewport coming out thinner than their width
Optional dependencies
Any compatible version
Supplementary resources
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:B1CBVXHX:aEbn4hye"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:B1CBVXHX:aEbn4hye"
}

