madmaxoft@gmail.com
|
7a43f6be09
|
Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@891 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-25 08:23:19 +00:00 |
|
madmaxoft@gmail.com
|
cade71ff68
|
Fixed Lua bindings for file renaming in previous commits
git-svn-id: http://mc-server.googlecode.com/svn/trunk@889 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 22:25:33 +00:00 |
|
madmaxoft@gmail.com
|
ecfe6ab65b
|
Source files cleanup: The rest of the files renamed.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 22:09:57 +00:00 |
|
madmaxoft@gmail.com
|
96bc0a2c79
|
Source files cleanup: ChunkDataSerializer is Protocol-related
git-svn-id: http://mc-server.googlecode.com/svn/trunk@886 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 21:37:46 +00:00 |
|
madmaxoft@gmail.com
|
7abb5f7604
|
Source files cleanup: OSSupport-related files in a separate subfolder, renamed.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@885 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 21:23:33 +00:00 |
|
madmaxoft@gmail.com
|
3953277568
|
Source files cleanup: Removed unused cBlockToPickup
git-svn-id: http://mc-server.googlecode.com/svn/trunk@884 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 21:09:13 +00:00 |
|
madmaxoft@gmail.com
|
16f44ab7de
|
Source files cleanup: Mobs-related files in a separate subfolder, renamed.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@883 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 20:53:08 +00:00 |
|
madmaxoft@gmail.com
|
f59f5f5759
|
Source files cleanup: WorldStorage-related files in a separate subfolder
git-svn-id: http://mc-server.googlecode.com/svn/trunk@882 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 20:22:46 +00:00 |
|
madmaxoft@gmail.com
|
881ad8d8db
|
Source files cleanup: Generating-related files in a separate subfolder
git-svn-id: http://mc-server.googlecode.com/svn/trunk@881 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 20:14:04 +00:00 |
|
madmaxoft@gmail.com
|
251c961eea
|
Source files cleanup: Protocol-related files in a separate subfolder
git-svn-id: http://mc-server.googlecode.com/svn/trunk@880 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 20:03:26 +00:00 |
|
madmaxoft@gmail.com
|
f58c3f2e81
|
Source files cleanup: UI files renamed
git-svn-id: http://mc-server.googlecode.com/svn/trunk@878 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 17:19:34 +00:00 |
|
madmaxoft@gmail.com
|
a3b7dbb13d
|
Fixed position confirming for 1.3.2 (FS #245)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@877 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 16:54:03 +00:00 |
|
madmaxoft@gmail.com
|
926030e89a
|
Fixed players not spawning to others when they join the server.
Ref.: http://forum.mc-server.org/showthread.php?tid=434&pid=4633#pid4633
git-svn-id: http://mc-server.googlecode.com/svn/trunk@876 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 16:39:12 +00:00 |
|
madmaxoft@gmail.com
|
578c9c4694
|
Tweaked logging.
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-23 16:25:32 +00:00 |
|
madmaxoft@gmail.com
|
60c29274d3
|
Fixed entity equipment packet in the 1.3.2 protocol.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@874 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-23 15:57:25 +00:00 |
|
madmaxoft@gmail.com
|
a7f9ce86cd
|
Fixed a potential crash in shift-click (gcc warning)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@871 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-21 21:42:23 +00:00 |
|
madmaxoft@gmail.com
|
50c6a66092
|
Working shift-click support in crafting areas; window update working in 1.3.2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@869 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-21 20:50:34 +00:00 |
|
madmaxoft@gmail.com
|
fdf8387092
|
UI: Added shift-click support to most slot areas, except crafting.
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 20:10:46 +00:00 |
|
madmaxoft@gmail.com
|
bc466f07a4
|
Refactored windows.
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
|
2012-09-20 13:25:54 +00:00 |
|
madmaxoft@gmail.com
|
9eed83c33a
|
Merged in a patch for sounds by l0udPL
http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564
git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-11 12:01:34 +00:00 |
|
madmaxoft@gmail.com
|
92c7d48af0
|
ItemToString() now recognizes matches that are in the ini without metadata.
"323:0" -> "sign", although ini says "sign=323" only.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@856 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 21:49:27 +00:00 |
|
madmaxoft@gmail.com
|
27b02efffa
|
StringToItem() sets item's count to 1 after a successful parse
git-svn-id: http://mc-server.googlecode.com/svn/trunk@854 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 21:33:53 +00:00 |
|
madmaxoft@gmail.com
|
3f1eb05593
|
Fixed item damage not being set properly in StringToItem()
git-svn-id: http://mc-server.googlecode.com/svn/trunk@853 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 21:20:36 +00:00 |
|
madmaxoft@gmail.com
|
985fd3ca2c
|
Set leaves as a transparent block.
Initiated by STR_Warrior, http://forum.mc-server.org/showthread.php?tid=434&pid=4512#pid4512
git-svn-id: http://mc-server.googlecode.com/svn/trunk@852 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 21:08:21 +00:00 |
|
faketruth
|
8199aeb18a
|
GetLocalDirectory should not include FILE_IO_PREFIX since that is already included in cIniFile
git-svn-id: http://mc-server.googlecode.com/svn/trunk@851 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 20:51:47 +00:00 |
|
faketruth
|
6bc916fc3c
|
Added cPlugin_NewLua::GetLocalDirectory() and exported it to Lua so plugins can store their settings in their own folder.
Core now stores banned players and whitelist data in its own directory
git-svn-id: http://mc-server.googlecode.com/svn/trunk@850 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 20:49:29 +00:00 |
|
madmaxoft@gmail.com
|
675d35cd46
|
Another fix for the case-sensitiveness. WTF, STL allows different signatures for Debug and Release builds?
git-svn-id: http://mc-server.googlecode.com/svn/trunk@849 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 17:02:11 +00:00 |
|
madmaxoft@gmail.com
|
fbefff45b1
|
Fixed the case-sensitiveness of the item map.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@848 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 16:38:27 +00:00 |
|
madmaxoft@gmail.com
|
8c43857b73
|
Added the ItemToString() and ItemTypeToString() functions.
Ref.: http://forum.mc-server.org/showthread.php?tid=434&pid=4506#pid4506
git-svn-id: http://mc-server.googlecode.com/svn/trunk@847 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-08 16:08:29 +00:00 |
|
madmaxoft@gmail.com
|
a66f6d905d
|
Relaxed the check for held item, the client sometimes sends wrong ItemType.
http://forum.mc-server.org/showthread.php?tid=549&pid=4502#pid4502
git-svn-id: http://mc-server.googlecode.com/svn/trunk@846 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-07 20:53:37 +00:00 |
|
madmaxoft@gmail.com
|
4a3b5e93ec
|
Snow is not put atop vines by the snow finisher anymore
git-svn-id: http://mc-server.googlecode.com/svn/trunk@843 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-07 16:05:10 +00:00 |
|
madmaxoft@gmail.com
|
c3f82c53db
|
Fixed slot parsing in 1.2.5 causing weird behavior ( http://forum.mc-server.org/showthread.php?tid=551&pid=4413#pid4413 )
Also added some asserts into ByteBuffer so that this won't happen again.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@842 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-06 18:17:47 +00:00 |
|
madmaxoft@gmail.com
|
0ba2be666f
|
Added protocol-specific authentication, now works for both 1.2.5 and 1.3.2
git-svn-id: http://mc-server.googlecode.com/svn/trunk@841 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-06 17:36:59 +00:00 |
|
madmaxoft@gmail.com
|
d75bdabc90
|
Removed excessive debug logging in cProtocol132
git-svn-id: http://mc-server.googlecode.com/svn/trunk@840 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-06 16:22:08 +00:00 |
|
madmaxoft@gmail.com
|
879806e5a1
|
Officially added 1.3.2 protocol support
git-svn-id: http://mc-server.googlecode.com/svn/trunk@839 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-06 12:39:07 +00:00 |
|
madmaxoft@gmail.com
|
1135b6742f
|
ClientHandle: added an overflow buffer for outgoing data, it fixes the "bad packet id" problem with 1.3.2.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@837 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-06 08:33:43 +00:00 |
|
faketruth
|
f94456dd3e
|
Added the possibility of reserved player slots by implementing the HandleHandshake hook!
More info: http://forum.mc-server.org/showthread.php?tid=555
git-svn-id: http://mc-server.googlecode.com/svn/trunk@836 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-05 20:30:27 +00:00 |
|
madmaxoft@gmail.com
|
5e5b87a187
|
Debugging in cByteBuffer::Write(); added the ReadAgain() method to allow ProtoProxy re-send the data it has parsed.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@833 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 19:06:46 +00:00 |
|
madmaxoft@gmail.com
|
e3d5da2409
|
Fixed a possible race condition in cClientHandle's packet sending code; prepared for moving cSocket out of cClientHandle's ownership.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@832 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 19:05:35 +00:00 |
|
madmaxoft@gmail.com
|
b379f35f4f
|
Fixed preprocessor definitions in Linux
git-svn-id: http://mc-server.googlecode.com/svn/trunk@831 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 15:29:45 +00:00 |
|
madmaxoft@gmail.com
|
58b1b3160d
|
Fixed FS #243, server crash after restart. The blockhandler table and the itemhandler table weren't properly re-initialized.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@830 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 15:07:08 +00:00 |
|
madmaxoft@gmail.com
|
2b46f67712
|
Hopefully fixed pointer arithmetic problems in GCC compilation in cProtocol132
git-svn-id: http://mc-server.googlecode.com/svn/trunk@828 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 10:21:03 +00:00 |
|
madmaxoft@gmail.com
|
49f6828834
|
Removed OS dependencies from CryptoPP; Removed unused modules that didn't compile on some platforms
git-svn-id: http://mc-server.googlecode.com/svn/trunk@827 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-04 10:17:27 +00:00 |
|
madmaxoft@gmail.com
|
38efe73154
|
Added writing support to cByteBuffer (will be used by ProtoProxy)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@825 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 19:38:37 +00:00 |
|
lapayo94@gmail.com
|
5042944d9a
|
Fixed Bug #241:
Torches should drop correct now
git-svn-id: http://mc-server.googlecode.com/svn/trunk@824 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 18:15:50 +00:00 |
|
madmaxoft@gmail.com
|
51b3d28cee
|
Fixed debug-only code leaking into release mode in cCriticalSection, making it incompilable in release mode.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@823 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 15:40:39 +00:00 |
|
faketruth
|
f075bed23c
|
ToLua does not like the override keyword :(
git-svn-id: http://mc-server.googlecode.com/svn/trunk@821 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 13:54:33 +00:00 |
|
faketruth
|
9db307bb53
|
Exported cWorld::DoWithChestAt to Lua
Exported cChestEntity to Lua for handling in DoWithChestAt
git-svn-id: http://mc-server.googlecode.com/svn/trunk@820 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 13:34:59 +00:00 |
|
madmaxoft@gmail.com
|
c7d5c00a17
|
Next iteration on the 1.3.2 protocol. Still no good, but sometimes it just gets through. For your testing pleasures ;)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@819 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 12:09:58 +00:00 |
|
madmaxoft@gmail.com
|
926903905b
|
Added a CreateHexDump() function for easier raw data debugging
git-svn-id: http://mc-server.googlecode.com/svn/trunk@818 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-09-02 09:04:11 +00:00 |
|