summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-23Removed mention of resolved issue. (#36)한현빈
2024-01-07Parchment and Network Update (#33)Nekretaur
2023-12-23Add project version listing URL to properties file(#25)Nekretaur
2023-12-21Update MDK to 1.20.4 (#29)Matyrobbrt
2023-12-10Remove final from instanceof check in Config (#26)TelepathicGrunt
Eclipse reaaaally hates this `final` here and it looks weird to the rest of us. Since the MDK should work for all IDEs. we should remove that `final`.
2023-12-07Remove mapping values from gradle.properties (#23)IchHabeHunger54
2023-12-05Update to NeoForge 20.2 stable and newer NeoGradle (#21)shartte
* Bump NeoGradle and remove 3G memory settings for Gradle, since the memory for decompilation is no longer inherited from Gradles memory settings since NeoGradle 7.0.56. * Bump NeoForge to stable for 1.20.2
2023-12-01Update setup process (#17)한현빈
Co-authored-by: sciwhiz12 <sciwhiz12@gmail.com>
2023-12-01Bump NeoGradle so people with space in filepath can run MDK (#20)TelepathicGrunt
2023-11-20Update to 20.2.59-beta (Registry Rework) (#19)AterAnimAvis
For more details on updating check out the blogpost at https://neoforged.net/news/20.2registry-rework/
2023-11-05MDK Updates (#15)Technici4n
2023-10-31Add build actionMatyrobbrt
2023-10-30Update pack format for 20.2.3-beta (#13)Nekretaur
2023-10-30Bump NeoForge version (#12)AzureDoom
2023-10-30Update to NG7.Marc Hermans
Update to 20.2
2023-08-12Update neo_version (#8)palkercode
2023-08-09Make each run config use its own subfolder and add 'run-data' to .gitignore (#7)Robert Kämpf
2023-08-08Add mixingradle (#6)Luke Bemish
2023-07-23Configure all available ProcessResources tasks (#3)SizableShrimp
This allows using the properties in resources in the test sourceset automatically and any other custom sourcesets a modder might declare
2023-07-20Renamed some constants and docs to use names and locations that reference ↵Eivind Norling
NeoForge (#2)
2023-07-20Update constants for easier usageEivind Norling
2023-07-15Add a TEMPLATE LICENSE (MIT) gradle wrapper, and pack.mcmetacpw
2023-07-15Fix wordscpw
2023-07-15Update some of the file infoscpw
2023-07-15Update readmecpw
2023-07-15Add MDK files at rootcpw
2023-07-15Add 'mdk/' from commit '5302c74d241e468f2f56e88c2105e75c76337b70'cpw
git-subtree-dir: mdk git-subtree-mainline: 5d7826249ad432c9730b59b3eb01642af07ddcaa git-subtree-split: 5302c74d241e468f2f56e88c2105e75c76337b70
2023-07-15initcpw
2023-07-11Update to NeoForgedMarc Hermans
2023-07-03Make overloads consistent for defineListAllowEmpty in ↵Thomas Kain
ForgeConfigSpec.Builder (#9604)
2023-06-28Try and be a bit nicer about handling bad [feature] definitions (#9606)cpw
* Try and be a bit nicer about handling bad [feature] definitions - they're single square bracket defined and require strings for feature bound values. * Some more tweaks to the feature system to output useful and well formatted error messages when bounds fail. Requires SPI 7.0.1 and the language string "fml.modloading.feature.missing" has changed. * Use immutable lists where possible and generally tidy things a bit
2023-06-27Add example usage for configs to the MDK (#9596)Paint_Ninja
Demonstrates proper usage of different config value types, validation, transformation/parsing, load/reload handling and direct field access.
2023-06-27Demonstrate configureEach in run configs (#9594)Paint_Ninja
2023-06-27Reduce verbosity of prepareRuns doc in MDK (#9593)Paint_Ninja
2023-06-27Lazily configure MDK tasks, improve IDE support (#9592)Paint_Ninja
2023-06-07Forge 1.20SizableShrimp
- Creative mode tabs are now a registry; the `BuildContents` event was renamed to `BuildCreativeModeTabContentsEvent` and moved it to its own class - The pack format is now 15 for both resource packs and data packs - `ScreenUtils` was deprecated in favor of a `GuiGraphics` extension - Forge and the MDK were updated to Gradle 8 and FG6 - The Forge common config file was removed (it only contained the deprecated old fields for resource caching, which was removed in 1.19.3) - Registry dummy entries were removed - `RemappingVertexPipeline` was fixed to forward the `endVertex()` call - Forge tool tags were removed in favor of vanilla ones Co-authored-by: ChampionAsh5357 <ash@ashwork.net> Co-authored-by: coehlrich <coehlrich@users.noreply.github.com> Co-authored-by: Dennis C <11262040+XFactHD@users.noreply.github.com> Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
2023-03-28Update and Regenerate Datapacks (#9419)ChampionAsh5357
Add generation for pack.mcmeta
2023-03-24Update pack versions (#9414)noeppi_noeppi
2022-12-30Fix broken link for update checker docs in mdk (#9271)Mysterious_Dev
2022-12-26Update link for Parchment "Getting Started" (#9243)Mysterious_Dev
2022-12-10Redesign CreativeTab collection event to be a lot more straight forward. (#9198)LexManos
2022-12-08Forge 1.19.3SizableShrimp
Created a CreativeModeTabEvent to register creative mode tabs and populate entries per tab Moved datapack registries to DataPackRegistryEvent.NewRegistry event instead of tying them to ForgeRegistry Made it easier for mods to datagen datapack builtin entries with DatapackBuiltinEntriesProvider Provided access to lookupProvider for datagen Updated dependencies to match versions used by vanilla and update JarJar to 0.3.18 Added a test mod for the new CreativeModeTabEvent Throws better error message for Forge registries in tag datagen Deleted ForgeRegistryTagsProvider Updated ClientChatReceivedEvent and ServerChatEvent for Mojang changes Added patches for both sign related methods in ModelLayers Changed RegisterShadersEvent to use ResourceProvider Migrated old Mojang math types to JOML Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com> Co-authored-by: LexManos <LexManos@gmail.com> Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com> Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
2022-11-08Add missing semi-colon near the Dist import statement in example mod.Nexus-Dino
2022-10-21Fix ClientModEvents example not subscribing to client-sided events (#9097)Nexus-Dino
2022-06-09displayTest option in mods.toml (#8656)cpw
* displayTest option in mods.toml * "MATCH_VERSION" (or none) is existing match version string behaviour * "IGNORE_SERVER_VERSION" accepts anything and sends special SERVERONLY string * "IGNORE_ALL_VERSION" accepts anything and sends an empty string * "NONE" allows the mod to supply their own displaytest using the IExtensionPoint mechanism. * Update display test with feedback and added the mods.toml discussion in mdk.
2022-06-09Update MDK for 1.19 changes (#8675)SizableShrimp
2022-06-07Forge 1.19SizableShrimp
* Bump pack.mcmeta formats * 1.19 biome modifiers * Mark ClientPlayerNetworkEvent.LoggedOutEvent's getters as nullable * Add docs and package-info to client extension interfaces package * Move RenderBlockOverlayEvent hooks to ForgeHooksClient * Add package-infos to client events package * Rename SoundLoadEvent to SoundEngineLoadEvent This reduces confusion from consumers which may think the name SoundLoadEvent refers to an individual sound being loaded rather than the sound engine. * Document and change SoundLoadEvent to fire on mod bus Previously, it fired on both the mod bus and the Forge bus, which is confusing for consumers. * Delete SoundSetupEvent Looking at its original implementation shows that there isn't an appropriate place in the new sound code to reinsert the event, and the place of 'sound engine/manager initialization event' is taken already by SoundLoadEvent. * Perform some cleanup on client events - Removed nullable annotations from ClientPlayerNetworkEvent - Renamed #getPartialTicks methods to #getPartialTick, to be consistent with vanilla's naming of the partial tick - Cleanup documentation to remove line breaks, use the spelling 'cancelled' over 'canceled', and improve docs on existing and new methods. * Remove EntityEvent.CanUpdate Closes MinecraftForge/MinecraftForge#6394 * Switch to Jetbrains nullability annotations * New PlayLevelSoundEvent; replaces old PlaySoundAtEntityEvent * Remove ForgeWorldPresetScreens * Remove IForgeRegistryEntry * Remove use of List<Throwable> in FML's CompletableFutures * Add docs to mod loading stages, stages, and phases * Gradle 7.4.2 * Use SLF4J in FMLLoader and other subprojects * Switch dynamic versions in subprojects to pinned ones * Switch ForgeRoot and MDK to FG plugin markers * Configure Forge javadoc task The task now uses a custom stylesheet with MCForge elements, and configured to combine the generation from the four FML subprojects (fmlloader, fmlcore, javafmllanguage, mclanguage) and the Forge project into the javadoc output. * Update docs/md files, for 1.19 update and the move away from IRC to Discord. * Make "Potentially dangerous alternative prefix" a debug warning, not info. Co-authored-by: Curle <curle@gemwire.uk> Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com> Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
2022-05-31Add pack-type-specific format versions in pack metadata. Fixes #8563 (#8612)sciwhiz12
2022-03-06Use UTF-8 charset for Java compilation (#8486)Paint_Ninja
2022-03-01Update to 1.18.2SizableShrimp
Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com> Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com> Co-authored-by: LexManos <LexManos@gmail.com> Co-authored-by: Curle <curle@gemwire.uk> Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>