Commit Graph
5541 Commits
Author SHA1 Message Date
mezz b06fb810ca Fix log4j configuration 2017-06-07 20:47:56 -07:00
mezz 261313a682 Fix MC-117087, prevent calling Class.getSimpleName on TEs unnecessarily (#3887) 2017-05-11 21:05:04 -07:00
Gabriel Harris-Rouquette da96dd3514 Fix NumberFormatException being thrown for empty ItemStack deserialization. Fixes #3828. (#3830) 2017-04-09 23:14:23 -07:00
mezz 201be84b9c Fix Vanilla BlockPos memory leak MC-114281 (#3743) 2017-04-07 16:35:39 -07:00
cpw 03d7eaae23 Add in a check to the splash screen. If the Display.update call takes
too long on average (over first 200 frames) we'll use a sleep based
timer to allow mods doing splash screen work some time on the
LWJGL global lock.
2017-03-06 17:31:26 -05:00
Aaron Hill 1be1bb59c5 Add a null check for the throwable message in NetWorkDispatcher#exceptionCaught (#3688) 2017-02-23 15:20:05 -08:00
James Mitchell fb44ba2e6d Fixed TileEntity#getRenderBoundingBox not offsetting correctly causing more TEs to render then needed (#3709) (#3712) 2017-02-19 12:17:07 -06:00
LexManos b16994717f New client config option to force all chunk rendering off the main thread.
This may help FPS issues, but may also result in world holes/rendering issues.
Also fix Forge configs not saving properly.

(cherry picked from commit 7da6c2d0e1)
2017-01-17 14:22:04 -08:00
LexManos b2964a1ae7 Cache entity constructors for a small performance optimization
(cherry picked from commit 50bf03b82b)
2017-01-17 14:18:28 -08:00
James Mitchell 6f361dafa8 Skip first baking in ModelLoader (#3621) (#3638) 2017-01-17 13:19:58 -08:00
James Mitchell 376f172990 Fix some resources that are never closed, close in a finally block (#3637) 2017-01-17 13:01:34 -08:00
cpw 9fe6385e1f Bypass forge chunk cache if it's configuratively disabled 2017-01-14 14:01:27 -05:00
Justin b0ae0be80e [1.10.x] Fix ItemHandlerHelper canStack methods not checking capabilities (#3105) 2017-01-11 16:26:37 -08:00
Aaron Hill b109baf7d6 Properly deobfuscate lambda expressions (#3532) 2017-01-01 14:21:52 -08:00
LexManos 7065cb36bf Bump version number for new Recommended Build. 2016-12-05 15:21:19 -08:00
LexManos a6b9fdf8c4 Prevent a crash when scheduling block updates for non-existing blocks #3485 2016-12-05 15:09:30 -08:00
LexManos 6e8dd77bbe Fix issue reading chunks from the network when client and server do not agree on block count. Closes #34925
(cherry picked from commit daf21e4dcf)
2016-12-05 14:15:36 -08:00
LexManos a4983be979 Fix NPE when rendering missing mod screen with version bound requirements. #3501
(cherry picked from commit c1e832bff0)
2016-12-05 14:10:45 -08:00
LexManos 62cc9f2e63 Make Container.mergeItemStack respect target slot's max size when slot is non-empty. Closes #3498
Fix Shift clicking in Beacons with stacked items when fuel slot is empty.

(cherry picked from commit c6bc4ec5a9)
2016-12-05 14:07:59 -08:00
BrainStone 49ec3d1b93 Added gradle.properties to MDK (#3361)
The file sets the default max heap size to 3 GiB so that the decompilation doesn't fail as often.
2016-12-03 10:26:51 -08:00
Raoul cf26f4acbe Add ItemBlockSpecial#getBlock (#3343) 2016-12-03 10:26:04 -08:00
BlayTheNinth 882e0e3bf2 Add null check and informative error message when client receives an invalid update packet (#3266) 2016-12-03 10:25:01 -08:00
Ben Staddon 2cb99f0e74 Fix Redstone Torch memory leak (#3271) 2016-11-30 15:12:30 -08:00
Aleksi Backman be73ec3d5e Fix for showing config default values twice in tooltip (#2257) (#3338) 2016-11-30 14:57:26 -08:00
Draco18s 0348760a77 Added isItemValidForSlot check to hopper extraction (#3444) 2016-11-28 13:31:51 -08:00
iChun 2f802b6d71 Add GetCollisionBoxesEvent. Allows manipulation of the collision boxes for moving entities and entities stuck in walls. (#3397) 2016-11-18 12:25:25 -08:00
LexManos 6b52023a5c Make Wither Skulls respect Block.canEntityDestroy. Closes #3404 2016-11-17 12:42:16 -08:00
LexManos 5bea8218d2 Do not install mod_list.json for optional mods.
Classpath scanning is in so they will still be detected
2016-11-16 21:32:31 -08:00
LexManos b24eb9af3c Include Mercurius in installer. See Forge Forums for more info. 2016-11-16 19:40:08 -08:00
LexManos d48985fafa Make EntityShulker fire EnderTeleportEvent. Closes #3383 2016-11-16 16:00:20 -08:00
LexManos c416f38461 Update installer to 1.5, and fix local buildscript issues. 2016-11-16 16:00:19 -08:00
Max Becker 0a5ef64d6e Added event to allow modification of player visibility to mobs/AI (#3382) 2016-11-16 15:04:05 -08:00
cpw c177219ff3 regenerate entitylivingbase patch 2016-11-12 10:16:10 -05:00
cpw 9ab96fbda6 Update to 20161111 mcp names 2016-11-12 10:05:32 -05:00
mezz 7a4aa5a1c4 Improve error message from crashes during loading (#3362) 2016-11-10 20:00:11 -06:00
Draco18s 998a78c3c1 Added events for crop growth (#3320) 2016-11-07 14:40:44 -08:00
Max Becker 42e0fbbb02 Add support for custom entity selectors in commands (#3356) 2016-11-05 13:12:05 -07:00
LatvianModder 27ebd0e9b9 Added PermissionAPI (#3155) 2016-11-04 13:36:30 -07:00
Choonster TheMage 9a9c02fa25 Add hand argument to BlockEvent.PlaceEvent (#3221) (#3270) 2016-11-03 11:53:12 -07:00
Jezza 5802a3b0b6 Fixes #3237 and #2752. (#3347)
* Fix #3237 by correctly utilising the keepLooking argument.

* Explain within SimpleNetworkWrapper's javadoc that the execute of the handler isn't on the main Minecraft thread.
2016-11-03 03:34:25 -07:00
Draco18s dc871ea273 Made default slot implementation respect inventory stack size limit. 2016-11-01 13:41:14 -07:00
Aaron Hill 5c78361b27 Fixed Block.setBedOccupied ignoring 'occupied' parameter 2016-10-31 17:45:43 -07:00
Raoul 56e347d05a Add Item#getNBTShareTag (#3342)
* Add Item#getNBTShareTag

* Update comment
2016-10-30 12:24:14 -05:00
boni 5f9034d95b Call Looting Event on player death and loot table drops (#3275)
* Call Looting Event on player death and loot table drops

* Simplify patches

* More code cleanup: Replace old usage with compact forgehooks implementation
2016-10-30 10:53:50 -05:00
LexManos 858056c089 Fix POTENTIAL issue with Texture Stitcher exceeding max size. 2016-10-25 00:34:45 -07:00
CoderAtParadise bd62cf81fd Fixed Ore Dictionary replacing the oak boat recipe (#3329)
Fixes the oak boat recipe being able to be crafted with any wood
2016-10-24 13:44:18 -07:00
RWTema a1bbcf8a0b Improve the default isItemValid() and getItemStackLimit() implementations in SlotItemHandler. You can now properly swap the player's held itemstack with the slot's itemstack. (#3273) 2016-10-24 12:44:56 -07:00
LexManos 1eee6cd382 Fixed texture stitcher not using full texture height before expanding width. 2016-10-23 19:57:49 -07:00
LexManos 129f58c02f Update readme to be a little more clear. 2016-10-23 14:07:48 -07:00
LexManos 159ca09c54 Special case not drooping snowballs for water and snow layers. Closes #3326 2016-10-23 14:07:24 -07:00