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
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
LexManos
b2305b9d62
Updated The Json enum helper to point to the new packaged names. And fixed a casing change in ModLoader
2012-03-03 18:16:43 -08:00
LexManos
25e57d950a
Updated eclipse project for MCP 1.2.3's inclusion of the Start folder in the src folder.
2012-03-03 18:09:05 -08:00
LexManos
7285b150e3
Deleted modLoaderMP.patch, unneeded now that we use Fernflower
2012-03-03 18:08:26 -08:00
LexManos
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.
2012-03-03 17:56:15 -08:00
LexManos
cdbf0b21e7
Bumped version to 1.3.4, final commit for Minecraft v1.1
2012-03-01 09:39:22 -08:00
LexManos
fcc1e1b9fb
Fixed bug in build script that caused the Minecraft/MinecraftServer classes to not be included.
2012-02-29 02:30:05 -08:00
LexManos
fcaddfd0fa
Client side of the new Dimension support.
2012-02-28 18:52:52 -08:00
LexManos
cfc68427ef
Fixed compile error for the spelling pull request.
2012-02-25 15:41:56 -08:00
LexManos
041fb1e1da
Fixed ITextureprovider for multi-textured items when rendering on the GUI.
2012-02-25 15:30:14 -08:00
Deveducer
431288f404
Fixed spelling mistake ('Frequancy')
2012-02-25 18:48:05 -08:00
LexManos
c44aac2b39
Ran AStyle over forge code for uniform code formatting, and refactored old code a bit to have cleaner names.
2012-02-24 22:07:58 -08:00
LexManos
f160e90738
Deleted Deprecated interfaces.
2012-02-24 21:55:52 -08:00
LexManos
fbc9fe73d7
Fixed line endings in windows update_patches
2012-02-24 20:29:49 -08:00
LexManos
a50f2a094d
Fixed up Shearable blocks to play nicer with sub-classes.
2012-02-24 20:28:59 -08:00
LexManos
964b33f2c7
Fixed a bug in update_patches that caused apostrphies to be removed. Causing the last patch to be generated incorrectly.
2012-02-24 10:47:25 -08:00
LexManos
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.
2012-02-24 02:38:16 -08:00
LexManos
08b908acea
Implemented a response to Methuselah96's Arrow hook request. See IArrowNockHandler and IArrowLooseHandler
2012-02-22 16:51:14 -08:00