Commit graph

7670 commits

Author SHA1 Message Date
LexManos
5257986d76 Bit of a cleanup of the client patches 2012-03-04 20:43:11 -08:00
LexManos
650f92e858 Client side initial patch update to Fernflower and MC 1.2.3 2012-03-04 03:09:45 -08:00
LexManos
c8fa2639aa No longer needed, bug was fixed 2012-03-04 03:08:43 -08:00
LexManos
e96e496e05 Same patch diff, files. 2012-03-04 03:08:22 -08:00
LexManos
0599b29eb9 Conf for 1.2.3 2012-03-04 03:06:56 -08:00
LexManos
8478ff83aa Deleted EntityPigZombie patches, Who needed these? Why could you not do this via reflection? 2012-03-03 23:07:58 -08:00
LexManos
d4c12596c9 removed unneeded import, and fixed casing of args in IShearable 2012-03-03 20:43:36 -08:00
LexManos
1633cce166 Fixed unneeded imports in ForgePacket 2012-03-03 18:37:40 -08:00
LexManos
2b40928113 Made mod_MinecraftForge extend NetworkMod, and changed NetworkMod to extend BaseModMP server side. 2012-03-03 18:17:23 -08:00
LexManos
b2305b9d62 Updated The Json enum helper to point to the new packaged names. And fixed a casing change in ModLoader 2012-03-03 18:16:43 -08:00
LexManos
25e57d950a Updated eclipse project for MCP 1.2.3's inclusion of the Start folder in the src folder. 2012-03-03 18:09:05 -08:00
LexManos
7285b150e3 Deleted modLoaderMP.patch, unneeded now that we use Fernflower 2012-03-03 18:08:26 -08:00
LexManos
a7c0026022 Updated scripts so that we use Fernflower now. Added a small python script to download fernflower for the user. And the scripts exit out if it fails. 2012-03-03 17:56:15 -08:00
LexManos
cdbf0b21e7 Bumped version to 1.3.4, final commit for Minecraft v1.1 2012-03-01 09:39:22 -08:00
LexManos
fcc1e1b9fb Fixed bug in build script that caused the Minecraft/MinecraftServer classes to not be included. 2012-02-29 02:30:05 -08:00
LexManos
fcaddfd0fa Client side of the new Dimension support. 2012-02-28 18:52:52 -08:00
LexManos
cfc68427ef Fixed compile error for the spelling pull request. 2012-02-25 15:41:56 -08:00
LexManos
041fb1e1da Fixed ITextureprovider for multi-textured items when rendering on the GUI. 2012-02-25 15:30:14 -08:00
MinecraftForge
b99f14d72a Merge pull request #4 from Deveducer/master
Fix spelling error
2012-02-25 15:28:15 -08:00
Deveducer
431288f404 Fixed spelling mistake ('Frequancy') 2012-02-25 18:48:05 -08:00
LexManos
3c5ccfcad6 Merge commit 2012-02-24 22:13:03 -08:00
LexManos
c44aac2b39 Ran AStyle over forge code for uniform code formatting, and refactored old code a bit to have cleaner names. 2012-02-24 22:07:58 -08:00
LexManos
f160e90738 Deleted Deprecated interfaces. 2012-02-24 21:55:52 -08:00
LexManos
fbc9fe73d7 Fixed line endings in windows update_patches 2012-02-24 20:29:49 -08:00
LexManos
a50f2a094d Fixed up Shearable blocks to play nicer with sub-classes. 2012-02-24 20:28:59 -08:00
MinecraftForge
2946e50ca5 Merge pull request #3 from Deveducer/patch-1
People may think the server needs the mods to continue and not the clien...
2012-02-24 12:45:41 -08:00
Deveducer
7590705b71 People may think the server needs the mods to continue and not the client. 2012-02-24 12:26:36 -08:00
LexManos
964b33f2c7 Fixed a bug in update_patches that caused apostrphies to be removed. Causing the last patch to be generated incorrectly. 2012-02-24 10:47:25 -08:00
LexManos
d2c7a856c1 Initial attempt at server side extra dimensions support.
Mods must register there dimensions on load, by calling DimensionManager.registerDimension(uniqueID, WorldProvier, boolean)
Mods are resposible for writing there own transporter blocks.
Initial commit, needs some more testing and design thoughts.
2012-02-24 02:38:16 -08:00
LexManos
08b908acea Implemented a response to Methuselah96's Arrow hook request. See IArrowNockHandler and IArrowLooseHandler 2012-02-22 16:51:14 -08:00
LexManos
a5e209952e Added new Item.getIconIndex context sensitive version. 2012-02-22 16:49:57 -08:00
LexManos
76830e7fe2 Moved Client side EntityPlayer.openGui work code to EntityPlayer for compatibility between player API. 2012-02-22 12:39:11 -08:00
LexManos
f8ad250cc7 Introduced some debugging info into Forge packets. And a debug flag in the client and server packet handlers. 2012-02-22 12:01:38 -08:00
LexManos
86adb815e6 Marked forge packets as 'chunk' packets. Giving them a higher priority making the initial mod list check more reliable. 2012-02-22 11:59:36 -08:00
LexManos
745539626d Changed the layout of the missing mods gui a little. Still needs a lot of work to look good. 2012-02-22 11:58:05 -08:00
Eloraam
7c66376a3b Fixed linux scripts, fixed TE bug. 2012-02-21 03:53:33 -05:00
Eloraam
56c165800b Merge branch 'master' of github.com:MinecraftForge/MinecraftForge 2012-02-21 03:43:13 -05:00
Eloraam
24a8d129b5 Linux scripts fixed, TE bug fix. 2012-02-21 03:39:47 -05:00
LexManos
54ec1567b2 Implemented a generic EntityPlayer.openGui system, and the network backend for it to work on server and client. 2012-02-20 23:56:01 -08:00
LexManos
a6f93ed528 Expanded the Mod check to test for missing mods and display a GUI screen for the client if it is missing any.
The client now downloads NetworkMod ID's from the server upon connecting.
2012-02-20 23:54:11 -08:00
LexManos
70fbe4f403 Introuduced NetworkMod, a BaseMod extension and replacement for BaseModMP. All mods that are designed to work in the server environment should extend this.
NetworkMods will be assigned unique ModIDs by the server, and those IDs will be sent to the client upon connection.
Refactored Forge packets to the net.minecraft.src.forge.packets package. And introduced the base ForgePacket class.
Added initial ModList request/response.
2012-02-20 23:50:26 -08:00
LexManos
546a0fce41 Exposed getters for NetServerHandler.playerEntity and NetworkManager.netHandler 2012-02-20 23:42:26 -08:00
LexManos
87524cfa31 Fixed up the install scripts. The linux script no longer needs sed. Should fix some issues on OSX's without gsed.
Also forge sources will only be copied to sides that were downloaded.
Also, install scripts now prompt for input to cleanup.
2012-02-18 10:47:45 -08:00
LexManos
67a49ccdd2 Split mod_MinecraftForge so that Clients arnt required to have MLMP installed if they don't use a MP mod. 2012-02-16 20:04:40 -08:00
LexManos
4c7814c603 Bumped version to 1.3.3 2012-02-15 06:41:36 -08:00
LexManos
f73d0e33c7 Small update to update_patches.bat, to skip patch reject files. 2012-02-15 06:41:12 -08:00
LexManos
9440767e22 Update MCP Mapings 2012-02-15 06:40:41 -08:00
LexManos
c54ed32d2a Refactored so that ISpecialArmor items do not see the factor of 25 on the damage.
The value returned form ISpecialArmor.getProperties is now copied, so mod items are free to re-use there return values.
2012-02-14 11:12:16 -08:00
LexManos
d230b379f9 Reworked ISpecialArmor to provide better functionality as requested by IC2 devs.
Armor can now be prioritized over other armor.
It can deal with damaging it's own itemstacks.
Also impkemented the ISpecialArmor.getArmorDisplay
2012-02-14 10:37:31 -08:00
LexManos
f2b973e48a Implimented a new IShearable system. This allows mods to create both new shear-like items/blocks. As well as new Entities/Blocks that work with other mod's shear-like items. 2012-02-13 04:13:02 -08:00