LexManos
dae4a07c60
Updated Client side patches for the new Merged MCP workspace.
2012-08-09 03:06:41 -07:00
LexManos
859ebae365
Fix ModLoader compilation, and MCPmerger invocation for Forge.
2012-08-09 03:04:25 -07:00
LexManos
3d26511322
Include conf folder and merge config in source zip
2012-08-08 23:44:32 -07:00
Christian
185babbd85
Entity spawning - done
2012-08-09 01:58:14 -04:00
Christian
d970f7a530
Generate a universal binary package since we can now :)
2012-08-09 01:57:42 -04:00
Christian
83fdb602e2
Merge branch 'MergingClientServer'
2012-08-08 22:58:33 -04:00
Christian
c1bd11e64a
Reorganized all the current patches
2012-08-08 22:57:37 -04:00
Christian
c1b3bfd007
Fix up annotation parser to parse arrays and enums
2012-08-08 22:10:56 -04:00
LexManos
9b81775a2f
Added SideTransformer to strip side only functions/fields out.
2012-08-08 18:53:41 -07:00
LexManos
ac8945a4f8
Stage 1 of merging the client and server for MCP.
...
Results:
Client: 362
Server: 3 (Only due to issues of FF decompilation inconsistancies)
Common: 910
Stage 2: Write runtime transformer to remove annotated fields/methods with invalid side annotation.
2012-08-08 05:48:06 -07:00
Christian
77f4cc5bea
Gui Handler ported from MC forge
2012-08-08 00:31:24 -04:00
Christian
8998d4c5e0
Revert dumb stuff with commands patch - lots of gfx patching
2012-08-07 23:11:37 -04:00
LexManos
1bd8cdcd3e
Removed a lot of old files
2012-08-07 18:31:25 -07:00
Christian
0ddf61cee2
Almost finished basic network stuff now
2012-08-07 20:41:37 -04:00
Christian
84efb72e46
Update some patches- more network work
2012-08-07 20:10:36 -04:00
LexManos
316bf8d448
Finished World and EntityMinecart patches.
2012-08-07 16:54:14 -07:00
LexManos
41f1a60f32
More conversions, added all the entity living events.
2012-08-07 01:24:06 -07:00
LexManos
4e91293271
More work, moved over packet stuff, need to change everything to use new NetworkMod system
2012-08-06 20:45:37 -07:00
Christian
f4b9055171
Bunch of hooks re-added : network is more complete now, lot of basemod cleanup, moving stuff into
...
the registry area
2012-08-06 22:30:13 -04:00
LexManos
8db1584730
Moved some files.
2012-08-06 17:52:48 -07:00
LexManos
e58129ddd2
A bulk of more patches converted, updated fml
2012-08-06 17:52:23 -07:00
LexManos
31a908b754
More patches converted.
...
Refactored some of the events to be a better hiarachy.
2012-08-06 15:07:53 -07:00
Christian
12927291a7
Fix location of forge in common handler - also some tweaks to modloader and other stuff
2012-08-06 17:27:21 -04:00
Christian
73bdd512c5
Network support - there's still some work to do and full id sync isn't done yet, but it has proper registration
...
semantics and hooks for 250 handling
2012-08-06 16:12:50 -04:00
Christian
8bda53cb77
Add in a lot of network handler stuff - also, expose the asm harvested data
2012-08-06 09:52:42 -04:00
LexManos
80ad4be5b1
Some more patch migration before bed.
2012-08-06 03:54:57 -07:00
LexManos
d286154997
More progress on converting patches from 1.2.5
2012-08-06 03:35:57 -07:00
LexManos
545b905f11
Implemeneted adding grass seeds, as well as IShearable for BlockTallGrass
2012-08-05 19:41:18 -07:00
LexManos
cc74f7d7d0
Implemented BonemealEvent (IBonemealHandler replacement), and bonemeal making grass.
2012-08-05 19:15:13 -07:00
LexManos
2d7deacead
Renamed MinecraftForge.eventBus to EVENT_BUS as it's constant.
2012-08-05 19:14:02 -07:00
LexManos
bb0f84925e
Moved in OreDictionary stuff to new system. IOreHandler is replaced by OreDictionary.OreRegisterEvent
2012-08-05 17:59:53 -07:00
LexManos
bd93dd58d0
Missed a file
2012-08-05 03:23:38 -07:00
LexManos
1fb042621c
First push of some small patches and introduction of basic events. As well as the first cases for Forge's Access Transformer
2012-08-05 03:20:07 -07:00
Christian
09098f8a0f
Remove some unneeded fields from the annotations
2012-08-05 02:24:02 -04:00
LexManos
5672b783da
Moved paulscode to new client folder
2012-08-04 22:53:48 -07:00
LexManos
63d5d42512
Made empty constructor for ModMetadata public
2012-08-04 22:51:57 -07:00
LexManos
247ff9b737
Updated update_patches.py, and made first patch!
2012-08-04 22:50:54 -07:00
LexManos
0d8940899c
Moved logo to new client folder
...
Added blank Access Transformer config for Forge
Implemented version storage
Added basic dummy FML mod container to remove the need for mod metadata file
Added beggining work on Forge event system
Updated and moved EnumHelper
2012-08-04 22:45:31 -07:00
LexManos
b76adcea8c
Update FML
2012-08-04 22:42:50 -07:00
LexManos
b1a51f3bc1
Updated build.py
2012-08-04 22:42:17 -07:00
LexManos
bc757191a5
Remove eclipse files from old eclipse projects
2012-08-04 22:41:31 -07:00
LexManos
7e68b53196
Fix path trimming for copytree
2012-08-04 20:36:27 -07:00
LexManos
188d40b89a
Added merging fields/methods/param csv files. And updated FML to 197
2012-08-04 19:29:54 -07:00
Christian
e92be964fd
Change property name to fml.modStates not fml.disabledMods- it makes more sense that way
2012-08-04 12:35:46 -04:00
Christian
969de94d8a
Add in a bit of logging when events get sent to mod containers
2012-08-04 11:45:40 -04:00
Christian
e39092335a
Allow coremods to inject a modcontainer and run code
...
this will mean that FML is deliberately and very obviously incompatible with a modloader installation.
Fix up worldtype so that the server can run.
2012-08-04 11:31:06 -04:00
LexManos
ae79c79447
Patch commands.py to support side '2' as common, as well as fix a few small errors in the update_patches and fml scripts.
2012-08-04 03:34:34 -07:00
LexManos
06bd2d9d44
Helper function grab all unique searge names that are shared client and server
2012-08-04 03:17:57 -07:00
LexManos
d52d58525b
Add newids to that list
2012-08-04 02:40:21 -07:00
LexManos
cd4efe616f
Add the direct copied files from MCP conf
2012-08-04 02:35:34 -07:00