Commit graph

  • 5257986d76 Bit of a cleanup of the client patches LexManos 2012-03-04 20:43:11 -0800
  • 650f92e858 Client side initial patch update to Fernflower and MC 1.2.3 LexManos 2012-03-04 03:09:45 -0800
  • c8fa2639aa No longer needed, bug was fixed LexManos 2012-03-04 03:08:43 -0800
  • e96e496e05 Same patch diff, files. LexManos 2012-03-04 03:08:22 -0800
  • 0599b29eb9 Conf for 1.2.3 LexManos 2012-03-04 03:06:56 -0800
  • 8478ff83aa Deleted EntityPigZombie patches, Who needed these? Why could you not do this via reflection? LexManos 2012-03-03 23:07:58 -0800
  • d4c12596c9 removed unneeded import, and fixed casing of args in IShearable LexManos 2012-03-03 20:43:36 -0800
  • 1633cce166 Fixed unneeded imports in ForgePacket LexManos 2012-03-03 18:37:40 -0800
  • 2b40928113 Made mod_MinecraftForge extend NetworkMod, and changed NetworkMod to extend BaseModMP server side. LexManos 2012-03-03 18:17:23 -0800
  • b2305b9d62 Updated The Json enum helper to point to the new packaged names. And fixed a casing change in ModLoader LexManos 2012-03-03 18:16:43 -0800
  • 25e57d950a Updated eclipse project for MCP 1.2.3's inclusion of the Start folder in the src folder. LexManos 2012-03-03 18:09:05 -0800
  • 7285b150e3 Deleted modLoaderMP.patch, unneeded now that we use Fernflower LexManos 2012-03-03 18:08:26 -0800
  • 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. LexManos 2012-03-03 17:56:15 -0800
  • cdbf0b21e7 Bumped version to 1.3.4, final commit for Minecraft v1.1 LexManos 2012-03-01 09:39:22 -0800
  • fcc1e1b9fb Fixed bug in build script that caused the Minecraft/MinecraftServer classes to not be included. LexManos 2012-02-29 02:30:05 -0800
  • fcaddfd0fa Client side of the new Dimension support. LexManos 2012-02-28 18:52:52 -0800
  • cfc68427ef Fixed compile error for the spelling pull request. LexManos 2012-02-25 15:41:56 -0800
  • 041fb1e1da Fixed ITextureprovider for multi-textured items when rendering on the GUI. LexManos 2012-02-25 15:30:14 -0800
  • b99f14d72a Merge pull request #4 from Deveducer/master MinecraftForge 2012-02-25 15:28:15 -0800
  • 431288f404 Fixed spelling mistake ('Frequancy') Deveducer 2012-02-25 18:48:05 -0800
  • 3c5ccfcad6 Merge commit LexManos 2012-02-24 22:13:03 -0800
  • c44aac2b39 Ran AStyle over forge code for uniform code formatting, and refactored old code a bit to have cleaner names. LexManos 2012-02-24 22:07:58 -0800
  • f160e90738 Deleted Deprecated interfaces. LexManos 2012-02-24 21:55:52 -0800
  • fbc9fe73d7 Fixed line endings in windows update_patches LexManos 2012-02-24 20:29:49 -0800
  • a50f2a094d Fixed up Shearable blocks to play nicer with sub-classes. LexManos 2012-02-24 20:28:59 -0800
  • 2946e50ca5 Merge pull request #3 from Deveducer/patch-1 MinecraftForge 2012-02-24 12:45:41 -0800
  • 7590705b71 People may think the server needs the mods to continue and not the client. Deveducer 2012-02-24 12:26:36 -0800
  • 964b33f2c7 Fixed a bug in update_patches that caused apostrphies to be removed. Causing the last patch to be generated incorrectly. LexManos 2012-02-24 10:47:25 -0800
  • 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. LexManos 2012-02-24 02:38:16 -0800
  • 08b908acea Implemented a response to Methuselah96's Arrow hook request. See IArrowNockHandler and IArrowLooseHandler LexManos 2012-02-22 16:51:14 -0800
  • a5e209952e Added new Item.getIconIndex context sensitive version. LexManos 2012-02-22 16:49:57 -0800
  • 76830e7fe2 Moved Client side EntityPlayer.openGui work code to EntityPlayer for compatibility between player API. LexManos 2012-02-22 12:39:11 -0800
  • f8ad250cc7 Introduced some debugging info into Forge packets. And a debug flag in the client and server packet handlers. LexManos 2012-02-22 12:01:38 -0800
  • 86adb815e6 Marked forge packets as 'chunk' packets. Giving them a higher priority making the initial mod list check more reliable. LexManos 2012-02-22 11:59:36 -0800
  • 745539626d Changed the layout of the missing mods gui a little. Still needs a lot of work to look good. LexManos 2012-02-22 11:58:05 -0800
  • 7c66376a3b Fixed linux scripts, fixed TE bug. Eloraam 2012-02-21 03:53:33 -0500
  • 56c165800b Merge branch 'master' of github.com:MinecraftForge/MinecraftForge Eloraam 2012-02-21 03:43:13 -0500
  • 24a8d129b5 Linux scripts fixed, TE bug fix. Eloraam 2012-02-21 03:39:47 -0500
  • 54ec1567b2 Implemented a generic EntityPlayer.openGui system, and the network backend for it to work on server and client. LexManos 2012-02-20 23:56:01 -0800
  • 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. LexManos 2012-02-20 23:54:11 -0800
  • 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. LexManos 2012-02-20 23:50:26 -0800
  • 546a0fce41 Exposed getters for NetServerHandler.playerEntity and NetworkManager.netHandler LexManos 2012-02-20 23:42:26 -0800
  • 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. LexManos 2012-02-18 10:47:45 -0800
  • 67a49ccdd2 Split mod_MinecraftForge so that Clients arnt required to have MLMP installed if they don't use a MP mod. LexManos 2012-02-16 20:04:40 -0800
  • 4c7814c603 Bumped version to 1.3.3 LexManos 2012-02-15 06:41:36 -0800
  • f73d0e33c7 Small update to update_patches.bat, to skip patch reject files. LexManos 2012-02-15 06:41:12 -0800
  • 9440767e22 Update MCP Mapings LexManos 2012-02-15 06:40:41 -0800
  • 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. LexManos 2012-02-14 11:12:16 -0800
  • 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 LexManos 2012-02-14 10:37:31 -0800
  • 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. LexManos 2012-02-13 04:13:02 -0800
  • 5163a30002 Implemented item.onBlockStartBreak call for creative single player. LexManos 2012-02-13 04:11:39 -0800
  • d8fa9a8497 Added Item.onLeftClickEntity hook. Used to intercept and cancel the 'attack' action within items. LexManos 2012-02-13 04:04:55 -0800
  • d977c1bfc5 Fixed ITextureProvider support for items that have multiple colored overlays. LexManos 2012-02-13 04:03:04 -0800
  • 1242aade3c Lowered the amount of build log spam, and fixed the inject_version script for use on other systems. LexManos 2012-02-13 04:01:54 -0800
  • 6a8d84470a Missed a caluse, ISpecialArmor should work as intended now. And not destroy Armor instanatly. LexManos 2012-02-10 07:10:39 -0800
  • 14ccf7834b Implmented Sengir's IPickupHandler. http://www.mod-buildcraft.com/forums/topic/hook-intercept-item-pickups-by-player-entities/?view=all LexManos 2012-02-10 06:56:28 -0800
  • 408d2a9d62 Merged in the change to ISpecialArmor to introduce the DamageSource argument. As well as the concept of damage absorption vs reduction. LexManos 2012-02-10 04:02:32 -0800
  • 2ea1775224 Created a Entity tracking ans spawning system. Mod creators should call MinecraftForge.registerEntity to register a entity. All entity ID numbers are Mod Unique. Meaning two mods can have Entity #1. Added client and server side packet handlers for the 'Forge' channel. For use in internal packets such as the new Spawn packet. Updated the build scripts to copy over unique server source files now that there actually are some. For modders: If you have a entity that used MLMP's 'owner' system, you should have your entity implement IThrowableEntity If you have a entity that implments MLMLP's ISpawnable, you should implement ISpawnHandler. They provide the same functionality, just in a cleaner, more orginized way and will be the method used when we eventually drop MLMP. LexManos 2012-02-10 03:06:08 -0800
  • fcc781b100 Fixed return value for un/registerChannel. Now returns properly indicate when un/register commands should be sent. LexManos 2012-02-07 05:13:19 -0800
  • ebdc9b9464 Setup .gitignore for eclipse bin dirs. Fixed line endings in install.sh Added mod_MinecraftForge for simpler logging of minecraft version in crash reports Added new hooks for connection events, See IConnectionHandler for more details. Added Packet250CustomPayload handeling and channel registraction management, see MessageManager and IPacketHandler for more details. Forge now uses unsed fields in C->S Packet1Login to identify itself. None Forge clients will get a graceful disconnect message instead of the 'Unknown packet 230' LexManos 2012-02-07 03:16:57 -0800
  • 9265b690ab First official commit for GitHub. Using to test build automation system firing from final configuration. LexManos 2012-02-03 03:30:49 -0800
  • 02088ea278 New parameter for setup script to skip the initial decompile. Used in the build system to speed things up. LexManos 2012-02-03 10:46:49 +0000
  • e3b3920661 bumbed version number Space Toad 2012-01-29 13:27:26 +0000
  • 61dc035977 Potions are not armor. LexManos 2012-01-28 07:34:39 +0000
  • 7a6193e8f5 Reorganized SpecialArmor code to work properly. LexManos 2012-01-28 07:09:55 +0000
  • 92b2a3666e Some typo fixes LexManos 2012-01-28 06:16:58 +0000
  • c6121b5676 Updated for MCP Mappings LexManos 2012-01-25 13:08:09 +0000
  • 08195cfc03 Streamlined the Setup, Build and Package scripts: On windows they no longer need the user to press enter every step Moved version info out to version.txt, This will only effect the svn. If you update the version do it in version.txt not in ForgeHooks.java. Introduced the build number into the version string. Cleaned up some extra echos in scripts. LexManos 2012-01-25 07:00:31 +0000
  • fa564fb3c5 Reach and Rail bugfix LexManos 2012-01-23 20:44:10 +0000
  • 224597aa3a bumped version number Space Toad 2012-01-22 01:28:22 +0000
  • 9f31de24aa Install.cmd now tries to add the system folder to the current path. LexManos 2012-01-21 19:45:03 +0000
  • 86a5cfd48b Disabled updatenames int he isntall scripts till MCP fixes the reobf issue. Updated to MLMP 1.1v2, Which says it fixes bugs it doesn't But it does fix the packet bug. Fixed a bug in Packet 250. LexManos 2012-01-20 18:44:00 +0000
  • 52a18ab02b Updated MCP mappings LexManos 2012-01-19 19:21:48 +0000
  • a560c7bf9a Fixed the Minecart Drop bug LexManos 2012-01-19 00:53:18 +0000
  • b767ce84ab Fixed a bug that caused snowballs to drop incorrectly. Eloraam 2012-01-18 03:03:34 +0000
  • 3bb04f70ca Small update to ContainerCreative hook for better compatibility with mods that extend block IDs. LexManos 2012-01-17 21:03:08 +0000
  • 2319eec68b Fixed getCartClassForItem and getCartTypeForItem LexManos 2012-01-17 16:48:09 +0000
  • 3b5b9c5d1e Bug Fix for Chests staying open on MP Servers Implemented reach distance variable LexManos 2012-01-17 03:44:52 +0000
  • 43a89e61e9 Fixed a few accessors I missed: Server RailLogic.getNAdjacentTracks public Server TileEntityFurnace.getItemBurnTime static LexManos 2012-01-17 02:03:29 +0000
  • 078d3c2750 Fixed a mapping issue with client side TileEntityFurnace patch LexManos 2012-01-16 02:13:08 +0000
  • 0be5c34f01 added missing files Space Toad 2012-01-15 23:40:23 +0000
  • 779d34372b removed files from previous version Space Toad 2012-01-15 23:39:28 +0000
  • 5190e0c927 bumped version number Space Toad 2012-01-15 19:28:53 +0000
  • bfd0cfe506 merged with 1.1 branch Space Toad 2012-01-15 19:16:08 +0000
  • 87d4c2134c Bumped version number Added initialization to ModLoader's log LexManos 2012-01-14 03:57:01 +0000
  • dda5880360 Fixed an unroll from the MCL merge. Updated MCP mappings. Eloraam 2012-01-13 19:21:01 +0000
  • 2309163d92 Fixed NPE on some JVM's LexManos 2012-01-12 07:43:55 +0000
  • e5a16e25df Merged in MCL branch LexManos 2012-01-12 07:38:23 +0000
  • ad378151cf Improved the ladder hook. Added a new hook for sustained-use items. Eloraam 2012-01-11 19:40:04 +0000
  • bdda88d74e Fixed MCP mappings again. Fixed the Entity NBT code. Eloraam 2012-01-11 18:39:42 +0000
  • 61d9b78704 Updated MCP Mappings. Eloraam 2012-01-11 18:13:35 +0000
  • f3e56e0273 Fixed faces for BlockFire LexManos 2012-01-01 09:30:42 +0000
  • e26f1ab671 Refactored a bit of the TileEntity code so that ANY block may now have a tile entity. This is to allow modders the ability to extend blocks other then BlockContainer, and still be able to have a TileEntity. LexManos 2012-01-01 07:42:21 +0000
  • dda9f474af bumbed version number Space Toad 2011-12-28 21:22:07 +0000
  • df3449534f Changed Block.setBurnRate to public and Block.setBurnProperties Re-added bounce functions to BlockFire for non-forge mods. Should fix Optifine compatibility. LexManos 2011-12-24 05:07:55 +0000
  • 906cb8ee39 Fixed a re-name that somehow missed the commit. Serverside chanceToEncourageFire -> getFireSpreadSpeed LexManos 2011-12-24 00:35:41 +0000
  • d541e492c4 Fixed some rendering issues. Eloraam 2011-12-23 00:23:01 +0000
  • d7d0f241ff Another mapping update. Eloraam 2011-12-22 20:11:38 +0000
  • c8fca39895 Updated mapping for last commit LexManos 2011-12-22 02:17:40 +0000
  • dd1eb6924d Mapping updates. Eloraam 2011-12-21 23:09:18 +0000