Commit graph

825 commits

Author SHA1 Message Date
LexManos
4bdba7400b Moved MLMP compatibility functions to ModCompatibilityClient, and fixed issue where no vehicles would be spawned. 2012-04-23 10:17:14 -07:00
LexManos
796d4fea70 New ISoundHandler interface, useful for adding custom sounds and dealign with sound based events.
Includes basuic AudioMod compatibility.
2012-04-22 19:52:09 -07:00
LexManos
d6b387f39b Fixed vinella bugs when trying to access chunk information with a y < 0 2012-04-20 12:07:45 -07:00
LexManos
3ea2e2582b Added MLMP hook invocation for vehicle spawn and opening GUI's to provide compatibility for clients that have both ModLoaderMP and forge installed. 2012-04-19 22:05:31 -07:00
LexManos
cf9878d241 Updated to FML build #73 2012-04-19 22:04:10 -07:00
LexManos
bb7eaf867f Exposed TileEntityData packet to TileEntities. And added helper sender function. 2012-04-19 15:41:11 -07:00
LexManos
722fe597b8 Added metadata sensitive Chunk constructor for Bioxx 2012-04-19 10:25:10 -07:00
LexManos
2f89f566cf Added MinecraftApplet.clas to the force output list because users cant understand the concept of only replacing files they are told to. And bumped version to 3.1.2 2012-04-18 21:18:18 -07:00
LexManos
86fd9e0b9c Implemented a 'small' packet system for those mods that need to send rapid, small data packets and who are concered about the overhead of the 250 payload packet. It uses packet 131. 2012-04-18 19:40:48 -07:00
LexManos
f4fc50b3c5 Fixed shift-clicking issue with items that utilized the new ItemStack sensitive smelting system. 2012-04-18 19:34:08 -07:00
LexManos
23ffbb774f Added generic packet sending function to MinecraftForge class. 2012-04-18 19:17:04 -07:00
LexManos
ddd4b6eb48 made the ID in PacketEntitySpawn unsigned. 2012-04-18 19:11:09 -07:00
LexManos
2eb63c07de Implemented RichardG's Paged Achivement list GUI modifications. 2012-04-17 11:46:07 -07:00
LexManos
f13ed01532 Merge pull request #51 from ShetiPhian/patch-1
Edits enable use of EntityPlayer.canHarvestBlock (for PlayerAPI)
2012-04-17 10:26:55 -07:00
LexManos
75a40177ec Respawning in dimensions should now properly set the dimension ID for the new player instance. 2012-04-17 08:47:22 -07:00
LexManos
e462ecb9b9 MAX_ENTITY_RADIUS Now works on the Y axis 2012-04-17 08:46:25 -07:00
ShetiPhian
8ffd66f27f Edits enable use of EntityPlayer.canHarvestBlock (for PlayerAPI) when the ToolClass has no rules for the block. 2012-04-16 23:01:40 -03:00
LexManos
36c7a35db9 Fix for vanilla crash for chunk generation with block ID's above 127. 2012-04-16 15:17:21 -07:00
LexManos
70623843cc Merge pull request #49 from cpw/master
Update to fml 68: fixes a ticking issue and soft vs hard dependencies
2012-04-15 08:36:06 -07:00
Christian Weeks
1a997219b4 Update fml to build 68: fixes a ticking issue and soft vs hard dependencies 2012-04-15 11:29:54 -04:00
LexManos
cdf9361d07 Changed entity Forge spawning code works to be more in line with normal spawning:
(World, double, double double) constructor is nolonger called, normal (World) constructor, and setPositionAndRotation is called afterwords.
yaw, pitch, and yawHead is sent (if the entity isn't a EntityLiving yawHead isn't used)
The datawatcher data is also sent like a normal Entity.
2012-04-15 07:36:17 -07:00
LexManos
bda94ce522 Added variable entity radius to World, to be used if a mod make really large entities. 2012-04-14 13:07:01 -07:00
LexManos
ff54e8279a Fixed bug in BlockFire's old fields. 2012-04-14 13:06:04 -07:00
LexManos
9b66ce034a Fixed TileEntity bug that was causing Ghost tile entities. 2012-04-13 10:24:22 -07:00
LexManos
5898a6e18b Multi-pass item rendering now uese proper render pass number. 2012-04-13 09:54:01 -07:00
LexManos
8ac1fe53f6 Added slope velocity hook for Covert 2012-04-12 23:37:25 -07:00
LexManos
d54857e4de Fixed bugs in the Dimension transfer code, Now displays proper join message, and respawning in dimensions other then 0 works. 2012-04-12 21:47:11 -07:00
LexManos
334a28d144 Try to fix jenkins build. 2012-04-12 00:45:52 -07:00
LexManos
849df24f80 Merge pull request #42 from CovertJaguar/patch-2
Added a function for checking block harvest levels.
2012-04-12 00:24:17 -07:00
CovertJaguar
1aa80ed1c6 Added a function for checking block harvest levels without having to resort to reflection. 2012-04-11 21:16:56 -07:00
LexManos
57b277c9d7 Added ItemStack sensitive burn time hook. 2012-04-10 01:04:00 -07:00
LexManos
0abb4e289a Added new Item function to allow for multiple rendering passes.
Fixed a vinella bug where item layters would not line up for EntityItem's
Added new IItemRendere helper flag for 3d block translations.
2012-04-10 00:43:21 -07:00
LexManos
20e264f9ee Rewrote IItemRenderer to be a more generic and expandable version, Breaks previous interfaces, but this should be the last time the interface changes.
Implemented the MapRender hook ChickenBones requested.
2012-04-09 22:57:52 -07:00
LexManos
e400b2df4e Merge pull request #39 from cpw/master
Update to fml 62: adds in a couple of fixes
2012-04-09 21:04:04 -07:00
Christian Weeks
e5911d9678 Update FML for new hooks: onPlayerLogout and onPlayerDimensionChanged 2012-04-09 10:45:53 -04:00
Christian Weeks
19ecdf1a87 Update fml to 62- provision a server console command and fix mod loading order 2012-04-08 10:14:50 -04:00
LexManos
83e5bac8f7 Merge pull request #36 from cpw/master
Update to fml 58, separate the "register" and "announce to mods" phases of login
2012-04-08 04:30:49 -07:00
Christian Weeks
2926a40715 FML 59: don't send a zero length register packet, add mod channels 2012-04-08 01:17:42 -04:00
Christian Weeks
96ff4ce8e3 Fix separated login/announce handler 2012-04-08 00:45:56 -04:00
LexManos
bc3fa299ef Merge pull request #35 from cpw/master
Update to fml 57, fixes the fact FML wasn't calling it's onlogin hook
2012-04-07 21:12:26 -07:00
Christian Weeks
6f3c41cc6f Update to FML 57: fixes FML not calling it's login handler code 2012-04-07 22:49:29 -04:00
LexManos
6e31fc0185 Changed IGuiHandler's signature to be compatible with both sides. Took out ModLoaderMp reference in README. 2012-04-07 08:08:14 -07:00
LexManos
ea41a93de3 Couple of output fixups and added script to be executed by Jenkins during the build. First test build. 2012-04-07 04:29:23 -07:00
LexManos
6e93f65ba1 Add server spawn protection config option as per someh4x0r's request. 2012-04-06 23:15:46 -07:00
LexManos
82ef183b5b Implemented ISaveEventHandler as ChickenBones's requested. 2012-04-06 23:02:43 -07:00
LexManos
9629d5b4f4 Updated patch for mapings 2012-04-06 23:02:00 -07:00
LexManos
421f31cce5 Added ChickenBones's request ITextureLoadHandler hook 2012-04-06 23:01:19 -07:00
LexManos
4e575f353f Rewrote the login code to delay full login untill forge fnishes negotiating network IDs. Should fix entities not having proper ID mapings. 2012-04-06 22:59:58 -07:00
LexManos
f27a85c511 Merge pull request #33 from cpw/master
FML tweaks and a fix to release.py
2012-04-06 20:24:11 -07:00
Christian Weeks
1463e17385 Delete the old one too 2012-04-06 19:10:31 -04:00