summaryrefslogtreecommitdiffstats
path: root/build.gradle
Commit message (Collapse)AuthorAgeFilesLines
* Reduce verbosity of prepareRuns doc in MDK (#9593)Paint_Ninja2023-06-271-4/+1
|
* Lazily configure MDK tasks, improve IDE support (#9592)Paint_Ninja2023-06-271-26/+27
|
* Forge 1.20SizableShrimp2023-06-071-26/+83
| | | | | | | | | | | | | | | | - 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>
* Update link for Parchment "Getting Started" (#9243)Mysterious_Dev2022-12-261-1/+1
|
* Forge 1.19.3SizableShrimp2022-12-081-2/+0
| | | | | | | | | | | | | | | | | | | | 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>
* Update MDK for 1.19 changes (#8675)SizableShrimp2022-06-091-11/+1
|
* Forge 1.19SizableShrimp2022-06-071-13/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Use UTF-8 charset for Java compilation (#8486)Paint_Ninja2022-03-061-0/+4
|
* 1.18.x Omnibus (#8239)sciwhiz122022-03-011-24/+13
|
* [1.18] Integrate the gametest framework with Forge (#8225)SizableShrimp2022-02-251-0/+34
| | | Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
* Initial port to 1.18Curle2021-11-301-2/+2
| | | | | Co-authored-by: David Quintana <gigaherz@gmail.com> Co-authored-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
* Update to 1.17SizableShrimp2021-07-221-36/+40
| | | | | | | | | | | | | | | | | | | | | | Update to Official classnames Patchwork Make the game compile and run Merge in the new HUD overlay API Merge in the new render properties API PEEL Use Gradle 7.2 snapshot to fix eclipse integration bug in 7.1, Would use 7.0 but FG needs 7.1 for some reason. New FML installer Update to 1.17.1 Co-authored-by: LexManos <lexmanos@gmail.com> Co-authored-by: SizableShrimp <sizableshrimp@sizableshrimp.me> Co-authored-by: cpw <cpw+github@weeksfamily.ca> Co-authored-by: Curle <curle@gemwire.uk> Co-authored-by: Unnoen <Unnoen@users.noreply.github.com> Co-authored-by: covers1624 <laughlan.cov@internode.on.net> Co-authored-by: DaemonUmbra <daemon.umbra@gmail.com> Co-authored-by: gigaherz <gigaherz@gmail.com> Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me>
* ForgeGradle 5.1 and Gradle 7, which allows development on J16. Runtime still ↵SizableShrimp2021-07-211-1/+1
| | | | targets J8. (#7877)
* Update for Forge's new maven (#7723)AterAnimAvis2021-04-221-4/+4
|
* Use JGit instead of GrGit now that jcenter is going away.LexManos2021-03-151-1/+0
| | | | Update missed mapped name in MDK.
* Regenerate patches with relative headers. This should lower conflicts in ↵LexManos2021-03-091-2/+8
| | | | | | | | | future PRs. Convert Forge to use Official mappings. Mojang released their obfuscation mappings but we have not used them up until now due to wanting to get their license to be more explicitly permissive. It is clear that their intent is to allow us to use their names for developing mods like this. See the full wording, and our interpretation here: https://github.com/MinecraftForge/MCPConfig/blob/master/Mojang.md
* Update to FG4, and Gradle 6.8.LexManos2021-03-091-2/+2
|
* Reduce default logging markers in the MDK. Modders can re-enable these for ↵FledgeShiu2021-02-151-4/+22
| | | | | better debugging. (#7432) Modders PLEASE read your damn log, and fix the errors we point out. Spamming modpacks with stack traces is just lazy programming.
* Additions to the mdk build.gradle to accommodate datagens. (#7398)Flanks2552020-10-081-1/+5
|
* Re-write checkATs function and automate making Items/Blocks public.LexManos2020-06-291-0/+1
|
* Update version and support data on README. (#6429)Unnoen2020-02-141-9/+6
|
* Fixed EntityJoinWorldEvent not being fired when player is added to ↵LexManos2019-07-081-1/+1
| | | | | | | | | | | | | ServerWorld. #5827 Fixed wrong example path for the access transformer in the MDK build.gradle. #5891 Added getters for mouse x/y velocity and if the middle-mouse button is being held down. #5776 Modify issue template for better clarity. #5874 Fixed grindstone not using ItemStack-sensitive getMaxDamage. #5831 Added ParticleManager.registerFactory to Forge's AT. #5896 Fixed NPE in SidedInvWrapper when side was null. #5787 Moved EndermanEntity.setAttackTarget super call to allow LivingSetAttackTargetEvent the ability to override default behavior. #5778 Added field to make "Looking at" debug info maximum distance configurable #5714
* Split userdev data entry point into it's own provider to fix duplicate mod ↵LexManos2019-06-251-0/+18
| | | | issue.
* Add way to publish the reobf Jar with the maven-publishcpw2019-03-091-0/+23
| | | | | | | task. The standard way does not publish reobfuscated artifacts. Signed-off-by: cpw <cpw+github@weeksfamily.ca>
* Refactor forge and example run configs based on MinecraftForge/ForgeGradle#546Jack Taylor2019-02-181-40/+56
| | | | | | - Updated run config formats based on the refactored setup - Removed old 'runclient' and 'runserver' JavaExec tasks, replacing them by creating the run configs using the refactored setup. - Set 'assetIndex' environment variable from FG - Updated MDK for new run config setup
* Fix author and other strings in the mdk mods toml file, update coremods to 0.3.+cpw2019-02-171-1/+1
| | | | Signed-off-by: cpw <cpw+github@weeksfamily.ca>
* Use recommended approach to applying version data to mdk.cpw2019-01-271-17/+11
| | | | Signed-off-by: cpw <cpw+github@weeksfamily.ca>
* Fix mdk properties - now the mdk offers default console debug loggingcpw2019-01-271-2/+7
| | | | | | with various useful channels for development enabled. Signed-off-by: cpw <cpw+github@weeksfamily.ca>
* More logging tweaks, including some aimed at userdev.cpw2019-01-271-0/+4
| | | | | | `forge.logging.markers=<LIST OF MARKERS>` will enable markers. Signed-off-by: cpw <cpw+github@weeksfamily.ca>
* Update userdev and runconfigs for ForgeGradle changes.LexManos2019-01-081-33/+12
|
* Update mdk with some tweaks for buildingcpw2019-01-051-3/+4
|
* Create a userdev-specific main, and include it as an injected file in the ↵David Quintana2018-12-111-2/+22
| | | | userdev jar. (#5231)
* Make Forge group/name dynamic in MDK as well.LexManos2018-11-141-1/+1
|
* Include changelog in published artifacts.LexManos2018-11-141-9/+5
|
* Workaround for gradle issue with jar signing.LexManos2018-11-131-1/+2
|
* MDK progress.LexManos2018-10-111-15/+30
|
* Work on publishing tasks.LexManos2018-09-251-1/+1
| | | | | | Userdev/universal/mdk done. mdk needs updating once FG3 user side is finished. Installer waiting on Interaller project re-write to do install time deobf/patching.
* Initial patch update to 1.12.LexManos2017-06-101-3/+3
| | | | | | | | | | | | | Some things to note: Netty is screwy so currently can't join single player. @cpw Crafting has been MAJORY reworked. The current GameRegistry functions are nooped, this is IN THE WORKS. Just need to move the recipe list to a full class registry, and then re implement the in-code recipe registration. Also, it IS advised that modders move to JSON, because ideally we'll see a S->C recipe syncing system in 1.13 which would allow servers to have custom recipes. OreDictionary currently 1/2 works, need to write a better algorithm for replacing ingredients. Please be patient Rendering: A lot of functions got a new float parameter, this is similar to partial ticks, needs more research
* Update MCP mappings to snapshot_nodoc_20161220 (#3551)James Mitchell2016-12-211-6/+5
|
* Small Cleanup in example build.gradle.LexManos2016-10-081-12/+3
|
* Update gradle wrapper to 2.14, reference MC json, and add java6 compat lines ↵LexManos2016-08-201-0/+5
| | | | to default MDK build.gradle.
* Update mappoings snapshot to 20160518LexManos2016-05-181-1/+1
|
* Remove trailing */ in the build.gradleAnthony Anderson2015-11-241-1/+1
| | | | Signed-off-by: Anthony Anderson <lordillyohs@gmail.com>
* Fix MDK for 1.8.8 using FG2.1 snapshotcpw2015-11-241-5/+5
|
* Update FG version to 2.0.2Abrar Syed2015-10-271-1/+1
|
* More cleanup of the default eclipse workspace. The project is now called ↵cpw2015-08-261-2/+3
| | | | | | | "MDKExample" not "Minecraft". The project tree is now contemporary, instead of a copy from 1.5.x era MC. The launches are cleaned up, and refer to a better default "runDir" of "run" rather than "eclipse".. Updating to FG2.0.1 which will contain relevant binary fixes.
* added MDK packageAbrarSyed2015-08-091-5/+12
|
* Vestigal fml-ectomy.cpw2015-08-021-0/+74