summaryrefslogtreecommitdiffstats
path: root/source/Bindings.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2012-05-30Added support for SetNextBlockTick() function callable from Luamadmaxoft@gmail.com1-1/+39
2012-05-30Lua plugins can now query the world for various queue sizes ( http://forum.mc-server.org/showthread.php?tid=432 )madmaxoft@gmail.com1-3/+136
2012-05-27Added wool and netherrack block IDsmadmaxoft@gmail.com1-1/+3
2012-05-25Merged the composable_generator branch into the trunkmadmaxoft@gmail.com1-21/+341
2012-03-25A globally-accessible OS-independent GetDirectoryContents() function for listing all objects in a folder as an AStringListmadmaxoft@gmail.com1-1/+3
2012-03-24Reverted the previous commit - it is useless, since entities still depend heavily on cWorldmadmaxoft@gmail.com1-2/+1
2012-03-23Encapsulated cWorld functions needed in cWorldStorage into an interface, so that cWorldStorage can actually be used outside of MC-Server (such as storage conversion tools and chunk analyzers)madmaxoft@gmail.com1-1/+2
2012-03-16Exposed a function to Lua to get a block's sky light valuefaketruth1-30/+40
2012-03-09cClientHandles have a unique ID now to distinguish themfaketruth1-4/+137
2012-03-07Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380faketruth1-13/+169
2012-03-04Changed signed char to unsigned char in block packets, so we can receive height up to 255faketruth1-8/+8
2012-03-01Started carefully moving to 1.2.2faketruth1-63/+92
2012-02-22Lua seems to have trouble with a combination of overloaded functions and class inheritance, so I renamed TeleportTo( cEntity* ) to TeleportToEntityfaketruth1-29/+50
2012-02-21Removed cChunkPtrs from everywhere but internal cChunkMap usage. Now we should finally be threadsafe :)madmaxoft@gmail.com1-3/+3
2012-02-16Got rid of dangerous GetEntity(), not using DoWithEntity()faketruth1-36/+1
2012-02-15No longer using pointers for Vector3(f/d/i) in cEntity's and cTracerfaketruth1-25/+25
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com1-102/+80
2012-02-08MTRand class is not created in each tick, therefore much improving tick-thread time (now uses ~5 % CPU instead of one full core)madmaxoft@gmail.com1-3/+3
2012-02-02tolua: modified the binding generator to accept AString as a std::string synonym, re-generated Bindings with these settings. Lua callbacks can now safely use AString functions in C++.madmaxoft@gmail.com1-27/+28
2012-02-01Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com1-24/+25
2012-02-01Added all current hooks to the new plugin structure.faketruth1-112/+684
2012-02-01Plugins can now be enabled and disabled through WebAdminfaketruth1-1/+38
2012-01-31Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPluginfaketruth1-62/+97
2012-01-31Can now receive POST data in WebPlugins!faketruth1-1/+32
2012-01-30Added a WebAdmin interface to view users their groups, and the permissions of groups.faketruth1-3/+34
2012-01-29VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com1-0/+2
2012-01-28Converted entire Core plugin including WebAdmin interface to new plugin method/system/thingy and sexyfied it.faketruth1-77/+472
2012-01-26Working on a new plugin design with Lua. While retaining backwards compatibility of course...faketruth1-18/+319
2012-01-22Improved Core's WebAmin interface a bit.faketruth1-1/+68
2012-01-01CreativeInventory Updatelapayo94@gmail.com1-50/+49
2012-01-01Fixed the numchunks console command.faketruth1-1/+66
2012-01-01- implemented separated inventory for creative mode (cSurvivalInventory and cCreativeInventory)lapayo94@gmail.com1-17/+51
2011-12-28- Implemented Drops from Burning animalslapayo94@gmail.com1-83/+14
2011-12-26Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld()faketruth1-6/+42
2011-12-21- Crafting fixed in 1.0.0lapayo94@gmail.com1-1/+1
2011-11-10Can now set gamemode via lua.admin@omencraft.com1-1/+1
2011-11-10Made block action sanity checks more robust, water buckets, lava buckets and empty buckets should all now work.admin@omencraft.com1-7/+173
2011-11-10Added random weather that persists per world. Also added SetWeather, GetWeather, and CastThunderbolt to lua bindings.admin@omencraft.com1-1/+106
2011-11-09Added m_IP to player class and binding to get IP for LUA. (Probably should use m_pState)admin@omencraft.com1-1/+67
2011-11-08It's a Squirrel!!faketruth1-15/+266
2011-11-01You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yetfaketruth1-15/+248
2011-10-31Prepared some parts of the code for multi world support, I created lots of TODO'sfaketruth1-26/+202
2011-10-26Added CreateInventoryAction packet for creative mode. Used cPacketEntityEquipment as template. Forced server into Creative Mode. Can't break blocks yet. Player can stil be damaged in creative mode and dying takes you back to survival mode.admin@omencraft.com1-0/+1
2011-10-03MCServer c++ source filesfaketruth1-0/+15468