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
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
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
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
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
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
Christian Weeks
1463e17385
Delete the old one too
2012-04-06 19:10:31 -04:00
Christian Weeks
8990b20a4d
Add in recent fml with fixes
2012-04-06 19:01:39 -04:00
Christian Weeks
b0d697c5bc
Fix release script to import "inject_version"
2012-04-06 19:00:10 -04:00
Christian Weeks
1ad6fa9a73
Update patches for FML fix.
2012-04-06 12:02:15 -04: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
cf0ce3b086
Fixed update_patches.py to now delete old patch files that have no working src relation
2012-04-06 02:04:02 -07:00
LexManos
b94ad38ec3
Deleted patches
2012-04-06 02:03:08 -07:00
LexManos
ab927fce55
Initial patch update to FML and MC 1.2.5
2012-04-06 02:02:53 -07:00
LexManos
7c148ffa60
MCP Conf update for 1.2.5
2012-04-06 01:57:50 -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
21afe2a2aa
Some cleanups to update_patches, should run properly on any system now.
2012-04-02 01:09:00 -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
114c534db4
Changed update_patches script to use python for the bulk, Prevents making 1800 temporary useless files.
2012-03-27 07:26:39 -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
2230ca7c54
Reworked EntityPlayerMP.openGui to hopefully be more compatible with PlayerAPI
2012-03-26 04:27:34 -07:00
LexManos
dd17ebd009
Cleanup the EffectRenderer patches, Allows custom food items to have the proper particals. Cleaned up special case class in favor of basic java generics.
2012-03-26 02:48:58 -07:00
LexManos
9153ded16f
Added rider sit pull request.
2012-03-25 23:28:32 -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
LexManos
dec539f6f9
Merge pull request #22 from CovertJaguar/patch-5
...
Added the ability to define custom categories for config files.
2012-03-25 22:24:08 -07:00
LexManos
3f0232223d
Updated MCP mapings
2012-03-25 22:02:13 -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
96b698dc85
Implemented Pheenixm pull request allowing for more control over the camera.
2012-03-22 19:44:12 -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
LexManos
7c7b6d8f46
Readded the deprecated interface ICustomItemRenderer. Added method to enforce deprecation cross Minecraft versions.
2012-03-20 06:43:05 -07:00
LexManos
5d057ea49a
Bumped version number to 1.4.1
2012-03-19 22:36:40 -07:00
LexManos
952fb54a44
Merge pull request #15 from newthead/master
...
Improved Custom Item Render Interface
2012-03-19 22:19:41 -07:00
LexManos
93fa20952e
Merge pull request #16 from CovertJaguar/patch-3
...
Fix for network code.
2012-03-19 21:21:14 -07:00
LexManos
5a0df1f17f
Fixed dyes showing twice in creative list
2012-03-19 21:20:08 -07:00
newthead
bd49c3dcdb
Reverted vanilla texture binding to an explicit if() statement based on item ID
2012-03-19 11:52:24 -07:00
newthead
be07279984
Changed render hook checks to all use ItemStack instead of itemID
2012-03-19 11:37:51 -07:00
LexManos
34ea120258
Fixed tile entities not properly being removed for blocks that do not extend BlockContainer, or override BlockContainer.onBlockRemoval
2012-03-19 10:30:21 -07:00
CovertJaguar
6a1cdc8e0c
Fix for network code.
2012-03-19 08:09:00 -07:00
LexManos
ff37b70e03
Fixed a class to a deprecated method to fix tool effectiveness.
2012-03-18 23:38:03 -07:00
LexManos
29a65efd77
Fixed excessive need for user interaction in the install script.
2012-03-18 23:37:32 -07:00
newthead
0597c30ac2
Merged item rendering interfaces into a single IItemRenderer
2012-03-18 10:49:23 -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
LexManos
e3359fdbd3
Reworked the workspace scripts so the build should fail on compile errors. This build should fail as a test.
2012-03-17 19:49:00 -07:00
newthead
e2dc4d595e
Modified patches to use new item render hooks
2012-03-17 11:48:54 -07:00
newthead
4cf001c644
Updated render hooks and registration to use the IItemRenderer interface
2012-03-17 11:46:15 -07:00
newthead
4366929c9b
Merged item rendering interfaces into a single IItemRenderer
2012-03-17 11:21:08 -07:00
LexManos
10ee3b9e92
Merge pull request #14 from CovertJaguar/patch-2
...
Added throws clause to ISpawnHandler functions...
2012-03-17 01:09:33 -07:00
LexManos
230a4188f8
Fixed onTakenFromCrafting hooks to be called once per stack taken. Sadly due to how shift-click is handled, the passed in item stack is not garenteed to be the stack that the result was added to.
2012-03-17 01:08:53 -07:00
newthead
2e24491707
Added additional flag for rendering entity item bobbing
2012-03-17 00:17:57 -07:00
newthead
8e92edb4b7
Cleanup/fix item render hooks
2012-03-16 23:57:59 -07:00
newthead
d7cbbfb3d2
Added render code for inventory items and entity items.
2012-03-16 21:28:08 -07:00
newthead
391fbbd42b
Added remaining item render hooks, and fixed a static method access
2012-03-16 21:27:05 -07:00
newthead
7efd97399f
Clarified render option for inventory items
2012-03-15 23:47:58 -07:00
newthead
dc0fc67412
Added hook for rendering equipped items
2012-03-15 23:47:28 -07:00
newthead
2524cf273b
Added new item render interfaces to Forge client
2012-03-15 21:26:09 -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
c0bf315876
Made BlockStairs, BlockFarmland, and BlockStep have proper sided-solidity. Can now place torches on any solid side of those blocks.
2012-03-14 16:50:43 -07:00
LexManos
dda4d3c93c
Proper fix for SDK's invalid bit shifts of parameters for chunk population
2012-03-14 16:49:53 -07:00
LexManos
ba285c455c
Fixed type on patch conversion messing up tile entities
2012-03-14 16:49:02 -07:00
LexManos
29556e6170
Fixed sides of grass not getting biome colors
2012-03-14 16:48:33 -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
LexManos
09725ae326
Fixed forgotten type identifier in clean_src
2012-03-14 16:46:03 -07:00
Christian Weeks
8a8875a180
Fix worldgen doubleshifting in ModLoaderMP until SDK fixes it.
...
This means mods can generate surface and nether in SMP again.
2012-03-13 19:36:26 -04:00
LexManos
91ab9d0e1b
New script to fix decompile differences between windows and linux/osx.
...
Removed the MLProp special case, no longer needed as MLProp decompiles fine.
Updated patches to work on all systems.
Added warning and exit if the user does not say yes to the cleanup.
2012-03-12 16:55:59 -07:00
Eloraam
9acdb5b620
Fixed a merge error.
2012-03-12 15:51:11 -04:00
Eloraam
340eede26c
MCP Update. Fixed a few small bugs in the linux scripts.
2012-03-12 15:46:18 -04:00
LexManos
249ba1248d
Custom dimensions should now honor the canRespawnHere function for respawning.
2012-03-12 12:19:20 -07:00
LexManos
02b3c0042d
Fixed a wrong argument for dimensions, should fix entity tracking.
2012-03-12 12:18:42 -07:00
LexManos
6c6d4a7ed9
Fixed the inverted logic in the missing mod check.
2012-03-12 12:18:16 -07: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
LexManos
b56e414b98
Merge remote-tracking branch 'origin/master'
2012-03-09 18:55:13 -08:00
LexManos
e32cb4eeb6
Fixed a bug where vines were not shearable.
2012-03-09 18:54:39 -08:00
CovertJaguar
3847292ef7
Fixed a minor bug with the Minecart Dictionary.
2012-03-09 17:10:50 -08:00
LexManos
7db6897fa3
1.4.0 official release.
2012-03-09 13:54:50 -08:00
LexManos
e49564d0e8
Updated to MLMPv3
2012-03-09 10:42:39 -08:00
LexManos
5946d70ebf
Implemented ChickenBone's Chunk handler
2012-03-08 22:21:38 -08:00
LexManos
c3d7bb6b7d
Hack-fix for players getting stuck during logins. Detailed fix when bug is actually tracked down.
2012-03-08 22:21:06 -08:00
LexManos
168fd92099
Updated to latest MCP
2012-03-07 09:45:31 -08:00
LexManos
924cc290dd
Fixed client side bonemeal on grass only making flowers
2012-03-07 09:45:13 -08:00
LexManos
e5d2de03ab
Removed improper tile entity negation
2012-03-06 22:44:29 -08:00
LexManos
45910043c3
Fixed a generic tile entity line i missed on the server side.
2012-03-06 22:44:04 -08:00
LexManos
e3c149c246
Fixed MLMP thinking Network mods need a client side when they dont.
2012-03-06 22:43:35 -08:00
LexManos
50390a305d
Updated to SDK MLMP v2
2012-03-06 18:47:54 -08:00
LexManos
b69e492343
Fixed missing double array in MLMP's packet server side. Also, fixed the creative code again, brain failed.
2012-03-06 15:04:40 -08:00
LexManos
7cfd984093
Updated to SDK's 1.2.3 MLMP, Mush cleaner, no longer supporting Flan's.
2012-03-06 14:12:55 -08:00
LexManos
74a33759fd
Got my comparitor turned around
2012-03-06 14:12:20 -08:00
LexManos
eb06a63222
Updated gitignore, fixed digging particles, fixed creative container showing to many blocks, fixed wrong argument for custom renderers.
2012-03-06 12:11:24 -08:00
LexManos
885484f75f
ItemBlock now implements ITextureProvider so that blocks with custom textures will showup properly when being held.
2012-03-06 00:28:12 -08:00
LexManos
f847e37119
Updated MCP's patch files. Fixes hangs on running MC as applet.
2012-03-06 00:26:51 -08:00
LexManos
72357310ae
Cleanup of ModLoaderMP and proper update to the latest version of ModLoader
2012-03-05 20:02:07 -08:00
LexManos
1c77b62704
Fixed directory issues in the setup script
2012-03-05 20:01:04 -08:00
LexManos
66cac8ea7d
Fixed NPE in the login handler
2012-03-05 19:57:50 -08:00
LexManos
d1acfd94a6
Updated MCP mapings files
2012-03-05 15:07:33 -08:00
LexManos
b77075367e
No longer mark forge packets as chunk packets.
2012-03-05 15:07:18 -08:00
LexManos
2405761461
Fixed missing space in linux scripts
2012-03-05 15:06:54 -08:00
LexManos
3d53e59d73
Updated for MLMP 1.2.3 v1
2012-03-05 13:20:03 -08:00
LexManos
5f7d00e6ba
Made the scripts forge updating md5s/mcp/names
2012-03-05 12:44:00 -08:00
LexManos
bef2f96597
Missed damageCarryover on the server
2012-03-04 20:59:10 -08:00
LexManos
5f1d4524f9
Small imports cleanup
2012-03-04 20:46:50 -08:00
LexManos
5a0e798102
First push of server side patch updates for 1.2.3. MLMP is still not updated so it does not include those changes, and will not compile.
2012-03-04 20:46:15 -08:00
LexManos
70388dd607
Deleted unneeded server side patches, Packet250 bug was fixed. And the others got moved to AnvilSaveHandler
2012-03-04 20:45:15 -08:00
LexManos
9d626d9e5e
Couple of things I missed client side
2012-03-04 20:43:30 -08:00
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