Commit graph

125 commits

Author SHA1 Message Date
Luke Bemish
83959d5c26
Remove project from resource processing template replacement (#45) 2024-04-09 15:59:13 +08:00
Brennan Ward
be6dc16a5a
Document mixins and ATs (#43) 2024-03-13 15:34:26 -04:00
Brennan Ward
ccba2fa2ec bump userdev to 7.0.97
Fixes eclipse not working out-of-the-box
2024-03-12 18:08:31 -07:00
Up
5fca9d4230
Bump versions (#38)
* update foojay-resolver-convention plugin (0.5.0 -> 0.8.0)

* bump neo version (20.4.80-beta -> 20.4.147-beta)

* bump neogradle (7.0.80 -> 7.0.86)

* update gradle wrapper (8.1.1 -> 8.6)

gradle 8.5 or later is required to support JVM 21.
2024-03-12 20:45:28 -04:00
James Wolff
d85c69457d
Fix the build action when running against a tag (#40)
* Update build.yml

Change fetch-depth to 0 on the checkout action closes #39

* Update setup-java and gradle-build versions

actions/setup-java@v2 -> actions/setup-java@v4
gradle/gradle-build-action@v2 -> gradle/actions/setup-gradle@v3
2024-03-12 20:42:59 -04:00
ZestyBlaze
d28b3b6d7c
Add .title to CreativeModeTab example (#35)
To better show how to create Tabs
2024-01-23 02:00:54 +01:00
PixelGameWizard
67a4575730
Clarify purpose of NeoForge.EVENT_BUS.register in ExampleMod class (#32) 2024-01-23 02:00:34 +01:00
한현빈
612169c4a0
Removed mention of resolved issue. (#36) 2024-01-23 01:40:16 +01:00
Nekretaur
b54556b8ec
Parchment and Network Update (#33) 2024-01-07 00:46:45 +01:00
Nekretaur
532065e3a3
Add project version listing URL to properties file(#25) 2023-12-23 15:54:25 +08:00
Matyrobbrt
6d9c3d6d38
Update MDK to 1.20.4 (#29) 2023-12-21 08:47:14 +01:00
TelepathicGrunt
f5f4feccd9
Remove final from instanceof check in Config (#26)
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-10 03:29:39 +08:00
IchHabeHunger54
6bc4a12ecf
Remove mapping values from gradle.properties (#23) 2023-12-07 08:54:48 +08:00
shartte
d7c9899f09
Update to NeoForge 20.2 stable and newer NeoGradle (#21)
* 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-05 08:32:49 +01:00
한현빈
6a48e0669d
Update setup process (#17)
Co-authored-by: sciwhiz12 <sciwhiz12@gmail.com>
2023-12-01 15:42:20 +01:00
TelepathicGrunt
2bc659b8f1
Bump NeoGradle so people with space in filepath can run MDK (#20) 2023-12-01 15:00:49 +01:00
AterAnimAvis
d08c1736e3
Update to 20.2.59-beta (Registry Rework) (#19)
For more details on updating check out the blogpost at https://neoforged.net/news/20.2registry-rework/
2023-11-20 13:06:39 +01:00
Technici4n
8dd9258e72
MDK Updates (#15) 2023-11-05 13:23:24 +01:00
Matyrobbrt
1507c3f5c2
Add build action 2023-10-31 10:02:31 +02:00
Nekretaur
214ceb315d
Update pack format for 20.2.3-beta (#13) 2023-10-30 22:09:06 +01:00
AzureDoom
4b68634c61
Bump NeoForge version (#12) 2023-10-30 22:02:07 +01:00
Marc Hermans
ab3c7e49df
Update to NG7.
Update to 20.2
2023-10-30 19:26:32 +01:00
palkercode
a981652786
Update neo_version (#8) 2023-08-12 08:46:46 +01:00
Robert Kämpf
378bff4509
Make each run config use its own subfolder and add 'run-data' to .gitignore (#7) 2023-08-09 16:58:54 +08:00
Luke Bemish
303e6e548c
Add mixingradle (#6) 2023-08-08 17:47:19 +02:00
SizableShrimp
95076b799e
Configure all available ProcessResources tasks (#3)
This allows using the properties in resources in the test sourceset automatically and any other custom sourcesets a modder might declare
2023-07-23 05:26:33 -05:00
Eivind Norling
33efa70431
Renamed some constants and docs to use names and locations that reference NeoForge (#2) 2023-07-20 13:57:34 -05:00
Eivind Norling
efbe53492e
Update constants for easier usage 2023-07-20 17:33:24 +01:00
cpw
572a6977fd
Add a TEMPLATE LICENSE (MIT) gradle wrapper, and pack.mcmeta 2023-07-15 17:44:22 -04:00
cpw
aff5993cc2
Fix words 2023-07-15 17:18:56 -04:00
cpw
8ce001266e
Update some of the file infos 2023-07-15 17:16:28 -04:00
cpw
2b3334097e
Update readme 2023-07-15 17:03:54 -04:00
cpw
55cc1e2504
Add MDK files at root 2023-07-15 16:52:06 -04:00
cpw
b744ccd722 Add 'mdk/' from commit '5302c74d241e468f2f56e88c2105e75c76337b70'
git-subtree-dir: mdk
git-subtree-mainline: 5d7826249a
git-subtree-split: 5302c74d24
2023-07-15 16:50:00 -04:00
cpw
5d7826249a
init 2023-07-15 16:49:42 -04:00
Marc Hermans
5302c74d24 Update to NeoForged 2023-07-11 17:30:44 -04:00
Thomas Kain
53b67cc1b3 Make overloads consistent for defineListAllowEmpty in ForgeConfigSpec.Builder (#9604) 2023-07-03 17:28:37 -07:00
cpw
e6da5218b5 Try and be a bit nicer about handling bad [feature] definitions (#9606)
* 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-28 22:27:59 -04:00
Paint_Ninja
6d6d2a3732 Add example usage for configs to the MDK (#9596)
Demonstrates proper usage of different config value types, validation, transformation/parsing, load/reload handling and direct field access.
2023-06-27 13:57:20 +02:00
Paint_Ninja
7e52cbf56a Demonstrate configureEach in run configs (#9594) 2023-06-27 13:57:08 +02:00
Paint_Ninja
3ea735a901 Reduce verbosity of prepareRuns doc in MDK (#9593) 2023-06-27 13:56:58 +02:00
Paint_Ninja
9b6e4991b6 Lazily configure MDK tasks, improve IDE support (#9592) 2023-06-27 13:56:42 +02:00
SizableShrimp
773c579dab 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
ChampionAsh5357
821c23e9ba Update and Regenerate Datapacks (#9419)
Add generation for pack.mcmeta
2023-03-28 13:33:59 -07:00
noeppi_noeppi
92f7a8ac57 Update pack versions (#9414) 2023-03-24 13:17:22 -07:00
Mysterious_Dev
10fd88714d Fix broken link for update checker docs in mdk (#9271) 2022-12-30 11:11:43 -08:00
Mysterious_Dev
b54d88379c Update link for Parchment "Getting Started" (#9243) 2022-12-26 13:19:44 -08:00
LexManos
8adb648b8d Redesign CreativeTab collection event to be a lot more straight forward. (#9198) 2022-12-10 15:03:23 -08:00
SizableShrimp
d2f2e94511 Forge 1.19.3
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-12-08 01:45:22 -06:00
Nexus-Dino
dce9115609 Add missing semi-colon near the Dist import statement in example mod. 2022-11-08 12:16:49 -08:00