Commit Graph

129 Commits

Author SHA1 Message Date
LexManos 63453137b3 Updated to FML 115, added Forge Logo to the client dist, and in-game ModInfo page. 2012-06-02 19:24:40 -07:00
LexManos c708b83425 Updated patches for FML, moved some extranious code to Forge classes instead of patches. 2012-05-27 04:27:15 -07:00
LexManos cbf70c165a Added FML mod info file 2012-05-27 04:23:23 -07:00
LexManos eee81351d4 Bump version number for official release. 2012-05-26 20:28:24 -07:00
LexManos fd2fa90bb2 Bit masked the entity ID to change the range from -127-127 to 0-255 2012-05-05 21:20:34 -07:00
CovertJaguar 80a9bc9c6d static final vars are inlined during the compile step, making the version variables useless at runtime. 2012-04-29 00:26:29 -07:00
LexManos 55ca4628a2 Bumped revision to 3 2012-04-25 01:38:39 -07:00
LexManos cbc9d73a9a Fixed Vinella mob spawning bug that prevented mobs from spawning on the top most chunk. Added new Block function to determine if a Mob can naturally spawn on the block. Add new hook to allow for special case handeling on natural entity spawn. 2012-04-25 01:37:06 -07:00
LexManos bb7eaf867f Exposed TileEntityData packet to TileEntities. And added helper sender function. 2012-04-19 15:41:11 -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 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
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 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
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 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 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 82ef183b5b Implemented ISaveEventHandler as ChickenBones's requested. 2012-04-06 23:02:43 -07:00
LexManos 35750681eb Finished up converting the source dist install scripts to python. Fixed a couple issues with the other scripts. 2012-04-06 07:16:14 -07:00
LexManos 9f327fd392 Updated repo scripts to python, allowing more flexability and less code duplication. 2012-04-06 06:10:11 -07:00
LexManos f327dd5d7f Implemented a chat event handler system to allow for manipulating and handeling the various chat/command events. 2012-04-02 02:26:13 -07:00
LexManos 1a024e5656 Add IChunkLoadHandler.canEntityUpdate() function to allow entities to update while in custom loaded chunks. 2012-04-02 01:14:31 -07:00
LexManos 719e436caa Fix some shadowing warnings. 2012-04-02 01:08:37 -07:00
LexManos 116e078db7 Fixed camelcasing in IConnectionHandler, ment to do during first upgrade. 2012-03-27 07:27:04 -07:00
LexManos aa83f571c2 Fixed typo bug in MinecraftForge.getEntityTrackerInfo 2012-03-27 01:00:43 -07:00
LexManos 66b3c827cc Updated to MC: 1.2.4 MLMP: 1.2.4 v1
Removed all code that was marked as deprecated, IE: ICustomItemRenderer, and the functions in Configuration
2012-03-27 00:39:23 -07:00
LexManos 06eb9de126 Fixed a couple of bugs in the Configuration categories pull request.
Added helper functions to Property for standard int/boolean usage.
2012-03-25 23:26:01 -07:00
CovertJaguar 353885bc94 Removed createCategory() function and changed it to create categories as they are encountered. 2012-03-23 11:41:16 -07:00
CovertJaguar 1067a66c06 Added the ability to define custom categories for config files. 2012-03-23 09:43:48 -07:00
LexManos 65b3742636 Added MinecraftForge.isClient() function that returns true if you are in the Minecraft Client, (As defined as net.minecraft.client.Minecraft existing) false otherwise.
Fixed a typo on PacketEntitySpawn that caused speed to be assigned improperly.
A little code cleanup.
2012-03-22 19:46:36 -07:00
LexManos 55780422ae Changed logic in Configuration to allow for extended block ID mods easier access to change that. Just use reflection to change Configuration.configBlocks to whatever length you want. 2012-03-22 19:39:15 -07:00
LexManos be1dd4934a Fixed NPE on CustomPayload packets with 0 data 2012-03-22 19:30:59 -07:00
LexManos 43ac9d6799 Fixed a few typos that CovertJaguire found in The Forge entity handeling code. And re-wrote the connection sequance so that clients get a list of mod ids before anything else. 2012-03-20 22:04:58 -07:00
CovertJaguar 6a1cdc8e0c Fix for network code. 2012-03-19 08:09:00 -07:00
LexManos e883645266 Fixed IOException not found error in CovertJaguires pull request. Updated scripts so that build should now be fixed 2012-03-17 19:54:40 -07:00
CovertJaguar a3345c6d57 Added throws clause to ISpawnHandler functions to keep the functions consistent with similar functions and increase ease of use. Exceptions are already being caught everywhere these functions are called, so no further changes required. 2012-03-15 03:34:42 -07:00
LexManos 0c39a7cbfd New EntityInteract hook for handeling player vs entity interaction on the global level vs the item level. 2012-03-14 16:47:15 -07:00
Eloraam 9acdb5b620 Fixed a merge error. 2012-03-12 15:51:11 -04:00
LexManos b23798f67a Fix up Configuration ids to only work for 256 ids until Jeb finishes the 4096 conversion. 2012-03-10 17:08:34 -08:00
CovertJaguar 3847292ef7 Fixed a minor bug with the Minecart Dictionary. 2012-03-09 17:10:50 -08:00
LexManos 5946d70ebf Implemented ChickenBone's Chunk handler 2012-03-08 22:21:38 -08:00
LexManos b77075367e No longer mark forge packets as chunk packets. 2012-03-05 15:07:18 -08:00
LexManos 5f1d4524f9 Small imports cleanup 2012-03-04 20:46:50 -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