Commit Graph

1071 Commits

Author SHA1 Message Date
LexManos 6834cf2649 Fixes a vanilla bug where the player view would dip when stepping between certain blocks
https://mojang.atlassian.net/browse/MC-1594
Issue #318, let me know if you notice any issue.
2012-12-24 01:55:37 -08:00
LexManos e34e3a44fe Fixed parameter ordering u.u 2012-12-24 01:39:08 -08:00
LexManos e78b825875 Re-write/Deprecated DungeonHooks loot tables, now uses ChestGenHooks like the rest of the world gen. Also fixes issue #330 by adding in enchanted books.
Should be API compatible.
2012-12-24 01:29:33 -08:00
LexManos dedc02fa22 Move chunk compression to the network thread in Packet 51 and 56
This will reduce the server load considerably by doing the chunk data compression in writePacketData, which will be run from the network thread.

The chunk compression can easily use 1/4th of the overall server thread CPU time if someone is exploring much, especially when moving quickly (e.g. with quantum leggings).

Player, this is how it's properly done.
2012-12-23 23:31:13 -08:00
LexManos 0562fd85b9 Explicitly check if useItem is not denied, allows for denying the item without denying the block 2012-12-23 23:15:53 -08:00
LexManos 1c225a8d0d Fix missed patch in EntityMinecart, #334 2012-12-23 23:04:11 -08:00
LexManos 878d230189 Delete unneeded patch. 2012-12-23 21:49:16 -08:00
Christian 3ee114c9b4 Some access transformations to allow mystcraft to work again. Closes #331 2012-12-23 15:32:25 -05:00
Christian ca881a8153 Fix Fireworks to always work in SMP 2012-12-22 07:09:21 -05:00
Christian 51c19dd5f1 Fix up enchantment at the enchanting table vs via a book. Adds in a method
that previously exists under a new name: canApplyAtEnchantingTable()
to determine enchantments that can apply at the enchanting table (a smaller
subset of all possible enchantments for an item, now). Also, add your
enchantments to the anvil book application list, if neccessary.
2012-12-21 15:44:41 -05:00
Christian ced432f31d Tweak packet56 to see if this resolves the apparent worldgen derpiness 2012-12-21 09:24:13 -05:00
Christian 3d5197ea33 Server side only item callback: allow a held item to decide if it wants to pass sneak-clicks through
to a block, or not. Defaults false- the same as the new vanilla behaviour (sneak clicks with an item
in hand don't activateBlock anymore).
2012-12-21 03:15:12 -05:00
Christian 708516e060 Move another patch up a bit - should actually close #329 2012-12-21 01:49:43 -05:00
Christian b82cb25eea Add IPlantable to itemseedfood. Potato and carrot support! 2012-12-20 21:40:36 -05:00
LexManos dd8893a65c Fixed cpw's derp in the PlayerInteractEvent logic. 2012-12-20 15:02:06 -08:00
LexManos 4cfffe784e Updated NetClientHandler for onConnectionClosed placement fix. 2012-12-20 15:00:35 -08:00
LexManos 662bb5f363 Update FML:
Fixed issue with users who don't have the JDK installed in there path
MCP will now output bfusicated files with windows reserved names to _name.class and FML will prioritize those names.
Fixed placement of onConnectionClosed callback
2012-12-20 15:00:16 -08:00
Christian c9d9fe8e3a Fix ItemInWorldManager so that itemUseFirst works, and the playerinteractevent works. Minor patching mis hit. Apologies. 2012-12-20 10:52:08 -05:00
Christian 71fc299ac7 OK. AT the right thing, and add in a call to always get the right thing. Clean up patch fuzz too. 2012-12-20 08:48:14 -05:00
Christian a085a9c95e Access Transform a couple of methods 2012-12-20 08:25:39 -05:00
LexManos 211800e390 Merge remote-tracking branch 'origin/master' 2012-12-19 13:42:47 -08:00
LexManos 09505c636c Fixe BiomeDecorator AT entry. 2012-12-19 13:42:22 -08:00
Christian aed532636a Drop the item in onBlockHarvested, not breakBlock 2012-12-18 22:17:02 -05:00
Christian aca35c7571 Fix up block drops for skulls and cocoa 2012-12-18 22:10:15 -05:00
Christian d8dda4c2fd And fix up the other equals 2012-12-18 18:12:22 -05:00
Christian c976aae00c Fix comparing ItemStack tags for equality 2012-12-18 18:02:41 -05:00
Christian f5e800d288 Update FML: 40e57a2
40e57a2 Update MCP to newer version Fix fingerprint fire
2012-12-18 17:08:29 -05:00
Christian 0b9727305e Fix accidentally removed not-deprecated methods.
Update FML: d604e44
d604e44 InterModComms now supports a runtime polling based model for inter-mod comms at runtime. Deprecate method that shouldn't be used. COPY it's content to your mod. Don't CALL it.
8b7778c Don't be as alarming about item overwrites.
2012-12-18 14:17:56 -05:00
Christian 18f77fb10f Fix binding the texture for multiple render passes. Thanks mdiyo! Closes #320 2012-12-18 13:32:48 -05:00
Christian de15192bb8 Allow RenderItem to be easily overridden for things that need to render entityitems. IronChest, BuildCraft, RP2, whatever... 2012-12-18 10:57:04 -05:00
LexManos d6c4f37eb5 Fixed items dieing improperly due to new EntityItem sync changes, also made items render offset when rendered in 3d. 2012-12-18 06:56:28 -08:00
Christian efee38095b Fix RenderItem so that forge textures load for it 2012-12-18 09:19:05 -05:00
LexManos 3d7bb9c472 Updated FML:
Fixes startclient/startserver

Added configuration file which allows modids to ignore ID validation checking. IT WILL CRASH YOUR GAME in 99.999% of cases.

Immibis is a whingy ass. And TinyTimRob too. Now STFU and GTFO. closes fml/#510 for ever.
2012-12-18 05:28:53 -08:00
LexManos 9833c5652c Removed all functions marked as deperacted for the new MC version 2012-12-18 05:28:09 -08:00
LexManos ce5479a166 Try and print error while signing jar 2012-12-18 00:21:24 -08:00
LexManos 9bab1ddaa1 Added jar signing to forge, we sign cpw/* and net/minecraftforge/* 2012-12-17 23:53:33 -08:00
LexManos a2f4a0d2dd Inital update to 1.4.6, Version bumped to 6.5 2012-12-17 22:33:28 -08:00
Christian 420e04f1b9 Update FML: e98c311
e98c311 Fix up handling null names. *sigh*
2012-12-17 10:54:14 -05:00
Christian ffbee734e7 Update FML: 293edb3
293edb3 Some tweaks to item identification. The GameRegistry methods are deprecated to encourage you to use the new named ones instead. These will force a name on the item/block, allowing for stronger matching t
9266ff3 Updated MCP download mirriors upon Searge's request.
31695d5 Fix var name messup
bfb3020 Update released eclipse project to link BouncyCastle
22a88ea Change ID management slightly. IDs are tracked by block type for itemblock items now. This means servers will need to update. Also, ordinal rearrangements within a mod will no longer trigger server disco
2012-12-16 23:07:49 -05:00
LexManos 2bdcc3a23a Remove erronious double call to PlayerDestroyItemEvent 2012-12-16 18:02:45 -08:00
LexManos be6667f733 Make PlaySoundAtEntityEvent fire for players as well 2012-12-16 18:02:11 -08:00
LexManos 8fe14a8b99 Update FML to fix a typo 2012-12-13 00:31:54 -08:00
LexManos d6d20503d3 Update FML: Fixed the eclipse workspace to reference BouncyCastle library. 2012-12-12 23:48:44 -08:00
LexManos a4c790c969 Update AT for repackage 2012-12-12 23:46:01 -08:00
LexManos ad42901b7e Update patches for repackage. 2012-12-12 23:45:35 -08:00
LexManos 45a3f771bd Updated python scripts for removal of common folder 2012-12-12 23:38:51 -08:00
LexManos 1daa45c7f4 Update FML:
Minecraft is now decompiled into sane package names.
Got rid of the src/common folder as the only folder that exists is src/mincraft, because the client and server codebase is merged.
ID Map generation/validation fixes
2012-12-12 23:31:17 -08:00
LexManos e7008ae750 Manual import fixes 2012-12-12 23:27:57 -08:00
LexManos c1f0302f9d Fixup workspace for BC replacement 2012-12-12 23:01:05 -08:00
LexManos 061ab81041 Automatically resolved imports. 2012-12-12 21:58:35 -08:00