Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-01-14 | Fixed Compiler Warnings | x12xx12x | 1 | -8/+8 | |
2021-12-02 | ItemHandler initialisation is a constant expression (#5344) | x12xx12x | 1 | -1/+1 | |
* Transition to non-pointer item handler * That is my destructor - I decide when I leave this world * I declare your destruction private and you final | |||||
2021-01-02 | Fix potential destruction crashes (#5095) | Tiger Wang | 1 | -1/+0 | |
* Fix potential destruction crashes * Fix destructors accessing destroyted objects * Fix cPlayer not destroying windows (Destroyed never called) * Tentatively fixes #4608, fixes #3236, fixes #3262 - Remove cEntity::Destroyed() and replace with cEntity::OnRemoveFromWorld() * Add missing call to OnRemoveFromWorld | |||||
2020-10-03 | Remove SetProperty(...cPlayer) | Tiger Wang | 1 | -81/+69 | |
Enchantment table, anvil windows are already opened one per-player. | |||||
2020-03-28 | Inventory changes (#4561) | Mat | 1 | -5/+2 | |
Co-Authored-By: peterbell10 <peterbell10@live.co.uk> | |||||
2018-01-28 | A player's inventory is always opened by its owner. (#4176) | peterbell10 | 1 | -4/+6 | |
Fixes #4093 Window updates are only broadcast to players in the m_OpenedBy list. Normally players are added after sending a window open packet but no packet is sent for a player's inventory. This meant broadcasts were never sent for the inventory window. | |||||
2018-01-15 | cWindow: Fix slot area priority when double click stacking. (#4086) | peterbell10 | 1 | -33/+5 | |
Fixes #4084 | |||||
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 1 | -1/+1 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-09-11 | Replace ItemCallbacks with lambdas (#3993) | peterbell10 | 1 | -6/+6 | |
2017-09-02 | Revert "Replace ItemCallbacks with lambdas (#3948)" | LogicParrot | 1 | -7/+7 | |
This reverts commit 496c337cdfa593654018c171f6a74c28272265b5. | |||||
2017-09-01 | Replace ItemCallbacks with lambdas (#3948) | peterbell10 | 1 | -7/+7 | |
2017-07-13 | Handle middle mouse drag (#3847) | peterbell10 | 1 | -8/+35 | |
2016-06-27 | Changed cLuaWindow callbacks to use cLuaState::cCallback. | Mattes D | 1 | -1/+1 | |
2016-03-21 | Revert "Lua callback" | Mattes D | 1 | -1/+1 | |
2016-03-17 | Changed cLuaWindow callbacks to use cLuaState::cCallback. | Mattes D | 1 | -1/+1 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -21/+21 | |
2016-01-31 | Updated old forum links | Mathias | 1 | -1/+1 | |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 1 | -8/+8 | |
2015-07-26 | Fixed custom recipes result clientside bug. | Mattes D | 1 | -0/+8 | |
Fixes #2345. | |||||
2015-05-18 | Fixes #2003 | Tiger Wang | 1 | -8/+6 | |
2015-04-21 | Narrowed WindowID to use only 7 bits. | Mattes D | 1 | -2/+6 | |
Ref.: http://forum.mc-server.org/showthread.php?tid=1876 | |||||
2015-01-25 | Readded old DistributeStackToAreas() comment. | Howaner | 1 | -2/+5 | |
2014-12-17 | C++11 and function rename. | Howaner | 1 | -21/+3 | |
2014-12-13 | Implemented vanilla-like shift click. | Howaner | 1 | -28/+22 | |
This fixes many visual bugs. | |||||
2014-12-13 | Own classes for all windows. | Howaner | 1 | -398/+0 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -19/+19 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -19/+19 | |
2014-10-03 | Improved furnaces | Tiger Wang | 1 | -18/+5 | |
* Fixed progress bar on 1.8 * Fixed bugs * Improved code * Fixes #1068 * Fixes #1070 | |||||
2014-09-13 | Implemented Chest Minecarts | Tiger Wang | 1 | -0/+30 | |
2014-09-11 | 1.8: Fixed inventory open packet. | Howaner | 1 | -0/+28 | |
2014-08-28 | Enchanting table improvements. | Hownaer | 1 | -14/+19 | |
2014-07-31 | Renamed functions and added beacon json saving. | Howaner | 1 | -2/+2 | |
2014-07-30 | Added beacon. | Howaner | 1 | -0/+31 | |
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -2/+2 | |
2014-07-17 | More trailing whitespace fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Basic style fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -9/+9 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-13 | Changed BroadcastSoundEffect function to take floating pos. | Howaner | 1 | -5/+5 | |
2014-07-12 | Suggestions and bug fix | Tiger Wang | 1 | -1/+1 | |
* Fixed hoppers pushing/pulling to/from (trapped)chests that do not form a double-chest with the chest type directly connected to said hopper; thank you, @madmaxoft | |||||
2014-07-07 | Implemented trapped chests & others | Tiger Wang | 1 | -8/+57 | |
+ Added trapped chests * Fixed a bunch of bugs in the redstone simulator concerning wires and repeaters * Other potential bugfixes | |||||
2014-07-06 | Added drop window action. | Howaner | 1 | -15/+7 | |
2014-07-01 | Only fixes the server crash. | Howaner | 1 | -6/+0 | |
2014-07-01 | Fix server-crash with non-existing items. | Howaner | 1 | -1/+7 | |
2014-06-29 | Properly implemented enderchests | Tiger Wang | 1 | -2/+2 | |
2014-06-04 | Suggestions | Tiger Wang | 1 | -1/+1 | |
2014-05-19 | Changed the m_slotarea position | Julian Laubstein | 1 | -2/+2 | |
2014-05-19 | Fixed some warnings in Server.cpp, and in UI/ | Julian Laubstein | 1 | -1/+2 | |
2014-05-09 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -1/+1 | |
2014-05-08 | Fixed MSVC 64-bit build warnings. | Mattes D | 1 | -1/+1 | |
2014-05-05 | Add clicks, exp subtraction, item check, ... | Howaner | 1 | -3/+32 | |
2014-05-05 | Add MC|ItemName plugin message. | Howaner | 1 | -1/+2 | |
2014-05-05 | Add anvil window and slot area. | Howaner | 1 | -0/+15 | |
2014-04-19 | Fixed Code | daniel0916 | 1 | -6/+2 | |
2014-04-17 | Modified many things | daniel0916 | 1 | -38/+3 | |
2014-04-15 | Add more checks to cSlotAreaEnchanting | Howaner | 1 | -1/+1 | |
2014-04-12 | Added complete Enchanting System | daniel0916 | 1 | -1/+85 | |
http://minecraft.gamepedia.com/Enchantment_mechanics | |||||
2014-03-12 | Added additional macros to support the MSVC size_t format and changed all formats to use the macros | Tycho | 1 | -1/+1 | |
2014-03-11 | Fixed a load of format string errors | Tycho | 1 | -1/+1 | |
2014-01-24 | Some updates for enchanting | daniel0916 | 1 | -1/+1 | |
2014-01-24 | Fixed indentation once and for all. | Mike Hunsinger | 1 | -15/+15 | |
2014-01-24 | Fixed indentation and doxygen comments... For real this time. | Mike Hunsinger | 1 | -12/+12 | |
2014-01-24 | Fixed spacing and doxycomments. | Mike Hunsinger | 1 | -12/+10 | |
2014-01-23 | Removed extra line | Mike Hunsinger | 1 | -2/+0 | |
2014-01-23 | Split TossItem into three Toss functions (Held, Equipped and Pickup) | Mike Hunsinger | 1 | -5/+32 | |
2014-01-20 | first changes for enchanting (not finished) | daniel0916 | 1 | -0/+15 | |
- added enchanting table block handler and added it to the blockhandler - added enchanting window - drop item in the slot 0 when the player close the window - added enchanting packet (1.7 only) - some more... | |||||
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -1/+1 | |
2013-12-08 | added default fallthrough clause to switch at line 178 of src/UI/Window.cpp | Tycho Bickerstaff | 1 | -0/+4 | |
2013-12-08 | Reordered Listed Initalisation order in src/UI/Window.cpp | Tycho Bickerstaff | 1 | -2/+2 | |
Reordered the Listed Initalisation order for CWindow to the executed initalisation order. The compiler initalises values in the order the fields are declared not the initalisations listed | |||||
2013-12-07 | Added basic ender chests | Tiger Wang | 1 | -0/+38 | |
Note that they just mirror chests now, so no per player inventory. | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-12 | cWindow: Fixed item dupe glitch with painting (#278) | madmaxoft | 1 | -2/+2 | |
2013-11-10 | Implemented inventory dblclick. | madmaxoft | 1 | -0/+45 | |
Implements #229. | |||||
2013-11-08 | cProtocol::SendWindowOpen() signature changed. | madmaxoft | 1 | -1/+1 | |
This implements #313. | |||||
2013-10-28 | Renamed cWindow constants to include the "wt" prefix. | madmaxoft | 1 | -10/+10 | |
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -2/+2 | |
2013-08-18 | Added cWindow property manipulation API. | madmaxoft | 1 | -2/+24 | |
Now enchantment table and furnace properties can be set by a plugin | |||||
2013-07-27 | Fixed Window Titles being MCS-* | Tiger Wang | 1 | -8/+7 | |
For example, MCS-Chest, MCS-DoubleChest, etc. | |||||
2013-06-16 | Rewritten furnaces | madmaxoft@gmail.com | 1 | -1/+2 | |
Furnaces now smelt the correct number of items. Furnaces store their contents in a cItemGrid. Furnace window is updated with correct items and progressbars. Furnace recipes now use ticks instead of milliseconds. Furnaces save and load their state completely, not missing a smelt operation. Hoppers take items out of furnaces. Dropped the cSlotAreaDropSpenser class, replaced it with generic cSlotAreaItemGrid git-svn-id: http://mc-server.googlecode.com/svn/trunk@1601 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-13 | Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it. | madmaxoft@gmail.com | 1 | -0/+53 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-02 | LuaWindow: Fixed memory leaks with unclosed windows | madmaxoft@gmail.com | 1 | -1/+1 | |
A player disconnecting will now force all windows to close, not respecting any plugin's overrides. http://forum.mc-server.org/showthread.php?tid=1146&pid=8350#pid8350 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1543 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-30 | Added the OnClosing callback to cLuaWindow API | madmaxoft@gmail.com | 1 | -1/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1534 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-30 | LuaWindow: Initial code, the window can be opened, but not much manipulated | madmaxoft@gmail.com | 1 | -2/+35 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1532 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-30 | Implemented right-click inventory painting | madmaxoft@gmail.com | 1 | -26/+52 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1530 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-30 | Implemented left-click inventory painting | madmaxoft@gmail.com | 1 | -8/+201 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1529 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-28 | Moved BlockEntities to a separate folder | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-26 | Implemented droppers | madmaxoft@gmail.com | 1 | -4/+4 | |
Added a common ancestor class "DropSpenser" that has the common code for dropper and dispenser and is Lua-accessible, too. The Debuggers plugin now triggers both droppers and dispensers when rclking them with a redstone torch. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1514 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-08 | Refactored window clicking code to use different click actions | madmaxoft@gmail.com | 1 | -5/+20 | |
First part of solving FS #371; should fix #370. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1459 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-04 | Fixed personal crafting grid not being tossed on inventory close. | madmaxoft@gmail.com | 1 | -4/+3 | |
FS #355, http://www.mc-server.org/support/index.php?do=details&task_id=355 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1358 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-08 | Fixed rclk in doublechests | madmaxoft@gmail.com | 1 | -9/+16 | |
FS #284 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1127 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-19 | Added dispensers (they can't dispense items yet) | luksor111@gmail.com | 1 | -0/+15 | |
Fixed crash when digging snow Moved BlockPlace hook check, so Core plugin will no longer block item usage Player chat messages are now visible in the console git-svn-id: http://mc-server.googlecode.com/svn/trunk@1081 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-20 | Double chests are now working, and with sound. (FS #69) | madmaxoft@gmail.com | 1 | -9/+32 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@993 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Fixed memory leaks in cWindow and cProtocolRecognizer | madmaxoft@gmail.com | 1 | -0/+5 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@910 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Hopefully fixed creative inventory tossing items out of the window. | madmaxoft@gmail.com | 1 | -1/+1 | |
( http://forum.mc-server.org/showthread.php?tid=434&pid=4657#pid4657 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@905 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Unified folder name-casing | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@902 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -7/+7 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Source files cleanup: UI files renamed | madmaxoft@gmail.com | 1 | -5/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@878 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-23 | Tweaked logging. | madmaxoft@gmail.com | 1 | -5/+0 | |
Less output for UI. More output for player pos confirming (FS #245) and for player spawning git-svn-id: http://mc-server.googlecode.com/svn/trunk@875 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-21 | Working shift-click support in crafting areas; window update working in 1.3.2 | madmaxoft@gmail.com | 1 | -0/+29 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@869 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-20 | UI: Added shift-click support to most slot areas, except crafting. | madmaxoft@gmail.com | 1 | -1/+43 | |
Also fixed survival inventory's crafting grid not working. git-svn-id: http://mc-server.googlecode.com/svn/trunk@868 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-20 | Refactored windows. | madmaxoft@gmail.com | 1 | -0/+385 | |
As described on the forum: http://forum.mc-server.org/showthread.php?tid=561 For now, only basic clicking works; shift-click not implemented yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@867 0a769ca7-a7f5-676a-18bf-c427514a06d6 |