Commit graph

5362 commits

Author SHA1 Message Date
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
LexManos
53cf27f632 Committing inital work on generating sanitized MCP conf data. 2012-08-04 02:33:46 -07:00
LexManos
72f1f3fb0d New Start.java which allows the user to login using a legit account for testing on servers. 2012-08-04 02:32:43 -07:00
LexManos
f6010fd077 Dump old mcp config 2012-08-04 02:29:24 -07:00
LexManos
e59bb6679e inital push of updated setup script and cleaned up forge.py 2012-08-04 00:55:17 -07:00
LexManos
a4d6d7028d Added a better eclipse workspace for deving Forge 2012-08-04 00:53:35 -07:00
LexManos
c2d851cf20 Get rid of all old patches 2012-08-04 00:00:31 -07:00
LexManos
fc8c2ac6e4 Merged transformers/ to /common and renamed the asm source download to align better with the asm bin file name. 2012-08-03 23:51:49 -07:00
LexManos
fbc968e1b4 Change place commands.py backup is stored. 2012-08-03 23:24:58 -07:00
LexManos
08eb7c5c45 FML finish won't updatemcp automatically, easier integration with forge. 2012-08-03 17:36:16 -07:00
LexManos
18aec5b257 Fix packaging and install to not have the src/ folder, making it align better with the dev env. 2012-08-03 17:32:23 -07:00
LexManos
25e422d583 Bumped version to 3.4.9, final commit for 1.2.5. 2012-08-03 16:56:32 -07:00
LexManos
34706d6acf Moved setting up eclipse to setup_mcp 2012-08-03 16:56:00 -07:00
LexManos
b572c6a038 Fixed ant script to support common folder building and add the new files to the dist archives. 2012-08-03 03:37:45 -07:00
LexManos
2fccc04903 setup_fml's decompile will result in proper md5 files now {if there is no compiler issues} 2012-08-03 03:35:38 -07:00
LexManos
7949a15226 Removed FMLRegistry, and IMinecraftRegistry.
Updated server side to use the seperated registry classes like the client does.
Updated searge name references on server
Made StatBase.statName public using AccessTransformer
Server should compile now
2012-08-03 01:50:48 -07:00
LexManos
476dfbc754 Fix MockBlock compile 2012-08-03 01:47:09 -07:00
LexManos
f1717526d8 Download argo/guava source references in install, and updated eclipse workspaces to reference them. 2012-08-02 23:36:00 -07:00
LexManos
56153c43d6 Cleaned up commands.patch, removed debug print in fml.py 2012-08-02 21:14:06 -07:00
LexManos
79ed963c4a Remove clientdrop, old reference files. 2012-08-02 20:32:51 -07:00