Commit graph

50 commits

Author SHA1 Message Date
sciwhiz12
0b43c802ab
Update Gradle and other dependencies (#3334)
Co-authored-by: Luke Bemish <53243629+lukebemish@users.noreply.github.com>
2026-08-08 04:10:07 +08:00
neoforged-renovate[bot]
29df7e813d
Update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (1.21.x) (#2881)
Co-authored-by: neoforged-renovate[bot] <174042230+neoforged-renovate[bot]@users.noreply.github.com>
2025-12-26 02:44:51 +01:00
Sebastian Hartte
c0c00422b3
Start of porting to 26.1-snapshot-1 2025-12-17 03:01:47 +01:00
Technici4n
95f7732a6c Update Gradle setup 2025-12-14 20:47:20 +01:00
Up
d978d97e48
Properly and consistently lowercase strings (#2688) 2025-10-07 15:54:10 +03:00
Technici4n
9f6edae189 Port to 1.21.5-rc1
Co-authored-by: Apex <robsonlawson3@gmail.com>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Minecraftschurli <minecraftschurli@gmail.com>
Co-authored-by: Sara Freimer <sara@freimer.com>
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2025-03-21 23:48:33 +01:00
Matyrobbrt
61e81d8e71
Use the minecraft-dependencies BOM for deps (#1872) 2025-01-19 23:54:29 +02:00
shartte
f369028ed9
Fix the ability of the build script to use PR builds in installers (#1801) 2024-12-26 00:18:53 +01:00
Matyrobbrt
00f3f80ef9
Add task to generate ats (#1719) 2024-12-07 15:22:16 +02:00
Bruno Ploumhans
16b2d4d7cc
Use an in-tree Gradle plugin instead of an external Gradle Plugin to make version-specific changes easier (#1485)
Co-authored-by: Sebastian Hartte <shartte@users.noreply.github.com>
2024-11-22 18:27:57 +01:00
sciwhiz12
9c533c2ea8
Update NeoGradle to 7.0.171 (#1695) 2024-11-19 23:08:36 +08:00
Bruno Ploumhans
00877defe3
Fix root project name for Eclipse on Windows (#1682)
Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com>
2024-11-11 12:35:26 +00:00
shartte
46112b3f13
Convert Coremods from JS to Java (#785) 2024-09-19 21:37:57 +02:00
Marc Hermans
84794f34ea
Update to the latest NeoGradle (#1518) 2024-09-08 10:23:38 +02:00
Matyrobbrt
bba0fd25e3
Bump NeoGradle to fix the patch baking issue (#1178) 2024-06-24 21:54:53 +00:00
Matyrobbrt
238c02a243
Action updates (#1172) 2024-06-24 17:49:30 +03:00
shartte
696c4a482c
Bump NeoGradle, fix access-modifier misplacement. UserDev will now also require a recent NG to align with this. (#1068) 2024-06-07 21:52:25 -04:00
sciwhiz12
7a8ec7cfd2
Update NeoGradle to fix installer processor issues (#1023) 2024-05-27 11:01:55 +00:00
Matyrobbrt
b344310d8e
Add a JUnit subproject (#573)
Update FML and add the JUnit entrypoint
2024-05-26 18:47:04 +03:00
Matyrobbrt
d8bbc35db9
Fix installer jsons being wrongly cached (#909) 2024-05-02 16:05:57 +03:00
shartte
6f7d7da0b1
Update to the FML locator rewrite (#834)
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
2024-05-02 00:00:32 +03:00
Technici4n
916bfcbc54
Port to 1.20.5-pre3
Update to ML 10.1.10 and FML 3.0.8

Co-authored-by: Apex <29412632+ApexModder@users.noreply.github.com>
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com>
Co-authored-by: dhyces <10985914+dhyces@users.noreply.github.com>
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com>
Co-authored-by: Minecraftschurli <minecraftschurli@gmail.com>
Co-authored-by: shartte <shartte@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: XFactHD <xfacthd@gmx.de>
2024-04-16 22:39:24 +02:00
Luke Bemish
90400dfc62
Bump NeoGradle version to fix args in installer for dedicated server (#668) 2024-02-27 21:11:10 +00:00
Minecraftschurli
64620154f7
Bump NG version to latest (#646) [skip ci] 2024-02-21 11:19:50 +00:00
Technici4n
d27a0bd5eb
Bump FML (#522) 2024-01-29 20:43:54 +00:00
Matyrobbrt
69ec036e0f
Bump NG to fix the installer not working on Java 8 (#487)
Fixes #479
2024-01-11 16:57:53 +02:00
Matyrobbrt
3411efdbf4
Update NG and use newer installer versions (#468) 2024-01-05 21:22:22 +01:00
Matyrobbrt
fc75842a88
[20.4] Testing framework for test mods (#291) 2023-12-08 00:17:15 +02:00
snow-lance[bot]
e9554c0122
1.20.4 Update
Update to the 1.20.4 Minecraft hotfix version
2023-12-07 18:30:32 +02:00
Technici4n
1bf63a2262
Ship MixinExtras (#303)
* proof of concept for prod mixin extras jij

* Make userdev work too

* Tweak jarjar metadata template

* Update

* Update settings.gradle

* Update gradle.properties

* Update settings.gradle
2023-12-02 14:06:03 +01:00
Technici4n
3514101ce2
Bump dependencies (#311)
Notable change: ATs can be declared in the `mods.toml` directly (see 2e8cb5b399).
2023-12-01 16:01:52 +02:00
Technici4n
10c294afb9
Bump FML and NeoGradle to remove MC version from the prod jars (#263) 2023-11-09 17:19:01 +01:00
Dennis C
ad773537c8
[1.20.2] Update NG and switch patches to auto-headers (#245) 2023-11-04 09:30:38 +08:00
Technici4n
a223480f33
Use GitHub Actions for CI on PRs (#214) 2023-10-31 11:25:31 +01:00
Marc Hermans
a4e83b1270
Prepare for 20.2 release. 2023-10-30 19:34:18 +01:00
Technici4n
50fd1148f4 Use GradleUtils for versioning and changelog generation 2023-10-30 16:57:31 +01:00
Marc Hermans
3f36e113c1
Fix userdevJar consuming baked patches. 2023-10-22 20:58:13 +02:00
Technici4n
2fbd67761f Change modid to neoforge & related changes 2023-10-21 23:06:39 +02:00
Technici4n
b34d304658 Port to 1.20.2 2023-10-21 11:46:27 +02:00
SizableShrimp
f25ab72153
Add Parchment to Forgedev (#18)
This provides parameter names to ease development while working on Forge patches
2023-07-20 12:45:56 -05:00
Marc Hermans
80a5ab224b
Update to NeoForged 2023-07-11 17:30:44 -04:00
cpw
031d008826
This is an early display window system for forge. (#9558) 2023-06-19 13:01:45 +02:00
SizableShrimp
d8c84e2949 Forge 1.20
- 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-06-07 20:55:09 -05:00
SizableShrimp
4ed9117799 Forge 1.19
* 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-06-07 15:31:26 -05:00
cpw
1353c1d9fa
Low code language provider (#8633)
Signed-off-by: cpw <cpw+github@weeksfamily.ca>

Co-authored-by: Curle <42079760+TheCurle@users.noreply.github.com>
2022-06-05 15:44:46 +01:00
SizableShrimp
be5446b91c Update to 1.17
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>
2021-07-22 19:57:02 +01:00
SizableShrimp
22d609ed6c
ForgeGradle 5.1 and Gradle 7, which allows development on J16. Runtime still targets J8. (#7877) 2021-07-21 14:21:09 -07:00
cpw
77c3310711 Zeroth pass on 1.13 2018-09-05 12:56:01 -07:00
AbrarSyed
cdbdd0d6fb fixed versioning and stuff 2013-11-10 00:54:57 -06:00
AbrarSyed
743d10d50e Step 3: The Rebirth 2013-11-09 21:48:53 -06:00