Commit Graph

  • 09558e9e15 Clean up stale references to the Player stored in the NetworkRegistry, closes #100 Christian 2012-09-15 15:36:26 -04:00
  • 7299e05fe1 Merge pull request #99 from CovertJaguar/patch-1 cpw 2012-09-15 12:20:26 -07:00
  • 23c89ec054 Merge pull request #99 from CovertJaguar/patch-1 cpw 2012-09-15 12:20:26 -07:00
  • c4bd0405fd More readable init logs CovertJaguar 2012-09-14 00:47:48 -07:00
  • 13756b6f2c More readable init logs CovertJaguar 2012-09-14 00:47:48 -07:00
  • bb2ac4c448 Package all of paulscode/ with the universal jar to help mac users who cant understand how to merge folders -.- LexManos 2012-09-12 14:58:46 -07:00
  • 12d4e39bdd Bump version to 4.1.2 to mark the end of todays changes. LexManos 2012-09-11 19:16:54 -07:00
  • a44181a192 Move spawn fuzz to WorldProvider/WorldType, useful for VoidWorld types. LexManos 2012-09-11 18:30:09 -07:00
  • af6b8820d4 Allow for respawning in different dimensions. LexManos 2012-09-11 18:28:55 -07:00
  • 72bba82150 Read/Write config files as UTF-8 instead of ANSII, should fix issue with Turkish people. LexManos 2012-09-11 18:00:51 -07:00
  • de47895e02 Fix potential issue with custom events where the constructor is not visible from the EventBus class, Should never arise but meh. LexManos 2012-09-11 17:49:21 -07:00
  • aeebb6e9f9 Add ability for Items to create custom Entities for themselves when added to the world, PR: #151 LexManos 2012-09-11 17:35:53 -07:00
  • 96be8c4f19 Move Forge init message to MinecraftForge.initalize LexManos 2012-09-11 17:34:58 -07:00
  • 65ddfd49af Make EntityJoinWorldEvent Cancelable properly LexManos 2012-09-11 17:34:37 -07:00
  • 96c13d9049 Merge pull request #146 from dries007/Fly LexManos 2012-09-11 16:09:49 -07:00
  • 769f18ee61 Implemented isBlockFoliage for pull #141 LexManos 2012-09-11 15:52:04 -07:00
  • 4524435e25 Fix a few patch fuzzes LexManos 2012-09-11 15:51:26 -07:00
  • 03d1e51764 New EntityItem related events Fixed player death event in SMP Added Player specific drops event Added generic EntityJoinWorldEvent LexManos 2012-09-11 15:27:34 -07:00
  • da501613ac Clean up some javadoc warnings. LexManos 2012-09-11 13:11:17 -07:00
  • 848837bd5c EntityLiving variation of drawBlockDamageTexture to allow for Non-player viewports. LexManos 2012-09-11 12:46:40 -07:00
  • 8882388902 Fix FillBucketEvent to work with stacked buckets. New change in 1.3 LexManos 2012-09-11 12:45:29 -07:00
  • 2b9a80bfdd Update FML: 89b8236 89b8236 Fix onConnectionClosed not being called on the client side of a connection Christian 2012-09-09 13:34:20 -04:00
  • 89b8236a9c Fix onConnectionClosed not being called on the client side of a connection Christian 2012-09-09 11:29:08 -04:00
  • 0de240c4fe Fix onConnectionClosed not being called on the client side of a connection Christian 2012-09-09 11:29:08 -04:00
  • 66b60bc85e Remove all references to ModLoader Christian 2012-09-09 10:02:21 -04:00
  • 03b3017e51 Bump version to 4.1.1 LexManos 2012-09-08 21:47:14 -07:00
  • 98e17b10b2 Update FML: 70f55c5 70f55c5 Add in exclusion list for IFMLLoadingPlugin. 1c1716d Remove debug cruft d567f79 To properly align with packet9respawn, make packet1login's dimension an int as well ecd4e46 Attempt to build some protocol negotiation, and fix packet1login so that the dimension is a short, matching packet9respawn 16fe495 Compatibility level is now passed from server to client - and the client tracks it. This means certain packet changes can be made without b 4f70d23 Fix dependency checking: you can depend on specific versions of FML Christian 2012-09-08 21:17:05 -04:00
  • 70f55c59c0 Add in exclusion list for IFMLLoadingPlugin. v3.1 Christian 2012-09-08 12:19:03 -04:00
  • 74343a0cff Add in exclusion list for IFMLLoadingPlugin. Christian 2012-09-08 12:19:03 -04:00
  • 1c1716d833 Remove debug cruft Christian 2012-09-07 23:14:54 -04:00
  • 3461c12d95 Remove debug cruft Christian 2012-09-07 23:14:54 -04:00
  • d567f79652 To properly align with packet9respawn, make packet1login's dimension an int as well Christian 2012-09-07 22:57:01 -04:00
  • 67d8b3b475 To properly align with packet9respawn, make packet1login's dimension an int as well Christian 2012-09-07 22:57:01 -04:00
  • ecd4e46a45 Attempt to build some protocol negotiation, and fix packet1login so that the dimension is a short, matching packet9respawn Christian 2012-09-07 22:46:31 -04:00
  • ab34f2d2cf Attempt to build some protocol negotiation, and fix packet1login so that the dimension is a short, matching packet9respawn Christian 2012-09-07 22:46:31 -04:00
  • 16fe495d18 Compatibility level is now passed from server to client - and the client tracks it. This means certain packet changes can be made without breaking comms, hopefully Christian 2012-09-07 19:32:36 -04:00
  • c4d5c89f85 Compatibility level is now passed from server to client - and the client tracks it. This means certain packet changes can be made without breaking comms, hopefully Christian 2012-09-07 19:32:36 -04:00
  • 4f70d23d0e Fix dependency checking: you can depend on specific versions of FML Christian 2012-09-07 19:08:28 -04:00
  • 67b9fbe363 Fix dependency checking: you can depend on specific versions of FML Christian 2012-09-07 19:08:28 -04:00
  • 400cb07626 Update FML: 290a3c9 290a3c9 Merge pull request #94 from iChun/patch-1 9485dc5 Fix handleTinyPacket using short instead of int. Christian 2012-09-07 11:37:56 -04:00
  • 290a3c94b7 Merge pull request #94 from iChun/patch-1 cpw 2012-09-07 05:43:39 -07:00
  • 75c0e65092 Merge pull request #94 from iChun/patch-1 cpw 2012-09-07 05:43:39 -07:00
  • 9485dc5a96 Fix handleTinyPacket using short instead of int. iChun 2012-09-07 18:35:26 +08:00
  • 7a0ab7e563 Fix handleTinyPacket using short instead of int. iChun 2012-09-07 18:35:26 +08:00
  • 6b65fe9747 Update FML: e6abb69 e6abb69 Fix up tiny packet handler to actually work e862052 Allow javax to be shipped by mods. Should allow some more modloader mods to work unaltered 4071ad1 Add in a little bit of protocol cleanup. Start work on allowing multiple protocol versions 6061964 Give a way to build the packet131mapdata packet correctly populated b818769 Capture and leverage Packet131MapData Christian 2012-09-06 22:56:08 -04:00
  • e6abb69b0e Fix up tiny packet handler to actually work Christian 2012-09-06 22:59:38 -04:00
  • e564610b54 Fix up tiny packet handler to actually work Christian 2012-09-06 22:59:38 -04:00
  • e862052bb4 Allow javax to be shipped by mods. Should allow some more modloader mods to work unaltered Christian 2012-09-06 22:03:02 -04:00
  • 94d076a14a Allow javax to be shipped by mods. Should allow some more modloader mods to work unaltered Christian 2012-09-06 22:03:02 -04:00
  • 4071ad1278 Add in a little bit of protocol cleanup. Start work on allowing multiple protocol versions Christian 2012-09-06 21:54:43 -04:00
  • d2e99c3443 Add in a little bit of protocol cleanup. Start work on allowing multiple protocol versions Christian 2012-09-06 21:54:43 -04:00
  • 60619643e6 Give a way to build the packet131mapdata packet correctly populated Christian 2012-09-06 10:12:37 -04:00
  • 45bbdd14d6 Give a way to build the packet131mapdata packet correctly populated Christian 2012-09-06 10:12:37 -04:00
  • b818769c1f Capture and leverage Packet131MapData Christian 2012-09-06 10:03:30 -04:00
  • 8b8d9a58f6 Capture and leverage Packet131MapData Christian 2012-09-06 10:03:30 -04:00
  • 437d83e9b3 Fix placing torches and the like on inverted woden slabs. LexManos 2012-09-05 22:06:32 -07:00
  • c4852b02c3 Update FML: 12bc4ba 12bc4ba Make console logging pass through a single logging thread to avoid concurrency problems with launchers and stuff 8fccfa2 Overlooked chat message support *sigh*. Fixes wierd mods that communicate through custom chat messages rather than a697d04 Rescan mod packages where there was a possible mod identified to try and make sure we load it. Fixes Matmos r16 Christian 2012-09-04 19:24:48 -04:00
  • 12bc4bab0c Make console logging pass through a single logging thread to avoid concurrency problems with launchers and stuff Christian 2012-09-04 19:11:45 -04:00
  • 50c74f93bd Make console logging pass through a single logging thread to avoid concurrency problems with launchers and stuff Christian 2012-09-04 19:11:45 -04:00
  • 8fccfa21df Overlooked chat message support *sigh*. Fixes wierd mods that communicate through custom chat messages rather than anything else. Hi Superior enchanting! Christian 2012-09-04 12:37:59 -04:00
  • 6d9b9fde47 Overlooked chat message support *sigh*. Fixes wierd mods that communicate through custom chat messages rather than anything else. Hi Superior enchanting! Christian 2012-09-04 12:37:59 -04:00
  • a697d043fc Rescan mod packages where there was a possible mod identified to try and make sure we load it. Fixes Matmos r16 Christian 2012-09-04 11:39:51 -04:00
  • 7a58542fb8 Rescan mod packages where there was a possible mod identified to try and make sure we load it. Fixes Matmos r16 Christian 2012-09-04 11:39:51 -04:00
  • 793579f4f2 Update FML: 9d812f1 9d812f1 And handle the other way to globally register an entity 869cf78 Fix up mods trying to register entities outside of modloading. Now you'll get a big fat warning for doing such a de 186680c Fix CJB mod compatibilty for real. Gui container registration can now happen in the constructor. YUK! 5aed6d9 Fix compatibility with ModLoader dispenser hook. Fixes a bug with IDispenseHandler too - though it means that inter 3d7a665 Fix headless operation, hopefully Christian 2012-09-03 22:25:58 -04:00
  • 9d812f12cc And handle the other way to globally register an entity Christian 2012-09-03 21:37:20 -04:00
  • 61153abf7b And handle the other way to globally register an entity Christian 2012-09-03 21:37:20 -04:00
  • 869cf78e98 Fix up mods trying to register entities outside of modloading. Now you'll get a big fat warning for doing such a derpy thing. Christian 2012-09-03 21:32:21 -04:00
  • 788d1c9925 Fix up mods trying to register entities outside of modloading. Now you'll get a big fat warning for doing such a derpy thing. Christian 2012-09-03 21:32:21 -04:00
  • 186680cd8c Fix CJB mod compatibilty for real. Gui container registration can now happen in the constructor. YUK! Christian 2012-09-03 21:14:11 -04:00
  • 6de655df47 Fix CJB mod compatibilty for real. Gui container registration can now happen in the constructor. YUK! Christian 2012-09-03 21:14:11 -04:00
  • 5aed6d995d Fix compatibility with ModLoader dispenser hook. Fixes a bug with IDispenseHandler too - though it means that interface is now deprecated Christian 2012-09-03 11:37:17 -04:00
  • 2af15b3a95 Fix compatibility with ModLoader dispenser hook. Fixes a bug with IDispenseHandler too - though it means that interface is now deprecated Christian 2012-09-03 11:37:17 -04:00
  • 3d7a665987 Fix headless operation, hopefully Christian 2012-09-02 13:29:46 -04:00
  • 5bea2a0bbd Fix headless operation, hopefully Christian 2012-09-02 13:29:46 -04:00
  • 7bc8024ae3 Update FML: 10a7169 Christian 2012-09-02 13:07:55 -04:00
  • 10a716969b Fix up trying to re-add stuff to the classpath when it's already there Christian 2012-09-02 12:56:08 -04:00
  • 599476d587 Fix up trying to re-add stuff to the classpath when it's already there Christian 2012-09-02 12:56:08 -04:00
  • 0eb7180fc1 Fix out of range entity id handling for ModLoader mods a bit more. Thanks Herobrine mod! Christian 2012-09-02 12:39:06 -04:00
  • d538dcf06f Fix out of range entity id handling for ModLoader mods a bit more. Thanks Herobrine mod! Christian 2012-09-02 12:39:06 -04:00
  • b1b4c61b80 Expose GuiMerchantButton Christian 2012-09-02 12:15:13 -04:00
  • 6072420a02 Expose GuiMerchantButton Christian 2012-09-02 12:15:13 -04:00
  • 359cfb5c98 Log a big fat warning for the developer in the case the network version is not acceptable to the mod itself. (This can happen because of a bad range specifier for example) Christian 2012-08-31 23:41:29 -04:00
  • 6056c760d4 Log a big fat warning for the developer in the case the network version is not acceptable to the mod itself. (This can happen because of a bad range specifier for example) Christian 2012-08-31 23:41:29 -04:00
  • 7828ff9ef9 Update FML: 8656fd5 8656fd5 Also, make missing entity not blow things up 25a4dcb Fix entity tracker "update" packet not computing correctly. Should work now.. Christian 2012-08-31 17:32:20 -04:00
  • 8656fd50ce Also, make missing entity not blow things up Christian 2012-08-31 16:49:35 -04:00
  • 8f70ed5f33 Also, make missing entity not blow things up Christian 2012-08-31 16:49:35 -04:00
  • 25a4dcb653 Fix entity tracker "update" packet not computing correctly. Should work now.. Christian 2012-08-31 16:41:05 -04:00
  • 17cbb9d3b7 Fix entity tracker "update" packet not computing correctly. Should work now.. Christian 2012-08-31 16:41:05 -04:00
  • 955904e6b2 Update FML: c90a853 c90a853 Fix up addRenderer to catch exceptions from the basemod, also, addrenderer now supplies a list of the default renderers from MC for editing and will note the 18069d8 Change download location for FML libraries to files.minecraftforge.net, add an encoding param to the javac command line to force utf 8 a40f4a7 Add in random jar/zip files to the classpath. UGH this is so fucking ugly it's not funny. 5b6460b Use a null socket and try to prefer the result of getLocalHost in the broadcast data. Christian 2012-08-31 08:27:34 -04:00
  • c90a853377 Fix up addRenderer to catch exceptions from the basemod, also, addrenderer now supplies a list of the default renderers from MC for editing and will note the changes made. Christian 2012-08-31 11:16:16 -04:00
  • bd137b7f06 Fix up addRenderer to catch exceptions from the basemod, also, addrenderer now supplies a list of the default renderers from MC for editing and will note the changes made. Christian 2012-08-31 11:16:16 -04:00
  • 18069d8fd2 Change download location for FML libraries to files.minecraftforge.net, add an encoding param to the javac command line to force utf 8 Christian 2012-08-31 11:04:34 -04:00
  • befe8f5f47 Change download location for FML libraries to files.minecraftforge.net, add an encoding param to the javac command line to force utf 8 Christian 2012-08-31 11:04:34 -04:00
  • a40f4a75a9 Add in random jar/zip files to the classpath. UGH this is so fucking ugly it's not funny. Christian 2012-08-30 20:10:13 -04:00
  • 74d6437856 Add in random jar/zip files to the classpath. UGH this is so fucking ugly it's not funny. Christian 2012-08-30 20:10:13 -04:00
  • 15a3e76fc1 Allow flight,player sensitive dries kennes 2012-08-30 20:16:20 +02:00
  • 5b6460b68c Use a null socket and try to prefer the result of getLocalHost in the broadcast data. Christian 2012-08-29 16:02:42 -04:00
  • 93f9cc45f9 Use a null socket and try to prefer the result of getLocalHost in the broadcast data. Christian 2012-08-29 16:02:42 -04:00
  • 1a9f9185f4 Update FML: c0d1348 c0d1348 Add in an ItemRenderer null check so FML can run render adding mods 482c163 Inverted boolean logic. Grrr. 221d113 ModLoader mob spawns use packet 24- build a bypass system so that they can still use it f19f426 Remove debug statements Christian 2012-08-29 15:40:59 -04:00
  • c0d1348e65 Add in an ItemRenderer null check so FML can run render adding mods Christian 2012-08-29 13:58:56 -04:00