| Commit message (Expand) | Author | Files | Lines |
2013-12-08 | Fixed VS2008 compilation after those huge changes. | madmaxoft | 1 | -4/+6 |
2013-12-08 | Fixed normalizing large angles. | madmaxoft | 1 | -1/+31 |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 1 | -1109/+1109 |
2013-12-07 | Added a SpawnFallingBlock function so plugins can make other blocks fall. | STRWarrior | 1 | -1/+77 |
2013-12-07 | Renamed animation function | Tiger Wang | 1 | -4/+39 |
2013-11-30 | Added IsBiomeNoDownfall() function. | madmaxoft | 1 | -102/+137 |
2013-11-27 | Fixed some of tiger's derpyness. | Alexander Harkness | 1 | -1/+1 |
2013-11-26 | Fixed tolua++ files | Tiger Wang | 1 | -2/+2 |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 1 | -1/+1 |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 |
2013-11-23 | Added cFile:ReadWholeFile() to Lua API. | madmaxoft | 1 | -1/+33 |
2013-11-22 | Added cRoot:GetFurnaceFuelBurnTime() to Lua API. | madmaxoft | 1 | -1/+32 |
2013-11-22 | Changed cRoot:GetFurnaceRecipe() Lua binding signature. | madmaxoft | 1 | -42/+8 |
2013-11-21 | Exported static XP calculation to Lua API. | madmaxoft | 1 | -19/+89 |
2013-11-16 | removed SpendExperience and changed AddExperience to handle removing Xp | Daniel O'Brien | 1 | -43/+8 |
2013-11-16 | fixed bug and added SpendExperience() | Daniel O'Brien | 1 | -29/+98 |
2013-11-15 | finished #143 I believe | Daniel O'Brien | 1 | -1/+1 |
2013-11-15 | added cProtocol function to pass xp to client | Daniel O'Brien | 1 | -6/+6 |
2013-11-15 | Removed cBlockEntity:CreateByBlockType() from the Lua API. | madmaxoft | 1 | -42/+1 |
2013-11-15 | Removed BlockEntities' constructors from the API. | madmaxoft | 1 | -537/+27 |
2013-11-14 | Added cNoteEntity to Lua API. | madmaxoft | 1 | -8/+143 |
2013-11-14 | Exported cJukeboxEntity to Lua API. | madmaxoft | 1 | -7/+144 |
2013-11-14 | Added cSignEntity into API, added cChunkDesc:GetBlockEntity(). | madmaxoft | 1 | -26/+314 |
2013-11-14 | luaExport | Daniel O'Brien | 1 | -4/+254 |
2013-11-10 | Added cItem::GetMaxStackSize() | madmaxoft | 1 | -1/+34 |
2013-11-09 | Removed cStringMap. | madmaxoft | 1 | -199/+208 |
2013-11-05 | Moved cTracer::SetValues to be an internal function because it is only ever used in cTracer::Trace. | Samuel Barney | 1 | -36/+0 |
2013-11-03 | Added cEntity:GetYaw() and cEntity:SetYaw(). | madmaxoft | 1 | -1/+101 |
2013-10-28 | Renamed cWindow constants to include the "wt" prefix. | madmaxoft | 1 | -12/+12 |
2013-10-25 | cIniFile: Renamed functions to make meaning more explicit. | madmaxoft | 1 | -410/+152 |
2013-10-25 | cIniFile doesn't store filename internally anymore. | madmaxoft | 1 | -163/+15 |
2013-10-24 | Renamed cMonster::GetSpawnRate() to GetSpawnDelay(). | madmaxoft | 1 | -29/+70 |
2013-10-23 | Fixed cLuaWindow's binding. | madmaxoft | 1 | -19/+1 |
2013-10-23 | Fixed bindings for cHopperEntity:GetOutputBlockPos(). | madmaxoft | 1 | -45/+1 |
2013-10-23 | Fixed cDropSpenserEntity bindings generating an extra var. | madmaxoft | 1 | -25/+6 |
2013-10-23 | Exported cHopperEntity to API. | madmaxoft | 1 | -19/+154 |
2013-10-23 | Removed cRoot:m_PrimaryServerVersion from Lua API. | madmaxoft | 1 | -32/+1 |
2013-10-21 | Fixed GetHTMLEscapedString() binding, removed obsolete memory function from API. | madmaxoft | 1 | -36/+3 |
2013-10-20 | Fixed memory leaks in cMobCensus, moved GetSpawnRate() to cMonster. | madmaxoft | 1 | -1/+32 |
2013-10-20 | Moved all MobTypesManager functions to cMonster. | madmaxoft | 1 | -1/+95 |
2013-10-20 | Fixed loading allowed mobs in world. | madmaxoft | 1 | -4/+79 |
2013-10-13 | Eight round of fixes | Tiger Wang | 1 | -5/+0 |
2013-10-11 | Added GetIniItemSet() function. | madmaxoft | 1 | -6/+52 |
2013-10-09 | Moved cMakeDir::MakeDir to cFile::CreateFolder. | madmaxoft | 1 | -1/+33 |
2013-10-09 | Added static cFile functions to Lua API. | madmaxoft | 1 | -9/+244 |
2013-10-08 | Implemented the two memory-statistics functions in cRoot. | madmaxoft | 1 | -1/+59 |
2013-10-08 | Cleaned up cEntity's enums. | madmaxoft | 1 | -19/+1 |
2013-10-05 | WebAdmin uses the new HTTP functionality. | madmaxoft | 1 | -39/+7 |
2013-10-04 | Added cWorld::IsWeatherXXX() functions | madmaxoft | 1 | -1/+133 |
2013-09-25 | Removed cChunkDesc::SetChunkCoords() from Lua API. | madmaxoft | 1 | -37/+1 |
2013-09-21 | Implemented cWebAdmin:GetMemoryUsage() on Linux proper. | madmaxoft | 1 | -33/+62 |
2013-09-18 | Added cPlugin:GetLocalFolder() API function. | madmaxoft | 1 | -1/+34 |
2013-09-16 | Exported cMonster:GetMobType() to the Lua API. | madmaxoft | 1 | -1/+34 |
2013-09-16 | Removed cWorld:SaveAllChunks() from the API. | madmaxoft | 1 | -33/+1 |
2013-09-16 | cWorld:QueueTickBlock takes the delay in ticks. | madmaxoft | 1 | -3/+3 |
2013-09-15 | Fixed previous commit | madmaxoft | 1 | -37/+3 |
2013-09-15 | Removed obsoleted cWorld functions from the API: | madmaxoft | 1 | -59/+1 |
2013-09-15 | Fixed API bindings of cWorld:GetSignLines(), exported cWorld:UseBlockEntity(). | madmaxoft | 1 | -27/+16 |
2013-09-15 | Updated the bindings again. | madmaxoft | 1 | -2/+2 |
2013-09-15 | Fixed cWorld bindings for GetBlockInfo() and GetBlockTypeMeta(). | madmaxoft | 1 | -97/+1 |
2013-09-15 | Updated the automatic bindings. | madmaxoft | 1 | -1/+35 |
2013-09-07 | Updated the API bindings. | madmaxoft | 1 | -45/+117 |
2013-09-07 | Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt() | madmaxoft | 1 | -7/+7 |
2013-09-03 | Fixed inconsistent meta naming | Tiger Wang | 1 | -10/+10 |
2013-09-03 | Added cEntity's gravity to the Lua API. | madmaxoft | 1 | -1/+68 |
2013-09-03 | Added cArrowEntity's criticalness to the API. | madmaxoft | 1 | -21/+92 |
2013-09-01 | Added line collision calculation to cBoundingBox. | madmaxoft | 1 | -1/+283 |
2013-09-01 | Exported BroadcastSoundEffect and BroadcastSoundParticleEffect to the Lua API | STRWarrior | 1 | -29589/+29680 |
2013-09-01 | Added the cBoundingBox class. | madmaxoft | 1 | -7/+598 |
2013-08-30 | Basic support for thrown items - eggs, snowballs and ender pearls. | madmaxoft | 1 | -23/+35 |
2013-08-30 | Moved throw pos and speed calculation from cProjectileEntity into cPlayer. | madmaxoft | 1 | -85/+89 |
2013-08-29 | Implemented xoft's suggestions [SEE DESC] | Tiger Wang | 1 | -0/+10 |
2013-08-27 | Added g_BlockIsXXX[] arrays to the API. | madmaxoft | 1 | -1/+181 |
2013-08-25 | Added a few API accessors to cArrowEntity. | madmaxoft | 1 | -1/+170 |
2013-08-24 | Fixed inconsistent metas and added snow metas | Tiger Wang | 1 | -24/+32 |
2013-08-22 | Added skeleton code for projectile spawning. | madmaxoft | 1 | -247/+345 |
2013-08-21 | Hook adding uses the new API. | madmaxoft | 1 | -37/+3 |
2013-08-21 | Added cWorld:GetIniFileName() to the Lua API. | madmaxoft | 1 | -3/+36 |
2013-08-19 | Added cPickup:IsCollected() to the Lua API. | madmaxoft | 1 | -1/+34 |
2013-08-19 | Added cPickup:GetAge() the the Lua API. | madmaxoft | 1 | -1/+34 |
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -5/+5 |
2013-08-19 | Finished renaming cPlugin_NewLua to cPluginLua. | madmaxoft | 1 | -11/+12 |
2013-08-18 | Implemented cWorld:QueueSetBlock(), as requested for delayed blocksetting. | madmaxoft | 1 | -1/+81 |
2013-08-18 | Added cWindow property manipulation API. | madmaxoft | 1 | -1/+70 |
2013-08-18 | Disabled Lua virtual hooks. | madmaxoft | 1 | -1955/+16 |
2013-08-17 | Added cRoot:BroadcastChat() to the Lua API. | madmaxoft | 1 | -1/+36 |
2013-08-16 | Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX. | madmaxoft | 1 | -31/+36 |
2013-08-15 | Exported cWorld:DoExplosionAt() to Lua API. | madmaxoft | 1 | -1/+47 |
2013-08-14 | Fixed wrong names for some metas. | madmaxoft | 1 | -9/+9 |
2013-08-14 | Player counts are now properly handled. | madmaxoft | 1 | -3/+3 |
2013-08-13 | Exported cWorld:BroadcastChat() to the Lua API; used in the Core. | madmaxoft | 1 | -1/+38 |
2013-08-13 | Clients are now ticked in cServer first, then in cWorld once they get assigned a world. | madmaxoft | 1 | -85/+1 |
2013-08-12 | Added quartz stairs. | STRWarrior | 1 | -30581/+30582 |
2013-08-12 | Removed cServer::BroadcastChat() and cServer::SendMessage(). | madmaxoft | 1 | -77/+1 |
2013-08-11 | Added cWorld:QueueSaveAllChunks() function for saving chunks asynchronously. | madmaxoft | 1 | -1/+33 |
2013-08-11 | Moved MaxPlayers and Description from cWorld to cServer. | madmaxoft | 1 | -101/+134 |
2013-08-11 | Added the OnHopperPullingItem and OnHopperPushingItem hooks. | madmaxoft | 1 | -4/+9 |
2013-08-10 | Renamed Plugin_NewLua to PluginLua. | madmaxoft | 1 | -1/+1 |
2013-08-09 | Renamed Plugin_NewLua to PluginLua. | madmaxoft | 1 | -1/+1 |
2013-08-09 | Added OnExploding() and OnExploded() hooks. | madmaxoft | 1 | -31/+236 |
2013-08-08 | Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks. | madmaxoft | 1 | -10/+24 |
2013-08-07 | Added cLineBlockTracer to the API | madmaxoft | 1 | -50/+111 |
2013-08-02 | Implemented OnPlayerRightClickingEntity() hook | madmaxoft | 1 | -1/+2 |
2013-07-29 | Updated the nightbuild script for Git | madmaxoft | 1 | -1/+1 |
2013-07-29 | WebAdmin: Removed the duplicate memory usage querying | madmaxoft | 1 | -7/+3 |
2013-07-29 | Updated the automatic Lua bindings | madmaxoft | 1 | -87/+222 |
2013-07-29 | WebAdmin templates can use Lua | FakeTruth | 1 | -26/+401 |
2013-07-28 | Player eating is now properly broadcast to other players. | madmaxoft | 1 | -87/+222 |
2013-07-26 | cInventory: Added the ChangeSlotCount() function to the Lua API | madmaxoft@gmail.com | 1 | -1/+38 |
2013-07-12 | Added a StringToMobType() function to the Lua API (patch contributed by STR_Warrior) | madmaxoft@gmail.com | 1 | -1/+32 |
2013-07-12 | First implementation of movement-related hunger and API | madmaxoft@gmail.com | 1 | -51/+323 |
2013-07-07 | Added StringUtils functions to Lua API; added StripColorCodes(); ChatLog now strips color codes from logged messages. | madmaxoft@gmail.com | 1 | -1/+165 |
2013-07-07 | Fixed sprinting in 1.6.1, made speeds available through API; fixed messages containing quotes. | madmaxoft@gmail.com | 1 | -9/+252 |
2013-07-03 | Empty buckets replace fluid buckets on use and vice versa (patch contributed by Mgueydan) | madmaxoft | 1 | -2/+2 |
2013-07-01 | Added DamageType translation to API | madmaxoft@gmail.com | 1 | -32/+93 |
2013-07-01 | Rewritten entity-on-fire management ("forever on fire" bugs) | madmaxoft@gmail.com | 1 | -1189/+1235 |
2013-06-29 | Advanced RCON: Command output is sent to the RCON client. | madmaxoft@gmail.com | 1 | -59/+25 |
2013-06-22 | Added the End height and composition generators. | madmaxoft@gmail.com | 1 | -5/+67 |
2013-06-21 | Dispensers dispense primed TNT | madmaxoft@gmail.com | 1 | -3/+5 |
2013-06-21 | Simulators are woken up after an explosion. | madmaxoft@gmail.com | 1 | -1/+83 |
2013-06-20 | Furnaces light up visually when they're cooking | madmaxoft@gmail.com | 1 | -5/+13 |
2013-06-18 | Added the API for spawning primed TNTs | madmaxoft@gmail.com | 1 | -1/+41 |
2013-06-16 | Rewritten furnaces | madmaxoft@gmail.com | 1 | -22/+485 |
2013-06-15 | Entity: Added IsTNT | nielsbreu@gmail.com | 1 | -1/+34 |
2013-06-13 | cItemGrid: Added IsSlotEmpty() functions | madmaxoft@gmail.com | 1 | -1/+68 |
2013-06-12 | ChestEntity: fixed bindings | madmaxoft@gmail.com | 1 | -19/+1 |
2013-06-12 | Implemented the Hopper block handler | madmaxoft@gmail.com | 1 | -8/+13 |
2013-06-12 | Added cWorld::SetSignLines(), re-exported to Lua manually to avoid ghost return values | madmaxoft@gmail.com | 1 | -53/+1 |
2013-06-09 | Fixed previous commit. | nielsbreu@gmail.com | 1 | -704/+3272 |
2013-06-09 | Added SetTicksUntilWeatherChange/GetTicksUntilWeatherChange. to set/get the amount of ticks before the weather changes. Added SendBlockChange to Lua to create "fake" blocks | nielsbreu@gmail.com | 1 | -3272/+813 |
2013-06-04 | Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlers | madmaxoft@gmail.com | 1 | -261/+24 |
2013-06-04 | Added cItem copy-constructor to Lua API, made cItem::IsEqual() and IsStackable() enchantment-aware | madmaxoft@gmail.com | 1 | -5/+98 |
2013-06-02 | Added the possibility to specify enchantments by name in the constructor and AddFromString() function | madmaxoft@gmail.com | 1 | -1/+33 |
2013-06-02 | Enchantments: API and sending to client | madmaxoft@gmail.com | 1 | -35/+492 |
2013-06-01 | cItem constructor changed to create single-piece items when not given count | madmaxoft@gmail.com | 1 | -17/+85 |
2013-05-30 | LuaWindow: Initial code, the window can be opened, but not much manipulated | madmaxoft@gmail.com | 1 | -4/+590 |
2013-05-28 | Moved BlockEntities to a separate folder | madmaxoft@gmail.com | 1 | -7/+73 |
2013-05-28 | Chunk / ChunkMap: Added support for unbounded querying blocktype-only or blockmeta-only | madmaxoft@gmail.com | 1 | -1/+35 |
2013-05-26 | Fixed cItemGrid API, no more changeable GetSlot(). | madmaxoft@gmail.com | 1 | -5/+5 |
2013-05-26 | Block entities with storage now correctly mark the chunk as dirty when their contents change. | madmaxoft@gmail.com | 1 | -1/+67 |
2013-05-26 | Implemented droppers | madmaxoft@gmail.com | 1 | -103/+334 |
2013-05-25 | Added all new bindings, refactored Debuggers; new Debuggers function. | madmaxoft@gmail.com | 1 | -235/+455 |
2013-05-24 | Slight cleanup in the cInventory / cItemGrid API | madmaxoft@gmail.com | 1 | -35/+203 |
2013-05-24 | Refactored cInventory to use cItemGrid for the actual Storage | madmaxoft@gmail.com | 1 | -195/+767 |
2013-05-21 | Fixed linking error from rev 1498 | madmaxoft@gmail.com | 1 | -8/+142 |
2013-05-19 | Inventory code cleanup, players can now see each other's armor | madmaxoft@gmail.com | 1 | -39/+185 |
2013-05-12 | cItems: Added runtime bounds-checking to avoid server crashes with badly written plugins. | madmaxoft@gmail.com | 1 | -66/+26 |
2013-05-09 | Fixed error while compiling. | nielsbreu@gmail.com | 1 | -13/+41 |
2013-05-09 | function SpawnItemPickups is now exported to Lua. Lua is able to create a Items object. | nielsbreu@gmail.com | 1 | -0/+166 |
2013-05-08 | Refactored window clicking code to use different click actions | madmaxoft@gmail.com | 1 | -8/+141 |
2013-04-28 | Added dtAdmin damage type for use in plugins | madmaxoft@gmail.com | 1 | -1/+3 |
2013-04-18 | Initial implementation of explosions and TNT block | keyboard.osh@gmail.com | 1 | -1/+2 |
2013-04-13 | Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick() | madmaxoft@gmail.com | 1 | -34/+1 |
2013-04-11 | Fixed a bit of coding style and function names in cItem | madmaxoft@gmail.com | 1 | -17/+17 |
2013-04-10 | Dispensers rewritten to use ItemGrid | madmaxoft@gmail.com | 1 | -1/+44 |
2013-04-10 | ItemGrid: Renamed all Item to Slot - better and consistent naming | madmaxoft@gmail.com | 1 | -57/+57 |
2013-04-10 | Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid. | madmaxoft@gmail.com | 1 | -11/+762 |
2013-04-06 | Mineshafts: Added random loot to generated chests and fixed chest direction | madmaxoft@gmail.com | 1 | -3/+250 |
2013-03-31 | MineShafts: Added tracks to corridors | madmaxoft@gmail.com | 1 | -1/+3 |
2013-03-31 | cChunkDesc: Added the RandomFillRelCuboid() function | madmaxoft@gmail.com | 1 | -1/+90 |
2013-03-31 | cCuboid: Added the IsCompletelyInside() function | madmaxoft@gmail.com | 1 | -1/+36 |
2013-03-31 | Added cCuboid:Assign() and cChunkDesc:FloorRelCuboid() | madmaxoft@gmail.com | 1 | -1/+126 |
2013-03-30 | ChunkDesc: Extended the interface, RelCuboid functions now take either a cCuboid or a set of 6 coords. | madmaxoft@gmail.com | 1 | -12/+102 |
2013-03-29 | ChunkDesc: Cuboid-based manipulation | madmaxoft@gmail.com | 1 | -1/+114 |
2013-03-29 | Cuboid: Added DoesIntersect(), more IsInside() and more constructors | madmaxoft@gmail.com | 1 | -2/+245 |
2013-03-29 | Cuboid: Added the DifX/Y/Z functions | madmaxoft@gmail.com | 1 | -74/+173 |
2013-03-25 | BlockArea: Implemented mirroring without meta manipulation | madmaxoft@gmail.com | 1 | -3/+729 |
2013-03-19 | Updated bindings for new cChunkDesc functions | madmaxoft@gmail.com | 1 | -3/+6 |
2013-03-17 | Rewritten generators so that they use the cChunkDesc class (and thus can use cBlockArea merging) | madmaxoft@gmail.com | 1 | -3/+138 |
2013-03-14 | Added water and lava springs. | madmaxoft@gmail.com | 1 | -1/+37 |
2013-03-09 | Pickups are now being saved into Anvil. | madmaxoft@gmail.com | 1 | -15/+83 |
2013-03-05 | IPv6 support + removed cTCPLink from Lua API | madmaxoft@gmail.com | 1 | -364/+7 |
2013-03-03 | Player can sit in minecarts (but not move them yet) | madmaxoft@gmail.com | 1 | -1/+35 |
2013-03-03 | Added missing item types, fixed placing stone walls. | madmaxoft@gmail.com | 1 | -1/+12 |
2013-03-01 | Updated cEntity API; removed functions that are unusable from Lua, added a few query functions. | madmaxoft@gmail.com | 1 | -175/+453 |
2013-02-21 | Moved the Speed member into cEntity class instead of its descendants. | madmaxoft@gmail.com | 1 | -346/+137 |
2013-02-21 | Added HOOK_EXECUTE_COMMAND for intercepting executed commands and console commands. | madmaxoft@gmail.com | 1 | -1/+3 |
2013-02-16 | Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. | madmaxoft@gmail.com | 1 | -139/+15 |
2013-02-15 | Plugins can now bind console commands | madmaxoft@gmail.com | 1 | -35/+172 |
2013-02-13 | Exported forgotten API functions in cPluginManager: ExecuteCommand(), ForceExecuteCommand() | madmaxoft@gmail.com | 1 | -1/+77 |
2013-02-13 | Added HOOK_WEATHER_CHANGING. | madmaxoft@gmail.com | 1 | -5/+60 |
2013-02-11 | More API functions in cBlockArea: Create(), Fill(), FillRelArea() | madmaxoft@gmail.com | 1 | -1/+208 |
2013-02-10 | Added cBlockArea:Merge() API function to merge two block areas using different strategies. | madmaxoft@gmail.com | 1 | -3/+48 |
2013-02-09 | Added cBlockArea:Expand() API function (untested) | madmaxoft@gmail.com | 1 | -1/+45 |
2013-02-08 | cChunkDesc can now read and write cBlockAreas. | madmaxoft@gmail.com | 1 | -8/+222 |
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 | -31/+111 |
2013-02-07 | Added cBlockArea:CopyTo() and :CopyFrom(), so now block areas can be duplicated easily. | madmaxoft@gmail.com | 1 | -1/+69 |
2013-02-07 | cBlockArea can now be saved as a .schematic file. | madmaxoft@gmail.com | 1 | -1/+37 |
2013-02-06 | cBlockArea can now be loaded from a .schematic file. | madmaxoft@gmail.com | 1 | -1/+37 |
2013-02-06 | Added a new API call to cBlockArea: Crop(). | madmaxoft@gmail.com | 1 | -2/+46 |
2013-02-05 | Added new hooks: OnChunkAvailable(), OnChunkUnloaded() and OnChunkUnloading(). Modified OnChunkGenerated() signature. | madmaxoft@gmail.com | 1 | -1/+62 |
2013-02-01 | Moved command API into cPluginManager. | madmaxoft@gmail.com | 1 | -135/+69 |
2013-01-28 | Renamed HOOK_KILLED to HOOK_KILLING to match naming conventions. | madmaxoft@gmail.com | 1 | -2/+2 |
2013-01-28 | Renamed HOOK_COLLECT_PICKUP to HOOK_COLLECTING_PICKUP to match other hooks' naming. | madmaxoft@gmail.com | 1 | -6/+6 |
2013-01-27 | Added cItems to Lua API. | madmaxoft@gmail.com | 1 | -284/+282 |
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/+2 |
2013-01-27 | Removed cMCLogger from Lua API | madmaxoft@gmail.com | 1 | -153/+7 |
2013-01-26 | Changed HOOK_PLAYER_MOVED to HOOK_PLAYER_MOVING to match the scheme used for names. | madmaxoft@gmail.com | 1 | -2/+2 |
2013-01-25 | Merged the usable portion of the "gens" branch. | madmaxoft@gmail.com | 1 | -109/+177 |
2013-01-18 | Renamed rclk hook to HOOK_PLAYER_RIGHT_CLICK. | madmaxoft@gmail.com | 1 | -2/+3 |
2013-01-14 | Fixed missing bindings in cPlugin | madmaxoft@gmail.com | 1 | -6/+103 |
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -3404/+86 |
2013-01-04 | cBlockArea now has a GetBlockTypeMeta() and GetRelBlockTypeMeta() methods | madmaxoft@gmail.com | 1 | -1/+89 |
2012-12-28 | cPickup now uses full cItem, instead of a pointer | madmaxoft@gmail.com | 1 | -80/+26 |
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 | -50/+269 |
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 | -100/+124 |
2012-12-21 | Reworked the IsA() / GetClass() framework to actually be useful. Added GetParentClass(). | madmaxoft@gmail.com | 1 | -39/+157 |
2012-12-21 | Refactored the TakeDamage API to take equipped weapon and armor into consideration (PvP untested) | madmaxoft@gmail.com | 1 | -333/+1393 |
2012-11-20 | Added primary server version interface to cRoot and "primaryserverversion" console command. | madmaxoft@gmail.com | 1 | -1/+69 |
2012-11-11 | Cleanup: Removed deprecated functions from Lua API | madmaxoft@gmail.com | 1 | -103/+1 |
2012-11-11 | Hopefully a fix for crash when chunks are added to a client being destroyed. | madmaxoft@gmail.com | 1 | -4/+4 |
2012-11-01 | Refactored the world time. | madmaxoft@gmail.com | 1 | -17/+183 |
2012-10-31 | Added the [Server].PrimaryServerVersion setting to settings.ini; 1.4.2 gets the correct version | madmaxoft@gmail.com | 1 | -1/+32 |
2012-10-28 | Added cWorld:SpawnMob(PosX, PosY, PosZ, EntityType) to Lua API | madmaxoft@gmail.com | 1 | -9/+146 |
2012-10-20 | Double chests are now working, and with sound. (FS #69) | madmaxoft@gmail.com | 1 | -36/+3 |
2012-10-20 | Made cWorld's block query functions more orthogonal, added GetBlockInfo() returning all info on a block. | madmaxoft@gmail.com | 1 | -124/+213 |
2012-10-18 | Converted some const char*s and std::strings to AStrings | faketruth | 1 | -29/+202 |
2012-10-14 | Completely removed support for old style Lua plugins (can use both Plugin and NewPlugin in settings.ini for now) | faketruth | 1 | -166/+334 |
2012-10-13 | Added delayed ticking to Lua API | madmaxoft@gmail.com | 1 | -1/+113 |
2012-10-06 | BlockArea writing support (BlockTypes with BlockMeta only) | madmaxoft@gmail.com | 1 | -1/+300 |
2012-10-03 | Moved blockticking into blockhandler classes. | madmaxoft@gmail.com | 1 | -14/+94 |
2012-10-03 | Added BLOCK_FACE_NONE into the plugin API | madmaxoft@gmail.com | 1 | -1/+46 |
2012-09-24 | Fixed Lua bindings for file renaming in previous commits | madmaxoft@gmail.com | 1 | -1/+1 |
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -28/+28 |
2012-09-23 | Source files cleanup: OSSupport-related files in a separate subfolder, renamed. | madmaxoft@gmail.com | 1 | -2/+2 |
2012-09-23 | Source files cleanup: Removed unused cBlockToPickup | madmaxoft@gmail.com | 1 | -5/+35 |
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/+34 |
2012-09-08 | Added the ItemToString() and ItemTypeToString() functions. | madmaxoft@gmail.com | 1 | -1/+167 |
2012-09-02 | ToLua does not like the override keyword :( | faketruth | 1 | -44/+12 |
2012-09-02 | Exported cWorld::DoWithChestAt to Lua | faketruth | 1 | -27/+310 |
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 | -31/+45 |
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 | -60/+4 |
2012-08-27 | Cut out all packet handling to a separate cProtocol descendant | madmaxoft@gmail.com | 1 | -2/+2 |
2012-08-25 | cSocket doesn't use cPackets. | madmaxoft@gmail.com | 1 | -5/+5 |
2012-08-24 | cPickup doesn't use cPackets. | madmaxoft@gmail.com | 1 | -35/+36 |
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 | -124/+93 |
2012-08-23 | Added plugin name to deprecation messages | madmaxoft@gmail.com | 1 | -226/+11 |
2012-08-22 | WebAdmin should not cause crashes anymore | faketruth | 1 | -67/+131 |
2012-08-19 | Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle. | madmaxoft@gmail.com | 1 | -28/+29 |
2012-08-19 | Another handful of packets rewritten. | madmaxoft@gmail.com | 1 | -16/+17 |
2012-08-18 | Chat packet handled in the new way; fixed missing packet sending for inventory slot. | madmaxoft@gmail.com | 1 | -29/+33 |
2012-08-18 | Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects. | madmaxoft@gmail.com | 1 | -1649/+1019 |
2012-08-11 | Updated Bindings to match the new armor categories and torch metas | madmaxoft@gmail.com | 1 | -1/+126 |
2012-08-10 | Fixed a crash in creative inventory (FS 235, patch submitted by l0udPL) | madmaxoft@gmail.com | 1 | -20/+24 |
2012-08-03 | Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type. | madmaxoft@gmail.com | 1 | -26/+25 |
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 | -2/+3 |
2012-07-15 | A new Block handling system :o | lapayo94@gmail.com | 1 | -45/+9 |
2012-07-15 | Removed the deprecated confusing E_BLOCK_WOOD | madmaxoft@gmail.com | 1 | -2/+2 |
2012-07-09 | Improved Squirrel Bindings | lapayo94@gmail.com | 1 | -1/+1 |
2012-07-09 | BlockArea name change reverted | lapayo94@gmail.com | 1 | -1/+1 |
2012-07-08 | Squirrel Plugins | lapayo94@gmail.com | 1 | -2/+2 |
2012-07-02 | BLOCKTYPE and NIBBLETYPE are finally exported in Lua API as numbers, not usertypes | madmaxoft@gmail.com | 1 | -1/+29 |
2012-07-02 | cBlockArea object added (with only minimal testing so far) | madmaxoft@gmail.com | 1 | -36/+1007 |
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 | -36/+1 |
2012-06-19 | Removed json-related methods from Lua API | madmaxoft@gmail.com | 1 | -74/+5 |
2012-06-17 | Removed the deprecated GetBlockEntity(), added several enumerators to replace it. | madmaxoft@gmail.com | 1 | -28/+39 |
2012-06-16 | Fixed lighting for cake, fence, fence gates, glass pane, iron bars, iron door and wooden door | madmaxoft@gmail.com | 1 | -1/+3 |
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/+299 |
2012-06-16 | Lua binding for cVine fixed | cedeel@gmail.com | 1 | -16/+52 |
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 | -2/+100 |
2012-06-14 | Added a world parameter to HOOK_CHUNK_GENERATING. | madmaxoft@gmail.com | 1 | -25/+31 |
2012-06-14 | Attempt to bring sanity to newlines across systems. | cedeel@gmail.com | 1 | -21337/+21337 |
2012-06-14 | Added HOOK_WEATHER_CHANGE. | cedeel@gmail.com | 1 | -1/+2 |
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/+184 |
2012-06-13 | Added a BlockToPickup hook for modifying pickups when a player breaks a block. | madmaxoft@gmail.com | 1 | -28/+437 |
2012-06-13 | I think the chunk generation hooks for Lua are pretty good now, though it might still need some tweaking | faketruth | 1 | -18/+518 |
2012-06-13 | Revamped the weather system. | cedeel@gmail.com | 1 | -3/+35 |
2012-06-12 | Added working crafting hooks HOOK_PRE_CRAFTING, HOOK_CRAFTING_NO_RECIPE and HOOK_POST_CRAFTING | madmaxoft@gmail.com | 1 | -10/+359 |
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 | -46/+914 |
2012-06-11 | Added implementation of E_PLUGIN_CHUNK_GENERATING lua hook | faketruth | 1 | -1/+190 |
2012-06-09 | New IniFile functionality: read value and set default if it isn't present (GetValueSet() ); used by cWorld | madmaxoft@gmail.com | 1 | -26/+225 |
2012-06-09 | Sugarcane and cactus max height can be set in world.ini. | madmaxoft@gmail.com | 1 | -1/+67 |
2012-06-09 | Plants growable by bonemeal are settable in the world.ini. Default matches vanilla MC. | madmaxoft@gmail.com | 1 | -3/+5 |
2012-06-09 | Cacti grow by themselves and by bonemeal | madmaxoft@gmail.com | 1 | -5/+6 |
2012-06-08 | Configurable classic composition generator | cedeel@gmail.com | 1 | -3/+3 |
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/+123 |
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 | -5/+131 |
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 | -808/+116 |
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 | -18862/+18980 |
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 | -18793/+18862 |
2012-06-02 | Added Lua function cRoot:ForEachWorld(), removed the obsolete cRoot:GetWorld() method (both C++ and Lua) | madmaxoft@gmail.com | 1 | -39/+11 |
2012-05-31 | cWorld::UnloadUnusedChunks() exported to Lua | madmaxoft@gmail.com | 1 | -1/+33 |
2012-05-30 | Added support for SetNextBlockTick() function callable from Lua | madmaxoft@gmail.com | 1 | -1/+39 |
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 | -3/+136 |
2012-05-27 | Added wool and netherrack block IDs | madmaxoft@gmail.com | 1 | -1/+3 |
2012-05-25 | Merged the composable_generator branch into the trunk | madmaxoft@gmail.com | 1 | -21/+341 |
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/+3 |
2012-03-24 | Reverted the previous commit - it is useless, since entities still depend heavily on cWorld | madmaxoft@gmail.com | 1 | -2/+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/+2 |
2012-03-16 | Exposed a function to Lua to get a block's sky light value | faketruth | 1 | -30/+40 |
2012-03-09 | cClientHandles have a unique ID now to distinguish them | faketruth | 1 | -4/+137 |
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 | -13/+169 |
2012-03-04 | Changed signed char to unsigned char in block packets, so we can receive height up to 255 | faketruth | 1 | -8/+8 |
2012-03-01 | Started carefully moving to 1.2.2 | faketruth | 1 | -63/+92 |
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 | -29/+50 |
2012-02-21 | Removed cChunkPtrs from everywhere but internal cChunkMap usage. Now we should finally be threadsafe :) | madmaxoft@gmail.com | 1 | -3/+3 |
2012-02-16 | Got rid of dangerous GetEntity(), not using DoWithEntity() | faketruth | 1 | -36/+1 |
2012-02-15 | No longer using pointers for Vector3(f/d/i) in cEntity's and cTracer | faketruth | 1 | -25/+25 |
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 | -102/+80 |
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 | -3/+3 |
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 | -27/+28 |
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 | -24/+25 |
2012-02-01 | Added all current hooks to the new plugin structure. | faketruth | 1 | -112/+684 |
2012-02-01 | Plugins can now be enabled and disabled through WebAdmin | faketruth | 1 | -1/+38 |
2012-01-31 | Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPlugin | faketruth | 1 | -62/+97 |
2012-01-31 | Can now receive POST data in WebPlugins! | faketruth | 1 | -1/+32 |
2012-01-30 | Added a WebAdmin interface to view users their groups, and the permissions of groups. | faketruth | 1 | -3/+34 |
2012-01-29 | VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization. | madmaxoft@gmail.com | 1 | -0/+2 |
2012-01-28 | Converted entire Core plugin including WebAdmin interface to new plugin method/system/thingy and sexyfied it. | faketruth | 1 | -77/+472 |
2012-01-26 | Working on a new plugin design with Lua. While retaining backwards compatibility of course... | faketruth | 1 | -18/+319 |
2012-01-22 | Improved Core's WebAmin interface a bit. | faketruth | 1 | -1/+68 |
2012-01-01 | CreativeInventory Update | lapayo94@gmail.com | 1 | -50/+49 |
2012-01-01 | Fixed the numchunks console command. | faketruth | 1 | -1/+66 |
2012-01-01 | - implemented separated inventory for creative mode (cSurvivalInventory and cCreativeInventory) | lapayo94@gmail.com | 1 | -17/+51 |
2011-12-28 | - Implemented Drops from Burning animals | lapayo94@gmail.com | 1 | -83/+14 |
2011-12-26 | Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld() | faketruth | 1 | -6/+42 |
2011-12-21 | - Crafting fixed in 1.0.0 | lapayo94@gmail.com | 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 | -7/+173 |
2011-11-10 | Added random weather that persists per world. Also added SetWeather, GetWeather, and CastThunderbolt to lua bindings. | admin@omencraft.com | 1 | -1/+106 |
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/+67 |
2011-11-08 | It's a Squirrel!! | faketruth | 1 | -15/+266 |
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 | -15/+248 |
2011-10-31 | Prepared some parts of the code for multi world support, I created lots of TODO's | faketruth | 1 | -26/+202 |
2011-10-26 | Added 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.com | 1 | -0/+1 |
2011-10-03 | MCServer c++ source files | faketruth | 1 | -0/+15468 |