Christian
22ba6fda5e
Expose the nethandler in a few places, and pull out FMLEmbeddedChannel, exposing a utility method on it.
...
More to come.
2013-12-31 09:45:26 -05:00
Christian
f36152398d
Add in the tweakclass, fix the json for lzma @ the server.
2013-12-30 13:06:59 -05:00
Christian
5d069629cf
Allow itemstacks for furnace recipe inputs. Allow passing extra arguments through registerblock into the itemblock constructor.
2013-12-28 18:04:30 -05:00
Christian
061288909d
Fire simple network connect/disconnect gameevents.
2013-12-28 17:51:40 -05:00
Christian
6a5f9e135f
Fix example mod code for 1.7
2013-12-28 13:44:37 -05:00
Christian
53a1f98414
Attempt to load old pre-1.7 worlds. ENSURE YOU HAVE A BACKUP!
2013-12-27 11:48:55 -05:00
Christian
34819c9303
Make gradlew executable on linux
2013-12-27 11:26:46 -05:00
Christian
ec316f113f
AT for renderblocks
2013-12-27 00:08:49 -05:00
Christian
f8d6213829
Update render registry
2013-12-27 00:07:48 -05:00
Christian
268bbabee6
Fix handling world reloads when new stuffs are added
2013-12-26 12:42:40 -05:00
Lex Manos
c180d9b157
Add 1.7.2 base json, Gradle will automatically download updated versions of this. Keeping it in the repo allows us to see what base json we have built our jsons off of. And if it changes update accordingly.
2013-12-23 22:36:47 -08:00
Christian
7d3b1250e8
Fix handshaking properly. Also, fix ID syncup. It now will completely freeze the idmap after preinit.
...
This frozen map is used to inject "new" stuff into existing serverside worlds. Interesting sideeffect: remote
servers lacking things will change the client, to also LACK ids for those things. watch for -1 ids in your remap
events. Note: idmaps should be considered temporary per server instance. SERVERSTOPPED will restore "startup" state,
as will client logout.
2013-12-24 00:47:10 -05:00
Christian
156a9ae03a
Fix build script
2013-12-23 20:24:54 -05:00
Lex Manos
58132ccda3
Add new required --accessToken to launch specs.
2013-12-22 18:35:50 -08:00
Christian
f860c8ad3b
bump to legacy launcher 1.9 with logging unification stuffs.
2013-12-18 11:15:53 -05:00
Christian
3e76dfba34
More tweaking on id stuffs at worldload
2013-12-18 11:15:03 -05:00
Christian
31ea100b29
Working on id missing handling
2013-12-18 08:34:44 -05:00
Lex Manos
ef3856f9a3
Update patches for Gradle's rename rewrite: MinecraftForge/ForgeGradle@19e7acf2a2
2013-12-18 04:01:37 -08:00
Christian
e4b63a1801
IWorldGenerator now has an ordering at registration time. This means the order of worldgen should be much more stable.
2013-12-17 11:42:54 -05:00
Christian
85516d9588
ICraftingHandler, IPickupHandler are now both events.
2013-12-17 11:24:57 -05:00
Christian
a17489172c
Code to disable mods at runtime, or other times.
2013-12-17 10:51:00 -05:00
Christian
32561265fc
Ticks, Player events, keybindings, all migrated to the new event driven system.
2013-12-16 23:18:00 -05:00
Christian
0b419ac79c
Fire a user event down the channels when a handshake has occured.
2013-12-16 20:00:01 -05:00
Christian
4071ff38af
Patch some GUIs. We're gonna add some basic mod gui config support.
2013-12-16 11:48:39 -05:00
Christian
a2b324beb2
Copy eventhandler from Forge into FML. It is going to replace a lot of the runtime event systems.
2013-12-16 11:48:09 -05:00
Christian
557357fe17
Update for log4j2
2013-12-16 11:47:48 -05:00
Christian
3b2994a3de
Some patching touchups
2013-12-13 00:18:05 -05:00
LexManos
0098c57f94
Merge pull request #316 from AbrarSyed/patch-4
...
Update shiped ForgeGradle for 1.7
2013-12-12 17:23:04 -08:00
Lex Manos
55aa337f95
Rename synthetic bridge methods, these methods are not decompiled, but need to reobf correctly cross the recompile boundary.
2013-12-12 17:18:04 -08:00
Abrar Syed
df870c1a33
Update shiped ForgeGradle for 1.7
2013-12-12 17:11:37 -06:00
Christian
b852e30285
First functional release under reobfuscation.
v7.2
2013-12-12 18:01:09 -05:00
Christian
7ea571f593
Fix AT, Fix exc. Almost works now!
2013-12-12 01:39:30 -05:00
Lex Manos
7a4ceebf5e
Kill old patches and add rejects to ignore file.
2013-12-11 20:39:15 -08:00
Christian
31efcfc3b2
Clean up patches for latest exc.
2013-12-11 23:03:30 -05:00
Christian
49cb893d12
Fix exc this time *sigh*
2013-12-11 22:58:46 -05:00
Christian
009d4dee23
Fix the exc file. Fix the deobfremapper for handling inner classes.
2013-12-11 22:54:51 -05:00
Christian
3e278acb71
Fix stupid possible compiler error.
2013-12-11 20:17:08 -05:00
Christian
d0d31d9575
SpawnAdjustment packet. Clean up stuffs. No more compile errors.
2013-12-11 19:29:52 -05:00
Christian
ef492407ef
Entity spawning works.
2013-12-11 18:46:25 -05:00
Christian
cd417c6786
Fixed remote and local connections work with mods now.
2013-12-11 12:35:08 -05:00
Christian
89e4e483c2
Add in a remapping event for mods to consume.
2013-12-10 19:25:49 -05:00
Christian
fd36f50d82
Cleanups
2013-12-10 17:29:26 -05:00
Christian
1d71c017f4
ID syncing.
2013-12-10 14:32:06 -05:00
Lex Manos
99c681ad87
Did it manually, forgot it needed the end comma
2013-12-09 20:49:37 -08:00
Lex Manos
57f7f1d7ab
Update for fixed Enum cleaning and names.
2013-12-09 20:44:17 -08:00
Lex Manos
b2550b8a69
Add mappings for Items/Blocks fields.
2013-12-09 20:43:57 -08:00
Lex Manos
a30f173627
Add sonatype snapshots repo for SpecialSource snapshots.
2013-12-09 20:43:27 -08:00
Christian
2aaaeba15e
ID loading from the server save now works.
2013-12-09 21:36:49 -05:00
Christian
9c96a0a10a
More network stuff, partially done id syncing.
2013-12-09 01:22:24 -05:00
Christian
f5c38e2359
OK, network channels appear to be working well for both dedi and integrated servers.
...
The beginnings of the new mod structure too.
2013-12-06 14:52:33 -05:00