madmaxoft@gmail.com
|
6b96805f5c
|
Patch from STR_Warrior, OreNest counts adjustment
git-svn-id: http://mc-server.googlecode.com/svn/trunk@640 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-07-02 11:32:03 +00:00 |
|
madmaxoft@gmail.com
|
14584f69e6
|
Added the cWorld::DoWithPlayer() function and exported it in the Lua API. Removed the obsolete cWorld::GetPlayer() function.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@639 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-07-02 11:21:21 +00:00 |
|
madmaxoft@gmail.com
|
c3de7bc14f
|
ChunkDef: Fixed getters taking a const ptr
git-svn-id: http://mc-server.googlecode.com/svn/trunk@638 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-07-02 08:03:40 +00:00 |
|
madmaxoft@gmail.com
|
ed5578fd24
|
Removed json-related methods from Lua API
git-svn-id: http://mc-server.googlecode.com/svn/trunk@634 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-19 21:31:00 +00:00 |
|
madmaxoft@gmail.com
|
602c2ec1b1
|
Made ForEach API safer to use, now supports Destroy()-ing objects, too ( http://forum.mc-server.org/showthread.php?tid=434&pid=3513#pid3513 )
git-svn-id: http://mc-server.googlecode.com/svn/trunk@633 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-19 20:31:21 +00:00 |
|
madmaxoft@gmail.com
|
3943697dcf
|
Fixed a possible crash when restarting / stopping the server.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@632 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-19 17:34:22 +00:00 |
|
cedeel@gmail.com
|
beaf37a013
|
Crops aren't uprooted if farmland is dry.
Vanilla behavior confirmed.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@630 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-18 16:25:57 +00:00 |
|
madmaxoft@gmail.com
|
e5fdc133bc
|
Removed the deprecated GetBlockEntity(), added several enumerators to replace it.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@629 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-17 19:58:39 +00:00 |
|
cedeel@gmail.com
|
d8eda6b479
|
Logs completion of chunk saving (FS #215)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@628 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-17 09:10:49 +00:00 |
|
madmaxoft@gmail.com
|
517ab45d8c
|
Macro-ized the ForEachSomethingInChunk Lua glue code (will soon be used for block entities, too)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@627 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-17 06:57:13 +00:00 |
|
madmaxoft@gmail.com
|
d7669c6709
|
Fixed leaves blockticking - must touch neighboring chunks, too, instead of self at wrong places.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@626 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-17 05:34:37 +00:00 |
|
madmaxoft@gmail.com
|
3efd8fdabb
|
Fixed lighting for cake, fence, fence gates, glass pane, iron bars, iron door and wooden door
git-svn-id: http://mc-server.googlecode.com/svn/trunk@625 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 18:44:07 +00:00 |
|
cedeel@gmail.com
|
861fa61dfc
|
Leaves: Applied patch by Luksor.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@624 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 18:12:43 +00:00 |
|
cedeel@gmail.com
|
1afe0d2534
|
Quick fix to support authentication.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@623 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 17:02:25 +00:00 |
|
madmaxoft@gmail.com
|
18a99085f4
|
Added new hooks: UPDATING_SIGN and UPDATED_SIGN. The first one is capable of changing the sign text by returning the new four lines along with the bool value
git-svn-id: http://mc-server.googlecode.com/svn/trunk@622 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 15:06:14 +00:00 |
|
cedeel@gmail.com
|
4d6433ac30
|
Proper kick reasons!
git-svn-id: http://mc-server.googlecode.com/svn/trunk@621 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 08:53:38 +00:00 |
|
madmaxoft@gmail.com
|
ada984facf
|
Exported cWorld::ForEachEntity and cWorld::ForEachEntityInChunk; no idea if they actually work
git-svn-id: http://mc-server.googlecode.com/svn/trunk@620 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-16 08:35:07 +00:00 |
|
cedeel@gmail.com
|
c4f785e0be
|
Lua binding for cVine fixed
git-svn-id: http://mc-server.googlecode.com/svn/trunk@619 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 22:40:51 +00:00 |
|
madmaxoft@gmail.com
|
7d4abe001e
|
Rewritten ForEach using #define-s, new ones can be added as a simple one-liner
git-svn-id: http://mc-server.googlecode.com/svn/trunk@618 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 21:31:06 +00:00 |
|
madmaxoft@gmail.com
|
ceeb3d4c54
|
Lit furnaces can be used by players
git-svn-id: http://mc-server.googlecode.com/svn/trunk@617 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 20:59:27 +00:00 |
|
madmaxoft@gmail.com
|
a06b72c18d
|
Anvil: added support for signs (why was it still missing??)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@616 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 20:58:52 +00:00 |
|
cedeel@gmail.com
|
3ef6ecb8d2
|
Basic handling of vines. No growth yet.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@615 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 15:55:53 +00:00 |
|
madmaxoft@gmail.com
|
cd0271a244
|
Fixed placing block on tall grass (FS #209)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@614 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-15 07:38:02 +00:00 |
|
cedeel@gmail.com
|
6327d63e25
|
Only spawn nether mobs in nether biome.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@613 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 23:25:26 +00:00 |
|
cedeel@gmail.com
|
6f70fb2845
|
Fixed snow again, this time for real.
I didn't realize the client would also try to replace the snow from the sides.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@612 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 20:43:23 +00:00 |
|
cedeel@gmail.com
|
7450e573c3
|
Fixes placing blocks on snow.
Also a little formatting.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@611 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 20:06:25 +00:00 |
|
madmaxoft@gmail.com
|
e1b5f0af04
|
Renamed HOOK_WEATHER_CHANGE to HOOK_WEATHER_CHANGED, added the glue code for it to actually work
git-svn-id: http://mc-server.googlecode.com/svn/trunk@610 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 19:20:31 +00:00 |
|
madmaxoft@gmail.com
|
0f39e9b10b
|
Added a world parameter to HOOK_CHUNK_GENERATING.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@609 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 17:30:37 +00:00 |
|
cedeel@gmail.com
|
92c59963f8
|
Attempt to bring sanity to newlines across systems.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 13:06:06 +00:00 |
|
cedeel@gmail.com
|
0b29b3b3cf
|
Added HOOK_WEATHER_CHANGE.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@605 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-14 12:24:39 +00:00 |
|
faketruth
|
79f9841449
|
Exported the ItemCategory functions and added a IsTool() function to it, for easy checking whether an item is a tool
git-svn-id: http://mc-server.googlecode.com/svn/trunk@603 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-13 18:14:20 +00:00 |
|
madmaxoft@gmail.com
|
1c60680fba
|
Added a BlockToPickup hook for modifying pickups when a player breaks a block.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@602 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-13 17:37:23 +00:00 |
|
madmaxoft@gmail.com
|
2eaa22840d
|
Modified ToLua additional script to allow multi-usertype virtual functions
git-svn-id: http://mc-server.googlecode.com/svn/trunk@601 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-13 17:19:13 +00:00 |
|
faketruth
|
ee9e024bed
|
I think the chunk generation hooks for Lua are pretty good now, though it might still need some tweaking
git-svn-id: http://mc-server.googlecode.com/svn/trunk@600 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-13 15:52:28 +00:00 |
|
cedeel@gmail.com
|
900c26dc30
|
Revamped the weather system.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@599 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-13 00:46:23 +00:00 |
|
madmaxoft@gmail.com
|
223967b80d
|
Added working crafting hooks HOOK_PRE_CRAFTING, HOOK_CRAFTING_NO_RECIPE and HOOK_POST_CRAFTING
git-svn-id: http://mc-server.googlecode.com/svn/trunk@598 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-12 21:30:32 +00:00 |
|
madmaxoft@gmail.com
|
5e6c736859
|
Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@597 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-12 20:03:46 +00:00 |
|
cedeel@gmail.com
|
e147996f06
|
Fixed an error
git-svn-id: http://mc-server.googlecode.com/svn/trunk@596 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-12 19:21:52 +00:00 |
|
cedeel@gmail.com
|
b2d8e74acf
|
Allow current items
git-svn-id: http://mc-server.googlecode.com/svn/trunk@595 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-12 18:56:17 +00:00 |
|
faketruth
|
373dac3204
|
Added implementation of E_PLUGIN_CHUNK_GENERATING lua hook
It crashes the server when a plugin actually overrides default behavior though...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@594 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-11 19:25:55 +00:00 |
|
madmaxoft@gmail.com
|
429ccb59b5
|
Fixed a bug in crafting recipes - would consume multiple items of asterisked ingredients (FS #205)
git-svn-id: http://mc-server.googlecode.com/svn/trunk@593 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 18:52:30 +00:00 |
|
madmaxoft@gmail.com
|
6bf5fa0d88
|
Disallowed placing cacti in water
git-svn-id: http://mc-server.googlecode.com/svn/trunk@592 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 16:51:52 +00:00 |
|
madmaxoft@gmail.com
|
e0f74160ea
|
Snow cover breaks when the block below it is removed (FS #184).
git-svn-id: http://mc-server.googlecode.com/svn/trunk@591 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 16:27:42 +00:00 |
|
madmaxoft@gmail.com
|
a23e4f3177
|
Fixed a forgotten ini file read
git-svn-id: http://mc-server.googlecode.com/svn/trunk@590 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 16:23:01 +00:00 |
|
madmaxoft@gmail.com
|
47b675e47c
|
More ini settings save their defaults
git-svn-id: http://mc-server.googlecode.com/svn/trunk@588 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 15:37:34 +00:00 |
|
madmaxoft@gmail.com
|
8233a425fb
|
World generator uses the new Ini interface; also set new defaults for the generator to match the best generation we currently have
git-svn-id: http://mc-server.googlecode.com/svn/trunk@587 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 15:26:52 +00:00 |
|
madmaxoft@gmail.com
|
a9350c4361
|
New IniFile functionality: read value and set default if it isn't present (GetValueSet() ); used by cWorld
git-svn-id: http://mc-server.googlecode.com/svn/trunk@586 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 15:12:52 +00:00 |
|
madmaxoft@gmail.com
|
8189487258
|
Sugarcane and cactus max height can be set in world.ini.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@585 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 13:00:14 +00:00 |
|
madmaxoft@gmail.com
|
2c241bb9a4
|
Plants growable by bonemeal are settable in the world.ini. Default matches vanilla MC.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@584 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 12:44:02 +00:00 |
|
madmaxoft@gmail.com
|
ec61713221
|
Cacti grow by themselves and by bonemeal
git-svn-id: http://mc-server.googlecode.com/svn/trunk@583 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
2012-06-09 12:03:49 +00:00 |
|