Flanks255
5477a36656
Additions to the mdk build.gradle to accommodate datagens. ( #7398 )
2020-10-08 14:03:41 -07:00
LexManos
c75eb9e7cf
1.16.3 Update
...
Also included a bunch of warning cleanups.
2020-09-10 12:01:45 -07:00
Yunus
bd428de4fa
Updated MDK and README for 1.16.2 ( #7243 )
2020-08-13 12:22:58 -07:00
cpw
d21c05b9ea
Update MDK license to default to All rights reserved, and offer a link to chooseyourlicense.com as a place to research appropriate licenses.
...
Note: the license field _is_ backwards compatible and will simply be ignored on older forge versions.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2020-07-27 21:06:48 -04:00
cpw
97dfcbc52b
Update coremods and spi, include mandatory license field in metadata. Added at top level of mods.toml file.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2020-07-27 20:21:39 -04:00
LexManos
ab29145328
Re-write checkATs function and automate making Items/Blocks public.
2020-06-29 19:33:34 -07:00
Yunus
87d89fb09a
Updated MDK mods.toml versions ( #6808 )
2020-06-25 18:42:28 -07:00
LexManos
f24991f3bb
Add --flat argument to data generators to not create data in mod specific directores.
...
Useful For Forge's test mods mainly.
Standardized data gen cache file's folder separators.
Added ItemModelProvider to BlockStateProvider for cleaner datagen code.
Added .gitattributes to fix datagen json's line endings correct on windows.
2020-06-03 16:57:07 -07:00
Unnoen
886e89ccb2
Update version and support data on README. ( #6429 )
2020-02-14 12:02:00 -08:00
LexManos
c4e000dbe7
1.15.2 Initial Update
2020-01-22 13:44:03 -08:00
tterrag
5987d917b8
Update to 1.15.1
2019-12-17 14:37:34 -05:00
LexManos
3cc76a3f60
Fix Entity.getPersistentData function name. Closes #6131
...
Bump spec version for first 1.14.4 RB.
2019-09-12 09:12:30 -07:00
Thomas Aunvik
1de4ad735b
Updated Example Version Range for 1.14.4 ( #5950 )
...
* Updated Example Version Range for 1.14.4
* Also changed loader version and version range
2019-07-20 12:06:06 -04:00
LexManos
61bea2bfda
Fixed EntityJoinWorldEvent not being fired when player is added to 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
2019-07-08 18:42:12 -07:00
LexManos
c284de366b
Split userdev data entry point into it's own provider to fix duplicate mod issue.
2019-06-25 18:03:51 -07:00
marcus8448
9542f51cd0
Update Example Mod ( #5781 )
2019-06-12 16:49:20 -07:00
cpw
7292b63052
Add way to publish the reobf Jar with the maven-publish
...
task. The standard way does not publish reobfuscated
artifacts.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-03-09 18:43:20 -05:00
John Hannan
5fa02f53d9
Update MDK Readme to describe new FG3 procedures. ( #5553 )
2019-02-25 18:11:41 -08:00
tterrag
1a833a9267
Remove now defunct eclipse files from MDK
2019-02-18 15:14:42 -05:00
Jack Taylor
2e2c57dbd1
Refactor forge and example run configs based on MinecraftForge/ForgeGradle#546
...
- 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
2019-02-18 14:39:05 -05:00
cpw
bd1769b11f
Fix author and other strings in the mdk mods toml file, update coremods to 0.3.+
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-02-17 14:08:20 -05:00
cpw
180f16161c
Fix the MDK..
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-02-15 21:56:54 -05:00
cpw
28c0ffe333
Clean up the mod loading context objects. There is only one ThreadLocal now.
...
**BREAKING CHANGE** FMLModLoadingContext is renamed to FMLJavaModLoadingContext.
LanguageProviders can setup additional contextual data.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-02-13 22:13:59 -05:00
LexManos
aa91af865d
Rework server launching at runtime to include needed default arguments and validate libraries exist.
...
Move Forge config loading to manual while config system is in development.
2019-02-04 18:23:58 -08:00
ichttt
ad32b01d85
Reimplement update checker
2019-01-27 21:23:24 +01:00
cpw
ebf038231e
Use recommended approach to applying version data to mdk.
...
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-01-27 11:42:47 -05:00
cpw
f767b7096c
Fix mdk properties - now the mdk offers default console debug logging
...
with various useful channels for development enabled.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-01-27 11:42:46 -05:00
cpw
0a11ffb827
More logging tweaks, including some aimed at userdev.
...
`forge.logging.markers=<LIST OF MARKERS>` will enable markers.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2019-01-27 00:06:57 -05:00
cpw
0d3f28bd52
Update MDK for new naming scheme
2019-01-14 22:43:17 -05:00
cpw
56a3926b86
Fix up event naming, move them to sensible packages and document everything a bit.
2019-01-14 22:43:17 -05:00
LexManos
f7acc73282
Update userdev and runconfigs for ForgeGradle changes.
2019-01-08 00:29:36 -08:00
cpw
1d1ec57909
Update mdk with some tweaks for building
2019-01-05 00:14:07 -05:00
David Quintana
b7b5dd5bea
Create a userdev-specific main, and include it as an injected file in the userdev jar. ( #5231 )
2018-12-11 20:04:23 -08:00
LexManos
de7eeed916
Make Forge group/name dynamic in MDK as well.
2018-11-14 13:42:11 -08:00
LexManos
93eabce1bc
Include changelog in published artifacts.
2018-11-14 13:39:56 -08:00
LexManos
506d5b18de
Workaround for gradle issue with jar signing.
2018-11-13 16:32:55 -08:00
LexManos
20fea3f49d
MDK progress.
2018-10-11 18:54:05 -07:00
cpw
486d5afa68
fix up the examplemod for new FML and add a couple of extra bits.
2018-09-30 14:29:14 -04:00
LexManos
dec65732ce
Work on publishing tasks.
...
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.
2018-09-25 00:29:20 -07:00
mezz
d0bdb23300
Minor code and documentation cleanup. ( #4664 )
2018-01-12 23:54:29 -08:00
LexManos
f1cca475ea
Initial patch update to 1.12.
...
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
2017-06-10 22:22:02 -04:00
Max Shen
27a5b60c89
Add pack.mcmeta to examplemod ( #3813 )
2017-05-01 17:52:36 -07:00
James Mitchell
5165dc52bf
Update MCP mappings to snapshot_nodoc_20161220 ( #3551 )
2016-12-21 15:52:30 -08:00
LexManos
c82d3af550
Added gradle.properties to MDK ( #3361 )
...
The file sets the default max heap size to 3 GiB so that the decompilation doesn't fail as often.
(cherry picked from commit 49ec3d1b93 )
2016-12-05 12:16:30 -08:00
LexManos
ad1324d478
Small Cleanup in example build.gradle.
2016-10-08 16:26:24 -07:00
LexManos
a01bfc260a
Update gradle wrapper to 2.14, reference MC json, and add java6 compat lines to default MDK build.gradle.
2016-08-20 17:11:17 -07:00
LexManos
7f6f2f0ec1
Update example mod for new mappings.
2016-05-18 18:06:41 -07:00
LexManos
cdc86e9af6
Update mappoings snapshot to 20160518
2016-05-18 05:23:30 -07:00
Anthony Anderson
91fe229bf0
Remove trailing */ in the build.gradle
...
Signed-off-by: Anthony Anderson <lordillyohs@gmail.com >
2015-11-24 20:10:02 -05:00
cpw
1280462ec7
Fix MDK for 1.8.8 using FG2.1 snapshot
2015-11-24 15:30:09 -05:00