| Commit message (Expand) | Author | Files | Lines |
2013-02-21 | Added HOOK_EXECUTE_COMMAND for intercepting executed commands and console commands. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-16 | Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-15 | Plugins can now bind console commands | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-13 | Exported forgotten API functions in cPluginManager: ExecuteCommand(), ForceExecuteCommand() | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-13 | Added HOOK_WEATHER_CHANGING. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-11 | More API functions in cBlockArea: Create(), Fill(), FillRelArea() | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-10 | Added cBlockArea:Merge() API function to merge two block areas using different strategies. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-09 | Added cBlockArea:Expand() API function (untested) | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-08 | cChunkDesc can now read and write cBlockAreas. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-08 | Prepared cChunkDesc for further API extension; used it as the sole container for generated chunk data, including entities / block entities. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-07 | Added cBlockArea:CopyTo() and :CopyFrom(), so now block areas can be duplicated easily. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-07 | cBlockArea can now be saved as a .schematic file. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-06 | cBlockArea can now be loaded from a .schematic file. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-06 | Added a new API call to cBlockArea: Crop(). | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-05 | Added new hooks: OnChunkAvailable(), OnChunkUnloaded() and OnChunkUnloading(). Modified OnChunkGenerated() signature. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-02-01 | Moved command API into cPluginManager. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-28 | Renamed HOOK_KILLED to HOOK_KILLING to match naming conventions. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-28 | Renamed HOOK_COLLECT_PICKUP to HOOK_COLLECTING_PICKUP to match other hooks' naming. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-27 | Added cItems to Lua API. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-27 | Added the HOOK_BLOCK_TO_PICKUPS hook that fires when a block is dug up and should be converted to pickups. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-27 | Removed cMCLogger from Lua API | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-26 | Changed HOOK_PLAYER_MOVED to HOOK_PLAYER_MOVING to match the scheme used for names. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-25 | Merged the usable portion of the "gens" branch. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-18 | Renamed rclk hook to HOOK_PLAYER_RIGHT_CLICK. | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-14 | Fixed missing bindings in cPlugin | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -1/+1 |
2013-01-04 | cBlockArea now has a GetBlockTypeMeta() and GetRelBlockTypeMeta() methods | madmaxoft@gmail.com | 1 | -1/+1 |
2012-12-28 | cPickup now uses full cItem, instead of a pointer | madmaxoft@gmail.com | 1 | -1/+1 |
2012-12-22 | MTRand reference is now passed as a Tick() parameter so that it isn't created and destroyed over and over again. All entities will handle physics (empty callback for now) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-12-21 | Added more constants into eEntityType; made them a compulsory parameter to the constructor, so that all entities have proper type. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-12-21 | Reworked the IsA() / GetClass() framework to actually be useful. Added GetParentClass(). | madmaxoft@gmail.com | 1 | -1/+1 |
2012-12-21 | Refactored the TakeDamage API to take equipped weapon and armor into consideration (PvP untested) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-11-20 | Added primary server version interface to cRoot and "primaryserverversion" console command. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-11-11 | Cleanup: Removed deprecated functions from Lua API | madmaxoft@gmail.com | 1 | -1/+1 |
2012-11-11 | Hopefully a fix for crash when chunks are added to a client being destroyed. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-11-01 | Refactored the world time. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-31 | Added the [Server].PrimaryServerVersion setting to settings.ini; 1.4.2 gets the correct version | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-28 | Added cWorld:SpawnMob(PosX, PosY, PosZ, EntityType) to Lua API | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-20 | Double chests are now working, and with sound. (FS #69) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-20 | Made cWorld's block query functions more orthogonal, added GetBlockInfo() returning all info on a block. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-18 | Converted some const char*s and std::strings to AStrings | faketruth | 1 | -1/+1 |
2012-10-14 | Completely removed support for old style Lua plugins (can use both Plugin and NewPlugin in settings.ini for now) | faketruth | 1 | -1/+1 |
2012-10-13 | Added delayed ticking to Lua API | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-06 | BlockArea writing support (BlockTypes with BlockMeta only) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-03 | Moved blockticking into blockhandler classes. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-10-03 | Added BLOCK_FACE_NONE into the plugin API | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-24 | Fixed Lua bindings for file renaming in previous commits | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-23 | Source files cleanup: OSSupport-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-23 | Source files cleanup: Removed unused cBlockToPickup | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-08 | Added cPlugin_NewLua::GetLocalDirectory() and exported it to Lua so plugins can store their settings in their own folder. | faketruth | 1 | -1/+1 |
2012-09-08 | Added the ItemToString() and ItemTypeToString() functions. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-02 | ToLua does not like the override keyword :( | faketruth | 1 | -1/+1 |
2012-09-02 | Exported cWorld::DoWithChestAt to Lua | faketruth | 1 | -1/+1 |
2012-09-01 | Added a Player parameter to OnUpdatedSign and OnUpdatingSign Lua callbacks and to the cWorld:UpdateSign method (http://forum.mc-server.org/showthread.php?tid=464&pid=4393#pid4393) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-29 | Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-27 | Cut out all packet handling to a separate cProtocol descendant | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-25 | cSocket doesn't use cPackets. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-24 | cPickup doesn't use cPackets. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-24 | Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-23 | Added plugin name to deprecation messages | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-22 | WebAdmin should not cause crashes anymore | faketruth | 1 | -1/+1 |
2012-08-19 | Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-19 | Another handful of packets rewritten. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-18 | Chat packet handled in the new way; fixed missing packet sending for inventory slot. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-18 | Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-11 | Updated Bindings to match the new armor categories and torch metas | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-10 | Fixed a crash in creative inventory (FS 235, patch submitted by l0udPL) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-08-03 | Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-07-29 | Fixed warnings in item handlers - items' damage value is a short, but block meta is only a NIBBLETYPE. Also slight cleanup. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-07-15 | A new Block handling system :o | lapayo94@gmail.com | 1 | -1/+1 |
2012-07-15 | Removed the deprecated confusing E_BLOCK_WOOD | madmaxoft@gmail.com | 1 | -1/+1 |
2012-07-09 | Improved Squirrel Bindings | lapayo94@gmail.com | 1 | -1/+1 |
2012-07-08 | Squirrel Plugins | lapayo94@gmail.com | 1 | -1/+1 |
2012-07-02 | BLOCKTYPE and NIBBLETYPE are finally exported in Lua API as numbers, not usertypes | madmaxoft@gmail.com | 1 | -1/+1 |
2012-07-02 | cBlockArea object added (with only minimal testing so far) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-07-02 | Added the cWorld::DoWithPlayer() function and exported it in the Lua API. Removed the obsolete cWorld::GetPlayer() function. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-19 | Removed json-related methods from Lua API | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-17 | Removed the deprecated GetBlockEntity(), added several enumerators to replace it. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-16 | Fixed lighting for cake, fence, fence gates, glass pane, iron bars, iron door and wooden door | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-16 | 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 | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-16 | Lua binding for cVine fixed | cedeel@gmail.com | 1 | -1/+1 |
2012-06-15 | Rewritten ForEach using #define-s, new ones can be added as a simple one-liner | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-14 | Renamed HOOK_WEATHER_CHANGE to HOOK_WEATHER_CHANGED, added the glue code for it to actually work | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-14 | Added a world parameter to HOOK_CHUNK_GENERATING. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -8/+8 |
2012-06-14 | Added HOOK_WEATHER_CHANGE. | cedeel@gmail.com | 1 | -1/+1 |
2012-06-13 | Exported the ItemCategory functions and added a IsTool() function to it, for easy checking whether an item is a tool | faketruth | 1 | -1/+1 |
2012-06-13 | Added a BlockToPickup hook for modifying pickups when a player breaks a block. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-13 | I think the chunk generation hooks for Lua are pretty good now, though it might still need some tweaking | faketruth | 1 | -1/+1 |
2012-06-13 | Revamped the weather system. | cedeel@gmail.com | 1 | -1/+1 |
2012-06-12 | Added working crafting hooks HOOK_PRE_CRAFTING, HOOK_CRAFTING_NO_RECIPE and HOOK_POST_CRAFTING | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-12 | Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-11 | Added implementation of E_PLUGIN_CHUNK_GENERATING lua hook | faketruth | 1 | -1/+1 |
2012-06-09 | New IniFile functionality: read value and set default if it isn't present (GetValueSet() ); used by cWorld | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-09 | Sugarcane and cactus max height can be set in world.ini. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-09 | Plants growable by bonemeal are settable in the world.ini. Default matches vanilla MC. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-09 | Cacti grow by themselves and by bonemeal | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-08 | Configurable classic composition generator | cedeel@gmail.com | 1 | -1/+1 |
2012-06-07 | Bonemeal works on crops, melons, pumpkins, saplings and grass. Plant growing has been refactored into separate functions callable from Lua, too. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-06 | Item-dropping code rewritten and centralized - now there's only one place to modify if we want to split or merge same-item drops: cWorld:SpawnItemPickups(). Also, mined blocks can now drop more items, and they recognize if they're being mined by the correct tool. | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-05 | New hook, E_PLUGIN_CHUNK_GENERATED, called after each chunk is generated (the chunk is already present in cWorld) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-06-04 | Added the new recipe parser, parsing the crafting.txt file. Included are a few recipes. The old parser still works, but will be replaced soon. | madmaxoft@gmail.com | 1 | -8/+8 |
2012-06-04 | Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project files | cedeel@gmail.com | 1 | -8/+8 |
2012-06-02 | Added Lua function cRoot:ForEachWorld(), removed the obsolete cRoot:GetWorld() method (both C++ and Lua) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-05-31 | cWorld::UnloadUnusedChunks() exported to Lua | madmaxoft@gmail.com | 1 | -1/+1 |
2012-05-30 | Added support for SetNextBlockTick() function callable from Lua | madmaxoft@gmail.com | 1 | -1/+1 |
2012-05-30 | Lua plugins can now query the world for various queue sizes ( http://forum.mc-server.org/showthread.php?tid=432 ) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-05-27 | Added wool and netherrack block IDs | madmaxoft@gmail.com | 1 | -1/+1 |
2012-05-25 | Merged the composable_generator branch into the trunk | madmaxoft@gmail.com | 1 | -1/+1 |
2012-03-25 | A globally-accessible OS-independent GetDirectoryContents() function for listing all objects in a folder as an AStringList | madmaxoft@gmail.com | 1 | -1/+1 |
2012-03-24 | Reverted the previous commit - it is useless, since entities still depend heavily on cWorld | madmaxoft@gmail.com | 1 | -1/+1 |
2012-03-23 | Encapsulated 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.com | 1 | -1/+1 |
2012-03-16 | Exposed a function to Lua to get a block's sky light value | faketruth | 1 | -1/+1 |
2012-03-09 | cClientHandles have a unique ID now to distinguish them | faketruth | 1 | -1/+1 |
2012-03-07 | Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380 | faketruth | 1 | -1/+1 |
2012-03-04 | Changed signed char to unsigned char in block packets, so we can receive height up to 255 | faketruth | 1 | -1/+1 |
2012-03-01 | Started carefully moving to 1.2.2 | faketruth | 1 | -1/+1 |
2012-02-22 | Lua seems to have trouble with a combination of overloaded functions and class inheritance, so I renamed TeleportTo( cEntity* ) to TeleportToEntity | faketruth | 1 | -1/+1 |
2012-02-16 | Got rid of dangerous GetEntity(), not using DoWithEntity() | faketruth | 1 | -1/+1 |
2012-02-15 | No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer | faketruth | 1 | -1/+1 |
2012-02-13 | Rewritten 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.com | 1 | -1/+1 |
2012-02-08 | MTRand class is not created in each tick, therefore much improving tick-thread time (now uses ~5 % CPU instead of one full core) | madmaxoft@gmail.com | 1 | -1/+1 |
2012-02-02 | tolua: 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.com | 1 | -1/+1 |
2012-02-01 | Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients; | madmaxoft@gmail.com | 1 | -1/+1 |
2012-02-01 | Added all current hooks to the new plugin structure. | faketruth | 1 | -1/+1 |
2012-02-01 | Plugins can now be enabled and disabled through WebAdmin | faketruth | 1 | -1/+1 |
2012-01-31 | Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPlugin | faketruth | 1 | -1/+1 |
2012-01-31 | Can now receive POST data in WebPlugins! | faketruth | 1 | -1/+1 |
2012-01-30 | Added a WebAdmin interface to view users their groups, and the permissions of groups. | faketruth | 1 | -1/+1 |
2012-01-28 | Converted entire Core plugin including WebAdmin interface to new plugin method/system/thingy and sexyfied it. | faketruth | 1 | -1/+1 |
2012-01-26 | Working on a new plugin design with Lua. While retaining backwards compatibility of course... | faketruth | 1 | -1/+1 |
2012-01-22 | Improved Core's WebAmin interface a bit. | faketruth | 1 | -1/+1 |
2012-01-01 | CreativeInventory Update | lapayo94@gmail.com | 1 | -1/+1 |
2012-01-01 | Fixed the numchunks console command. | faketruth | 1 | -1/+1 |
2012-01-01 | - implemented separated inventory for creative mode (cSurvivalInventory and cCreativeInventory) | lapayo94@gmail.com | 1 | -1/+1 |
2011-12-28 | - Implemented Drops from Burning animals | lapayo94@gmail.com | 1 | -1/+1 |
2011-12-26 | Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld() | faketruth | 1 | -1/+1 |
2011-11-10 | Can now set gamemode via lua. | admin@omencraft.com | 1 | -1/+1 |
2011-11-10 | Made block action sanity checks more robust, water buckets, lava buckets and empty buckets should all now work. | admin@omencraft.com | 1 | -1/+1 |
2011-11-10 | Added random weather that persists per world. Also added SetWeather, GetWeather, and CastThunderbolt to lua bindings. | admin@omencraft.com | 1 | -1/+1 |
2011-11-09 | Added m_IP to player class and binding to get IP for LUA. (Probably should use m_pState) | admin@omencraft.com | 1 | -1/+1 |
2011-11-08 | It's a Squirrel!! | faketruth | 1 | -1/+1 |
2011-11-01 | You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet | faketruth | 1 | -1/+1 |
2011-10-31 | Prepared some parts of the code for multi world support, I created lots of TODO's | faketruth | 1 | -1/+1 |
2011-10-03 | MCServer c++ source files | faketruth | 1 | -0/+8 |