faketruth
3ccba12e39
Added dead bush block handler so a dead bush pickup is dropped when the sand underneath it is removed.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1569 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-09 15:16:07 +00:00
madmaxoft@gmail.com
1ca637f660
ProtectionAreas: Added asserts to cStorage functions so that logic errors are found faster
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1568 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-08 22:42:32 +00:00
madmaxoft@gmail.com
52fcb41dd3
ProtectionAreas: Implemented the ProtRemUserAll command's DB access
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1567 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-08 19:49:26 +00:00
madmaxoft@gmail.com
bfd1ce5e53
ProtectionAreas: Implemented adding users to an area in the DB
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1566 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-08 19:16:57 +00:00
madmaxoft@gmail.com
01260be572
ProtectionAreas: Added ProtListUsers, implemented ProtRemoveUser, fixed ProtDelID commands
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1565 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-08 16:47:03 +00:00
madmaxoft@gmail.com
2b232f5471
ProtectionAreas: ProtList works directly above the DB, displays areas' IDs and creators. ProtAdd and ProtAddCoords commands show the ID of the new area
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1564 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-08 15:06:24 +00:00
madmaxoft@gmail.com
b244f206d5
ProtectionAreas: The areas are now read from the DB (once)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1563 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-07 20:19:36 +00:00
madmaxoft@gmail.com
018adc3153
ProtectionAreas: Fixed cCommandState's detection of not-selected
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1562 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-07 19:58:02 +00:00
madmaxoft@gmail.com
9790a6817c
ProtectionAreas: Implemented all command handlers.
...
They still call unimplemented methods in the DB, and haven't been properly tested
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1561 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-07 16:28:37 +00:00
madmaxoft@gmail.com
6cb76856ff
ProtectionAreas: Newly added areas are stored in the DB
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1560 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-06 20:42:42 +00:00
madmaxoft@gmail.com
78462062f3
ProtectionAreas: Added cStorage initialization
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1559 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-06 17:10:45 +00:00
madmaxoft@gmail.com
4d441e9ec7
Added LOGWARNING() function to Lua API, as a synonym to LOGWARN()
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1558 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-05 20:15:19 +00:00
madmaxoft@gmail.com
f746d17424
ProtectionAreas: Actual protection is now working, areas are hard-coded (10,10) - (20,20)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1557 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 21:05:33 +00:00
madmaxoft@gmail.com
29db8d92b2
Added script to generate cloc statistics
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1556 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 20:09:38 +00:00
madmaxoft@gmail.com
3ee5236284
Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlers
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1555 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 19:22:14 +00:00
madmaxoft@gmail.com
1161c4982c
Expat project: fixed intermediate files output folder
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1554 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 14:25:24 +00:00
madmaxoft@gmail.com
dff77e8e56
Implemented proper player crouching.
...
Fixes FS #365
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1553 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 14:18:03 +00:00
madmaxoft@gmail.com
5fe0c3d375
ProtoProxy: Added PACKET_SPAWN_NAMED_ENTITY and PACKET_PLAYER_ANIMATION parsing
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1552 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 14:08:40 +00:00
madmaxoft@gmail.com
9c4f8f033c
cEntity: fixed doxy comments
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1551 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 12:55:41 +00:00
madmaxoft@gmail.com
c52f03fe4a
DistortedHeightmap: Added clay / sand / dirt selection on ocean floor
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1550 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 12:43:30 +00:00
madmaxoft@gmail.com
afa60c5c35
Fixed a crash when generating a chest
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1549 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 12:34:35 +00:00
madmaxoft@gmail.com
8eedc8f788
Shears mask the leaves' meta
...
Fixes FS #367
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1548 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 12:06:45 +00:00
madmaxoft@gmail.com
4b17c3ac1a
Fixed cItem::IsStackableWith()
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1547 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 11:59:20 +00:00
madmaxoft@gmail.com
dcc3af0704
Added cItem copy-constructor to Lua API, made cItem::IsEqual() and IsStackable() enchantment-aware
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1546 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 11:54:44 +00:00
madmaxoft@gmail.com
5808128ca8
ItemGrid: fixed changing item count when ToRemove == CurrentCount
...
Fixes FS #380
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1545 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 11:46:33 +00:00
madmaxoft@gmail.com
a9d221b74b
ToLuaDoxy: initial import
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1544 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-04 09:46:32 +00:00
madmaxoft@gmail.com
8ff22344af
LuaWindow: Fixed memory leaks with unclosed windows
...
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-06-02 21:59:25 +00:00
madmaxoft@gmail.com
d2b3011c05
Added the possibility to specify enchantments by name in the constructor and AddFromString() function
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1542 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 21:44:24 +00:00
madmaxoft@gmail.com
73f787feb3
Enchantments are now stored in Anvil world and in player inventory
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1541 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 21:21:32 +00:00
madmaxoft@gmail.com
098c237a39
Shift + click doesn't "destroy" item enchantment
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1540 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 21:20:53 +00:00
madmaxoft@gmail.com
a19a070121
Enchantments: API and sending to client
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1539 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 10:40:20 +00:00
madmaxoft@gmail.com
a1e58728e5
StringUtils: Fixed the HexDump in DEBUG mode
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1538 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 10:39:10 +00:00
madmaxoft@gmail.com
e9042ac098
ProtoProxy: Added logging for the window contents, item's metadata is saved to a separate file
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1537 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-02 09:56:04 +00:00
madmaxoft@gmail.com
7c0be7520a
cItem constructor changed to create single-piece items when not given count
...
http://forum.mc-server.org/showthread.php?tid=1150
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1536 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-06-01 07:54:04 +00:00
madmaxoft@gmail.com
bf7c2fe783
Added cLuaWindow:SetOnSlotChanged(); the callback is called only for non-inventory slots
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1535 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-31 07:16:14 +00:00
madmaxoft@gmail.com
2eb1240e14
Added the OnClosing callback to cLuaWindow API
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1534 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 20:40:43 +00:00
madmaxoft@gmail.com
b58f0cabad
Window contents are sent whenever the window is opened by a player.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1533 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 19:42:19 +00:00
madmaxoft@gmail.com
9684f90f83
LuaWindow: Initial code, the window can be opened, but not much manipulated
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1532 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 19:34:09 +00:00
madmaxoft@gmail.com
4e0ea176d0
ProtoProxy: Added a note in the documentation about the need to switch off username verification
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1531 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 15:22:45 +00:00
madmaxoft@gmail.com
2d8d7795de
Implemented right-click inventory painting
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1530 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 10:10:58 +00:00
madmaxoft@gmail.com
191479cd81
Implemented left-click inventory painting
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1529 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-30 08:40:13 +00:00
madmaxoft@gmail.com
15717c2745
Fixed previous commit
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1528 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 20:36:35 +00:00
madmaxoft@gmail.com
9be27992e2
Moved BlockEntities to a separate folder
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 19:12:47 +00:00
madmaxoft@gmail.com
3138daa1f8
Block entities now receive the cChunk param in their Tick() function
...
They can safely access that chunk and any of its neighbors during ticking.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1526 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 18:50:44 +00:00
madmaxoft@gmail.com
5c1439e11c
More dropspenser redstone interaction fixes.
...
Now the dropspensers are correctly powered off, unless they had been powered by a redstone torch directly next to them.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1525 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 18:45:51 +00:00
madmaxoft@gmail.com
f321cf52cc
Added a forgotten change to make dropspensers activate only once on redstone activation
...
Fixes rev 1521 functionality
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1524 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 18:18:38 +00:00
madmaxoft@gmail.com
9cd6333486
cChunk: Added the GetRelNeighborChunkAdjustCoords() function
...
Not only does it return the proper neighbor chunk, but also it adjusts the relative coords to be in that returned chunk.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1523 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 12:18:03 +00:00
madmaxoft@gmail.com
5f208f30ac
Chunk / ChunkMap: Added support for unbounded querying blocktype-only or blockmeta-only
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1522 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-28 12:05:23 +00:00
madmaxoft@gmail.com
9b8dff31e6
DropSpensers: Fixed activation when receiving redstone signal. Now only one item is dropspensed.
...
Fix for FS #378 , http://www.mc-server.org/support/index.php?do=details&task_id=378
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1521 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-27 17:28:42 +00:00
madmaxoft@gmail.com
edbc2790e3
Fixed cItemGrid API, no more changeable GetSlot().
...
Also fixed possible water and lava duplication glitches in the dispenser.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1520 0a769ca7-a7f5-676a-18bf-c427514a06d6
2013-05-26 20:52:39 +00:00