summaryrefslogtreecommitdiffstats
path: root/src/UI/SlotArea.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2024-11-08Fix cChunkMap issues below with coords below y=0 (#5397)hle01-2/+5
2023-09-27Update Minecraft Wiki links to new domain (#5532)Spongecade1-1/+1
2022-01-14Fixed Compiler Warningsx12xx12x1-2/+2
2022-01-13Simplify diff and remove excessive logging.Kingsley Collie1-92/+87
2022-01-13Refactor into switch statementKingsley Collie1-90/+91
2022-01-13Account for shift clicking or removing fuel from furnance.KingCol131-1/+5
2022-01-13Reject non-fuels being placed in the furnace fuel slot.KingCol131-0/+11
2021-12-02ItemHandler initialisation is a constant expression (#5344)x12xx12x1-13/+10
2021-05-03Add player statistics to API (#5193)nshah251-13/+13
2021-03-07Some emplace_back replacements (#5149)12xx121-1/+1
2021-01-19MultiVersionProtocol: fix two crashesTiger Wang1-1/+0
2021-01-16Fixed horse UI desync when taking saddle out (#5108)wereii1-0/+3
2020-12-21Comment and code style fixTiger Wang1-8/+11
2020-12-18Warnings improvementsTiger Wang1-7/+7
2020-10-10Anvil fixes (#4976)KingCol131-47/+61
2020-10-05Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell101-9/+9
2020-10-03Remove SetProperty(...cPlayer)Tiger Wang1-10/+10
2020-10-01Enchanting table shows detail on hover. Enchanting is deterministic. (#4937)KingCol131-17/+62
2020-08-19Add Statistics and Achievements for newer Network standards12xx121-13/+13
2020-08-01Added HandleCraftItem call to ShiftClickedResult to make sure achievements are awarded (#4791)12xx121-0/+3
2020-07-14Introduce recipe book functionality (#4493)Tobias Wilken1-5/+65
2020-07-04cWindow: Convert XYZ to Vector3 (#4764)MaxwellScroggs1-11/+7
2020-05-15Enable some more clang-tidy linter checks (#4738)peterbell101-1/+0
2020-05-04Improve entity position updates (#4701)Tiger Wang1-4/+1
2020-04-16Using Super.Mattes D1-16/+16
2020-03-28Toss all items from enchantment table (#4569)Mat1-2/+2
2018-08-29Force all headers other than "Globals.h" to be included with relative paths (#4269)peterbell101-1/+1
2018-08-17Handle the lapis slot separately (#4286)Nate1-0/+36
2018-08-02Experience orb (#4259)changyong guo1-1/+1
2018-07-27cWorld: Manually bind deprecated broadcast functions (#4265)peterbell101-3/+4
2018-07-26CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell101-1/+6
2018-05-02Prefer static_cast to reinterpret_cast (#4223)peterbell101-3/+3
2018-04-11Smelting Gives Experience (#4094)Alex Sweet1-1/+6
2017-10-21Implement horse inventory (#4053)peterbell101-0/+119
2017-09-14Fix switch warnings (#4013)peterbell101-2/+5
2017-08-02Removed double includes (#3885)Lukas Pioch1-1/+0
2017-07-28Added anvil enchantment handling. (#3857)Lane Kolbly1-4/+5
2017-06-13FastRandom rewrite (#3754)peterbell101-4/+3
2017-05-08Corrected brewingstand and added support for fuelLukas Pioch1-71/+76
2017-02-05Fixed bindings for cBlockArea:Read and Write. (#3568)Mattes D1-2/+2
2016-11-18Removed ClientHandle.h dependencies from common headers.Mattes D1-0/+1
2016-10-12Spectators added (#2852)bibo381-0/+8
2016-02-05Bulk clearing of whitespaceLogicParrot1-28/+28
2015-12-17Moved variables into scope, removed unused variables and fixed variablesLukas Pioch1-2/+1
2015-11-24Add enum for Sound and Particle EffectsDave Tucker1-3/+4
2015-11-03Implemented brewingLukas Pioch1-0/+238
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-28/+28
2015-05-24Fixes #2041Tiger Wang1-3/+3
2015-05-18Fixes #2003Tiger Wang1-1/+1
2014-12-13Implemented vanilla-like shift click.Howaner1-55/+68
2014-12-13Own classes for all windows.Howaner1-3/+4
2014-12-05Fixed reported parentheses around comparisons.Mattes D1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-20/+20
2014-10-21Replace &*[0] accesses with .data()Tiger Wang1-2/+2
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-20/+20
2014-10-15Functions in cPluginManager get references instead of pointers.Mattes D1-2/+2
2014-09-13Implemented Chest MinecartsTiger Wang1-0/+35
2014-08-28Added comments.Hownaer1-1/+3
2014-08-28Fixed crashes and use std::swap.Hownaer1-6/+3
2014-08-28Enchanting table improvements.Hownaer1-115/+77
2014-07-30Added beacon.Howaner1-0/+195
2014-07-26Change comment.Howaner1-1/+1
2014-07-20Add armor items directly to the armor slots.Howaner1-2/+2
2014-07-18Moved comment.Howaner1-1/+1
2014-07-18Fixed the armor slot in creative mode. Also removed that armor get directly to the armor slot. It is extremely buggy and unnecessary.Howaner1-0/+13
2014-07-17Basic style fixes.madmaxoft1-3/+3
2014-07-17Normalized comments.madmaxoft1-16/+16
2014-07-09Removed unused include line.Howaner1-1/+0
2014-07-09Added inventory number click.Howaner1-0/+38
2014-07-06Fixed crafting grid updating.Mattes D1-2/+20
2014-07-06Added drop window action.Howaner1-10/+100
2014-07-05Add middle click.Howaner1-19/+83
2014-06-29Removed bad commentTiger Wang1-1/+0
2014-06-29Properly implemented enderchestsTiger Wang1-2/+2
2014-06-04derpworktycho1-1/+1
2014-06-04Make sure m_StackSizeToBeUsedInRepair Always has a valid valueworktycho1-1/+3
2014-06-01Players can't set items in the result slot, when they shift a item.Howaner1-0/+38
2014-06-01Add HandleSmeltItem() call for achievements.Howaner1-7/+11
2014-06-01Missing return;Howaner1-0/+1
2014-05-31Set DraggingItem to Slot directly.Howaner1-1/+1
2014-05-31Fix DBL bug.Howaner1-5/+4
2014-05-31Change "Slot.IsEmpty()" to "Slot.m_ItemCount <= 0"Howaner1-1/+1
2014-05-30Fix the furnace result slot.Howaner1-2/+90
2014-05-19Fixed some warnings in Server.cpp, and in UI/Julian Laubstein1-1/+2
2014-05-16Fixed anvil exp removingtonibm191-1/+1
2014-05-12cEntity::Killed(cEntity *) Handler; Achievement triggers; cPlayer::AwardAchievement()andrew1-1/+41
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-05-07Change m_RepairCost to int.Howaner1-9/+3
2014-05-07Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs.Howaner1-24/+36
2014-05-06Rename CanRepairWithItem to CanRepairWithRawMaterial and rename Size() to Count()Howaner1-6/+5
2014-05-05Fix SetRepairedItemName() in SlotArea.cppHowaner1-1/+1
2014-05-05Add comments to CanTakeResultItem()Howaner1-5/+5
2014-05-05Add anvil shift click.Howaner1-4/+83
2014-05-05Add clicks, exp subtraction, item check, ...Howaner1-9/+155
2014-05-05Add MC|ItemName plugin message.Howaner1-5/+5
2014-05-05Add anvil window and slot area.Howaner1-0/+173
2014-04-24Add armor to switch() in ItemHandler.cppHowaner1-1/+1
2014-04-24Fix armor in survival mode.Howaner1-0/+74
2014-04-20Fixed MSVC compilation.madmaxoft1-1/+1
2014-04-19Fixed Codedaniel09161-2/+3
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann1-5/+6
2014-04-17Modified many thingsdaniel09161-16/+50
2014-04-16Fixed double enchanting itemsdaniel09161-2/+2
2014-04-15Added Book Enchantingdaniel09161-1/+1
2014-04-15Add more checks to cSlotAreaEnchantingHowaner1-88/+198
2014-04-14Added ItemPlaceCount in SlotAreadaniel09161-0/+32
2014-04-14Blocked enchanting a item twicedaniel09161-6/+8
2014-04-14Fixed Bookshelf Checkingdaniel09161-8/+10
2014-04-14Bug fixesdaniel09161-15/+17
2014-04-13Fixed invisibility enchantmentsdaniel09161-0/+2
2014-04-13Some Fixesdaniel09161-1/+1
2014-04-12Fixed Bookshelves Checking (not completly)daniel09161-7/+10
2014-04-12Added complete Enchanting Systemdaniel09161-15/+34
2014-04-07Added Enchantment-Slot-Level generatingdaniel09161-9/+19
2014-02-28Fixed multiple gcc warnings about unused params.madmaxoft1-0/+30
2014-01-24Some updates for enchantingdaniel09161-12/+12
2014-01-20first changes for enchanting (not finished)daniel09161-0/+86
2014-01-17Removed internal cEntity::GetRot() usage.madmaxoft1-1/+1
2014-01-16Really did what xoft wantedTiger Wang1-5/+8
2014-01-16Removed obsoleted functionsTiger Wang1-3/+3
2014-01-16Possibly did what xoft wantedTiger Wang1-10/+3
2014-01-15Implemented custom names and loreTiger Wang1-0/+7
2014-01-07More MSVC warning fixes.madmaxoft1-2/+2
2013-12-08Removed unused variable ResultSlotTycho Bickerstaff1-1/+0
2013-12-09Fixed Warning Unhandeled enum values in switch as src/UI/SlotArea.cpp line 54worktycho1-1/+4
2013-12-07Added basic ender chestsTiger Wang1-0/+33
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-11-11Fixed dblclicking in crafting slot area.madmaxoft1-0/+14
2013-11-10Implemented inventory dblclick.madmaxoft1-4/+72
2013-10-28Renamed cWindow constants to include the "wt" prefix.madmaxoft1-1/+1
2013-10-24Pickups now have collection delay when vomitedTiger Wang1-1/+1
2013-09-09Added a few changes [SEE DESC]Tiger Wang1-1/+1
2013-08-19Moved entities into the Entities subfolder.madmaxoft1-1/+1
2013-08-02Shift+clicking won't combine different item metas.madmaxoft1-1/+1
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-815/+815
2013-06-16Rewritten furnacesmadmaxoft@gmail.com1-41/+20
2013-06-13Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it.madmaxoft@gmail.com1-0/+20
2013-06-02Shift + click doesn't "destroy" item enchantmentmadmaxoft@gmail.com1-5/+6
2013-05-30LuaWindow: Initial code, the window can be opened, but not much manipulatedmadmaxoft@gmail.com1-0/+31
2013-05-30Implemented left-click inventory paintingmadmaxoft@gmail.com1-7/+7
2013-05-28Moved BlockEntities to a separate foldermadmaxoft@gmail.com1-3/+3
2013-05-26Implemented droppersmadmaxoft@gmail.com1-24/+8
2013-05-24Refactored cInventory to use cItemGrid for the actual Storagemadmaxoft@gmail.com1-1/+1
2013-05-19Inventory code cleanup, players can now see each other's armormadmaxoft@gmail.com1-2/+2
2013-05-08Refactored window clicking code to use different click actionsmadmaxoft@gmail.com1-68/+79
2013-04-10Dispensers rewritten to use ItemGridmadmaxoft@gmail.com1-1/+1
2013-04-10Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid.madmaxoft@gmail.com1-3/+3
2013-03-09Pickups are now being saved into Anvil.madmaxoft@gmail.com1-1/+1
2013-01-12Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com1-10/+10
2013-01-08Fixed rclk in doublechestsmadmaxoft@gmail.com1-1/+48
2012-12-19Added dispensers (they can't dispense items yet)luksor111@gmail.com1-0/+48
2012-10-24Fixed issues with pickups. sebi.noreply@gmail.com1-1/+2
2012-09-29SlotArea: removed excessive loggingmadmaxoft@gmail.com1-4/+0
2012-09-26Fixed a bug in the inventory system where it would de-sync when dragging items with non-default metadata/healthfaketruth1-1/+1
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-5/+5
2012-09-23Source files cleanup: UI files renamedmadmaxoft@gmail.com1-1/+1
2012-09-23Tweaked logging.madmaxoft@gmail.com1-5/+5
2012-09-21Fixed a potential crash in shift-click (gcc warning)madmaxoft@gmail.com1-1/+1
2012-09-21Working shift-click support in crafting areas; window update working in 1.3.2madmaxoft@gmail.com1-5/+52
2012-09-20UI: Added shift-click support to most slot areas, except crafting.madmaxoft@gmail.com1-25/+106
2012-09-20Refactored windows.madmaxoft@gmail.com1-0/+569