LexManos
9d0771b3d7
Rewrite dependency extraction to use mod list system ( #4841 )
2018-04-10 16:01:35 -07:00
LexManos
34706c7cd7
Slow down Forge chunk gen worker when save queue is to high.
...
Prevents task from completing while tons of chunks are pending save.
And add minimum notification every 60 seconds.
2018-04-03 15:26:28 -07:00
LexManos
41f1921558
Remove Mercurius from optional mods.
2018-03-26 19:41:07 -07:00
LexManos
e299489493
Fix vanilla crash classes not being preloaded. Closes #4769
...
Fix classes not being aggregated for mods using the new annotation cache.
2018-02-26 15:36:39 -08:00
LexManos
274f4cd440
Remove Mercurius from release JSON, Sadly it's dead we may address it at a later date.
2018-02-07 00:42:33 -08:00
LexManos
931ce0aa3b
Bump version for RB.
2018-02-02 19:56:31 -08:00
LexManos
18609f57ac
Fix missing call to release() in the event channel handler ( #4513 )
...
(reverted from commit cd99957627
)
2017-12-18 16:04:34 -08:00
LexManos
50265786b2
MC 1.12.2 update.
2017-09-18 14:35:45 -07:00
LexManos
f73c7cb764
1.12.1 Update, Not much modder facing changes, 1.12 mods should load and run fine on this version.
2017-08-03 17:30:43 -07:00
LexManos
4d378c38d1
Update JOpt version on the dedicated server to match client.
2017-07-06 21:13:13 -07:00
cpw
4a4c38b4e0
Patch a small bug in SPacketLoginSuccess that lets us emulate the network
...
handshake. This will be very useful as I rebuild the networking.
2017-06-16 22:00:54 -04:00
LexManos
a8659a1613
In-progress Registry system enhancement.
...
Needs cpw to take a look at enabling removing/overriding in the registry stuff.
But in theory it loads json recipes for mods now.
2017-06-14 10:14:56 -07:00
LexManos
54d26cb4cc
Update ASM for 5.2, and host it on Forge's maven now.
2017-06-11 11:35:22 -07: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
LexManos
c0eea379a4
Fix vanilla inventory wrappers not properly calling markDirty. Closes #3854 and #3810
...
Also updated IItemHandler javadocs to reflect returning EMPTY instead of NULL.
2017-04-25 11:55:31 -07:00
LexManos
c1a38c541a
Fix error when reading world info for old saves with missing dimensions. Closes #3786 #3331
2017-03-15 02:51:52 -07:00
LexManos
7550f4b05e
Override Mojang's new logging config to re-enable our logging to text file.
...
The new launcher's GUI for logs WILL NOT WORK until they add support on their end.
2017-02-21 14:21:54 -08:00
LexManos
50bf03b82b
Cache entity constructors for a small performance optimization
2017-01-17 13:07:22 -08:00
LexManos
966c6263c3
Inital 1.11 update.
2016-12-26 21:34:18 -08:00
LexManos
df32442a64
Do not install mod_list.json for optional mods.
...
Classpath scanning is in so they will still be detected
2016-11-16 21:32:49 -08:00
LexManos
5fd5f78bb9
Include Mercurius in installer. See Forge Forums for more info.
2016-11-16 19:21:48 -08:00
LexManos
b067435fa3
Disable capabilities for empty ItemStacks.
2016-11-16 14:26:47 -08:00
LexManos
c459b87ec9
Initial 1.11 release update.
2016-11-15 19:26:10 -08:00
cpw
4e6a774075
Initial 1.11-pre1 update
2016-11-13 17:09:55 -05:00
LexManos
129f58c02f
Update readme to be a little more clear.
2016-10-23 14:07:48 -07: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
cpw
b380ba717f
Clean up block patch. Also push json update.
2016-07-28 18:51:40 -04:00
LexManos
373fa8f7a3
1.10.2 Update
2016-06-28 21:25:04 -07:00
cpw
260be68723
Update to 1.10
2016-06-23 02:39:55 -04:00
LexManos
a97b4c4db7
Fix installer downloading vanilla jar when not needed. And filter some more known libraries.
2016-05-28 17:47:12 -07:00
LexManos
b9ac73b0f1
1.9.4 Update.
...
Major things to note:
Class renames: https://gist.github.com/LexManos/44dd211f90f498ad4015279b103dff86
Tile Entities are now packed in the ChunkData packet.
Forge intends to work around this to better support large moded worlds, but for the time being modders should implement the new function carefully and only send what data they need to!
Minecraft's codebase now has annotations, these are directly from Mojang and should be adheared to!
Added support for package-info.java's containing @Nullable information for all MC code base.
2016-05-18 03:29:10 -07:00
cpw
2e6f4e5b86
Fix up release jsons to clean up extraneous netty references
2016-05-11 11:15:45 -04:00
LexManos
9e74f9e7c0
We are based on 1.9 not 1.8.9 :D
2016-03-13 18:51:31 -07:00
cpw
d29b9f8752
Add in mcp named patches and use them. Initial 1.9 setup.
2016-02-29 21:37:08 -05:00
LexManos
755df95c96
Swap Mod and Realms button to fix new realms 'notification' icon.
2015-12-31 14:41:08 -08:00
RainWarrior
56eba05237
1.8.9 update
2015-12-30 07:15:03 +03:00
cpw
cf4c0ca001
Fixup Jline integration
2015-11-30 14:14:03 -05:00
cpw
321665efff
Merge branch 'jline' of https://github.com/Minecrell/MinecraftForge into Minecrell-jline
2015-11-30 13:14:49 -05:00
cpw
aeff5272f3
Re-add trove and vecmath. Mojang no longer ship them.
2015-11-21 13:23:39 -05:00
Minecrell
e24c38bbb0
Add jline-based console with colors and tab-completion
2015-11-21 15:06:09 +01:00
cpw
ff19efe146
1.8.8 initial work
2015-11-08 12:53:56 -05:00
cpw
dfd62a3bd8
Vestigal fml-ectomy.
2015-08-02 00:03:47 -04:00