Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-01-25 | Mob bugfixes | Tiger Wang | 6 | -26/+54 | |
* Mobs no longer require constant line-of-sight to a player to remain aggravated * Fixed an ASSERT * Fixed mobs jumping * Fixed Idle state not properly using AI + Added FILE_IO_PREFIX to favicon loading + Implemented #563 | |||||
2014-01-25 | All mobs now drown (fixes #54) | Tiger Wang | 6 | -127/+137 | |
* Implemented mob drowning * Iron Golems and squids are excluded | |||||
2014-01-25 | Fixed a generator bug | Tiger Wang | 2 | -1/+9 | |
2014-01-25 | Zombies and skeletons use AI | Tiger Wang | 2 | -9/+15 | |
2014-01-24 | Miscellaneous improvements | Tiger Wang | 3 | -28/+17 | |
2014-01-24 | Changed a condition to IsGameMode | Tiger Wang | 1 | -2/+1 | |
2014-01-24 | Made wolves compatible with new AI code | Tiger Wang | 2 | -11/+26 | |
2014-01-24 | Monsters no longer check for direct line of sight | Tiger Wang | 1 | -10/+2 | |
2014-01-24 | Large reworking of mob code [SEE DESC] | Tiger Wang | 7 | -242/+334 | |
+ Implemented better pathfinding - Removed lots of unused variables, functions, etc. * Changed some variable types * Other miscellaneous fixes, and also completes the previous PRs | |||||
2014-01-24 | Fixed mobs too close to player not ticking | Tiger Wang | 1 | -2/+2 | |
A condition would never be fulfilled. A number squared was compared to -1, but there is nothing that, multiplied by itself, gives -1. | |||||
2014-01-24 | Implemented creeper abilities | Tiger Wang | 2 | -2/+50 | |
* Creepers now explode with a sound effect * Creepers drop a music disc on the unlikely event of being killed by a skeleton's arrow Inspired by @maniak89's PR #132. | |||||
2014-01-24 | Removed unused ReferenceManager | Tiger Wang | 4 | -122/+1 | |
2014-01-24 | Fixed Win nightbuilds not producing PDBs. | madmaxoft | 1 | -0/+7 | |
2014-01-24 | Fixed a few compile-time and runtime warnings in ScoreboardSerializer. | madmaxoft | 1 | -8/+4 | |
2014-01-24 | Fixed crash with failed entity-loading. | madmaxoft | 2 | -3/+9 | |
This should fix issues reported in: http://forum.mc-server.org/showthread.php?tid=1328 http://forum.mc-server.org/showthread.php?tid=1308 | |||||
2014-01-24 | Fixed flint&steel failure on the Y world edges. | madmaxoft | 1 | -0/+4 | |
2014-01-24 | Fixed indentation once and for all. | Mike Hunsinger | 2 | -46/+46 | |
2014-01-24 | Fixed indentation and doxygen comments... For real this time. | Mike Hunsinger | 2 | -15/+15 | |
2014-01-24 | Fixed spacing and doxycomments. | Mike Hunsinger | 3 | -18/+16 | |
2014-01-23 | Make clean now effects Bindings | Tycho | 1 | -0/+2 | |
2014-01-23 | Fixed 1.5.x scoreboard packet IDs | andrew | 1 | -3/+3 | |
2014-01-23 | Removed Bindings folder subcmake on *nix | Tycho | 1 | -1/+2 | |
2014-01-23 | Bugfixes | Tycho | 2 | -12/+9 | |
2014-01-23 | added dependecies for bindings regen | Tycho | 2 | -14/+46 | |
2014-01-23 | Fixed crash while calling disabled plugins. | madmaxoft | 1 | -1/+1 | |
2014-01-23 | Fixed scoreboard.dat structure | andrew | 1 | -5/+6 | |
2014-01-23 | Fixed scoreboard serialization | andrew | 1 | -35/+26 | |
2014-01-23 | Improved code safety for the Compact world storage. | Mattes D | 1 | -104/+72 | |
That was a huge chunk of smelly code. | |||||
2014-01-23 | Minor style improvements for the merged PR. | Mattes D | 1 | -4/+4 | |
2014-01-23 | Command block fixes 2 | andrew | 6 | -40/+104 | |
2014-01-23 | Removed extra line | Mike Hunsinger | 1 | -2/+0 | |
2014-01-23 | Split TossItem into three Toss functions (Held, Equipped and Pickup) | Mike Hunsinger | 4 | -57/+101 | |
2014-01-22 | Authenticator: Reduced logging levels. | madmaxoft | 1 | -4/+4 | |
2014-01-22 | Fixed compilation on VC2008 | tonibm19 | 1 | -0/+1 | |
2014-01-22 | cWorld now saves/loads the scoreboard | andrew | 4 | -15/+44 | |
2014-01-21 | Implemented cPluginManager:CallPlugin() API. | madmaxoft | 7 | -214/+471 | |
This function supersedes cPlugin:Call(), is safer to use in regards to multithreading and once again removes the need for the cPlugin class being exported at all. | |||||
2014-01-21 | Scoreboard SendTo() | andrew | 4 | -6/+74 | |
2014-01-21 | Scoreboard protocol support | andrew | 17 | -23/+321 | |
2014-01-20 | Fix a crash but somewhere... | Alexander Harkness | 1 | -2/+1 | |
2014-01-20 | Scoreboard serialization | andrew | 3 | -14/+92 | |
2014-01-20 | Scoreboard deserialization | andrew | 7 | -48/+599 | |
2014-01-19 | Changed the cWorld::ScheduleTask() signature. | madmaxoft | 3 | -151/+181 | |
Now it takes the delay in ticks as an argument, and a cTask descendant as the task to run. Lua API has been updated similarly. | |||||
2014-01-19 | cLuaState can now check function params. | madmaxoft | 2 | -0/+37 | |
2014-01-19 | Removed unneeded paramters | Tiger Wang | 9 | -15/+23 | |
2014-01-19 | Rewritten SocketThreads for proper shutdown scenario. | madmaxoft | 8 | -178/+189 | |
This fixes #560 and #390. | |||||
2014-01-19 | Switched EnchantmentSerilizer to namespace | Tycho | 7 | -17/+23 | |
2014-01-19 | Spilt Writing of Enchantments to seperate class | Tycho | 8 | -90/+116 | |
Created a new class cEnchantmentSerializer to serilize Enchantments to NBT. This breaks a dependecy chain between cChunkGenerator and cWorld. cEnchantmentSerializer is seperate from NBTWriter as it needs to access private members of cEnchantments so having it seperate reduces the spread of the frein modifier | |||||
2014-01-19 | SocketThreads: Removed unused code. | madmaxoft | 2 | -53/+3 | |
2014-01-19 | Scoreboard improvements | andrew | 3 | -116/+79 | |
2014-01-19 | Changed SendBlockEntity format slightly | Tiger Wang | 9 | -42/+55 | |
* Writing NBT is now in Protocol, not BlockEntity files * Fixed a last output bug | |||||
2014-01-19 | Basic scoreboard implementation | andrew | 5 | -1/+576 | |
2014-01-19 | Implemented MC|Brand response | Tiger Wang | 1 | -3/+9 | |
2014-01-19 | Improved command blocks | Tiger Wang | 11 | -5/+124 | |
* Their command and previous output are displayed on the client * They have a BlockHandler implementation, so you can't place blocks on them anymore + As a side effect, implemented UpdateBlockEntity | |||||
2014-01-19 | Exported cFloater to the Lua API. | STRWarrior | 2 | -3/+8 | |
2014-01-18 | Fixed compiler error. | STRWarrior | 1 | -3/+3 | |
2014-01-18 | Command block fixes | andrew | 3 | -43/+17 | |
2014-01-18 | HTTP connections aren't kept alive unless explicitly enabled. | madmaxoft | 4 | -37/+58 | |
Only the client can decide that the connection can be kept alive, we must close the socket if the client doesn't indicate keepalive support. This will provide a fix for #390 when #560 is fixed; until then the issue remains, just it's no longer HTTPServer's fault. | |||||
2014-01-18 | Fixed iterators bug | Tycho | 1 | -2/+1 | |
2014-01-18 | Removed the particles when a mob spawns. | STRWarrior | 1 | -3/+0 | |
2014-01-18 | Parse the MC|AdvCdm plugin message | andrew | 4 | -1/+70 | |
2014-01-18 | Alpha-sorted the finishers. | madmaxoft | 1 | -4/+4 | |
2014-01-18 | Command blocks: Execute() | andrew | 5 | -18/+42 | |
2014-01-18 | switched to using m_WorldAge rather than m_TickID | Tycho | 2 | -9/+3 | |
2014-01-18 | Command block (de)serialization | andrew | 6 | -21/+122 | |
2014-01-18 | Fixed errors. | STRWarrior | 2 | -2/+2 | |
2014-01-18 | Basic command block implementation | andrew | 11 | -33/+395 | |
2014-01-18 | Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo's | STRWarrior | 3 | -10/+10 | |
2014-01-18 | Some tweaks. | STRWarrior | 1 | -5/+18 | |
Everything generates more often. Fire can only spawn on ForeverBurning blocks. | |||||
2014-01-18 | Fixed bug where only brown mushrooms would spawn. | STRWarrior | 1 | -3/+3 | |
2014-01-18 | It now actualy works. | STRWarrior | 1 | -20/+42 | |
2014-01-17 | First attempt at creating a clumb version NetherFinisher. | STRWarrior | 2 | -22/+63 | |
2014-01-17 | Added user setting compression factor | Tycho | 10 | -22/+33 | |
2014-01-17 | Increased tick count to long | Tycho | 2 | -3/+3 | |
2014-01-17 | Changed std to c++11 in clang to fix va_copy issues | Tycho | 1 | -4/+0 | |
2014-01-17 | Implemented xsofts suggestion for a saturating counter in the scheduler | Tycho | 2 | -5/+8 | |
2014-01-17 | Fixed SIGABRT_COMPAT on other architectures. | madmaxoft | 1 | -0/+2 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 23 | -43/+43 | |
2014-01-17 | Protocol 1.7: More output on unknown packets / protocol states. | madmaxoft | 1 | -4/+21 | |
2014-01-16 | Fixed block break packet number | Tiger Wang | 1 | -1/+1 | |
2014-01-16 | Changed newline character because of issues | Tiger Wang | 2 | -4/+13 | |
2014-01-16 | Removed CustomCopy() | Tiger Wang | 2 | -24/+1 | |
2014-01-16 | Really did what xoft wanted | Tiger Wang | 1 | -5/+8 | |
2014-01-16 | Fixed #535 | Tiger Wang | 1 | -1/+1 | |
2014-01-16 | Fixed SIGPIPE on cSocket::Send(). | madmaxoft | 3 | -12/+13 | |
2014-01-16 | Fixed #535 | Tiger Wang | 1 | -1/+1 | |
2014-01-16 | Protocol 1.7: Unknown packets are dumped to log in Debug mode. | madmaxoft | 1 | -1/+14 | |
2014-01-16 | Disabled excessive entity-related logging in Debug mode. | madmaxoft | 2 | -3/+26 | |
2014-01-16 | Fixed whitespace in previous commit. | madmaxoft | 1 | -1/+1 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 34 | -74/+67 | |
2014-01-16 | Finished exporting cWorld:ScheduleTask() to Lua API. | madmaxoft | 1 | -1/+15 | |
2014-01-16 | Possibly did what xoft wanted | Tiger Wang | 3 | -10/+25 | |
2014-01-16 | CMake: Fixed output paths for all MSVC versions. | madmaxoft | 1 | -7/+9 | |
2014-01-16 | Changed GetContent function. | STRWarrior | 1 | -1/+1 | |
2014-01-16 | Added packet diagnostics to 1.7 protocol. | madmaxoft | 2 | -30/+40 | |
When the packet is mis-interpreted, a log message is output about the packet type and lengths. | |||||
2014-01-16 | Yet another attempt at VarArgs. | madmaxoft | 1 | -10/+15 | |
2014-01-16 | Another VarArgs fix. | madmaxoft | 6 | -39/+37 | |
This time using va_copy() on platforms that have it and simple assignment on platforms that don't. | |||||
2014-01-15 | OBSOLETE'd obsolete functions | Tiger Wang | 1 | -2/+2 | |
2014-01-15 | Implemented custom names and lore | Tiger Wang | 4 | -35/+107 | |
+ Added custom names and lore + Added saving and loading + Added writing and parsing of NBT | |||||
2014-01-15 | Implemented Ctrl-Q drop stack | Tiger Wang | 3 | -3/+20 | |
Also fixed an issue with TossItems not respecting count. | |||||
2014-01-15 | Using a 2nd argument instead of va_copy(). | madmaxoft | 6 | -30/+42 | |
This seems to be the only reasonable C++03-only solution. | |||||
2014-01-15 | Fixed varargs modification. | madmaxoft | 1 | -1/+5 | |
Ref.: #541. | |||||
2014-01-15 | Furnace minecarts now stop being active after a while. | STRWarrior | 2 | -2/+19 | |
2014-01-15 | First implementation for furnace minecarts. | STRWarrior | 2 | -1/+23 | |
2014-01-14 | added cWorld::ScheduleTask Function | Tycho | 3 | -4/+121 | |
ScheduleTask schedules a SceduledTask object to be run x ticks in the future. In is exported to lua, fixes #150 | |||||
2014-01-14 | Yes newline at end of file :D | Tiger Wang | 1 | -1/+5 | |
2014-01-14 | CMake: Added postfix for profiled exe | madmaxoft | 1 | -0/+4 | |
2014-01-13 | Final improvements to Minecarts | Tiger Wang | 3 | -93/+292 | |
* Fixed curved rails being a little broken + Implemented detector rails + Implemented block collisions on rails * Fixed snapping to rail - Removed minecart physics conditions in Entity.cpp as minecarts use their own simulator when on rails Fixes #148 and #217; partially implemented #215. This is Cave Johnson, and we're done here. | |||||
2014-01-13 | Removed shutdown() from socket closing. | madmaxoft | 1 | -4/+0 | |
It's not there for Windows and everything seems fine, the client doesn't shutdown either, so why should we be polite. Fixes #537. | |||||
2014-01-13 | Added handshake processing to protocol 1.7. | madmaxoft | 2 | -2/+29 | |
This fixes #495 | |||||
2014-01-13 | Generating the bindings outputs a message at the end. | madmaxoft | 1 | -0/+8 | |
2014-01-13 | cCreeper is no longer available in API. | madmaxoft | 3 | -14/+1 | |
Has been replaced by cMonster. | |||||
2014-01-13 | CMake: Removed leftover debugging output. | madmaxoft | 1 | -1/+0 | |
2014-01-13 | CMake: Added resources to windows projects. | madmaxoft | 1 | -1/+14 | |
2014-01-13 | Added a generic .user file for MSVC. | madmaxoft | 1 | -0/+167 | |
This brings in the default debugging settings for the MSVC project, when generated by CMake. | |||||
2014-01-13 | Detaching improvements | Tiger Wang | 4 | -4/+34 | |
* Players now search for an area around themselves to teleport to when detaching from something | |||||
2014-01-13 | Fixed wire, rail, and pressure plate unpowering | Tiger Wang | 1 | -3/+4 | |
2014-01-12 | Fixed server crash. | STRWarrior | 1 | -1/+1 | |
2014-01-12 | Renamed cEmptyMinecart to cRideableMinecart | STRWarrior | 7 | -17/+18 | |
2014-01-12 | Moved the win resources into a separate subfolder. | madmaxoft | 5 | -0/+22 | |
This will allow us to use them in CMake builds. | |||||
2014-01-12 | CMake generates Bindings when not existant (win) | madmaxoft | 1 | -0/+10 | |
2014-01-12 | EmptyMinecarts should be able to get a block inside of them. | STRWarrior | 7 | -10/+33 | |
2014-01-12 | Fixed settings plugin generation after IniFile | Tiger Wang | 1 | -3/+3 | |
2014-01-12 | Added cWorld::SpawnMinecart. | STRWarrior | 2 | -0/+27 | |
2014-01-12 | Multiple enhancements and fixes to minecarts | Tiger Wang | 4 | -132/+191 | |
+ They are destroyed instantly by creative mode * Physics is much improved + Basic implementation of powered rails | |||||
2014-01-12 | Disabled a useless MSVC warning in Bindings.cpp. | madmaxoft | 1 | -0/+6 | |
2014-01-11 | Lua errors display stack trace. | madmaxoft | 2 | -3/+27 | |
Fixes #418. | |||||
2014-01-11 | Removed internal methods from public cLuaState interface. | madmaxoft | 3 | -119/+103 | |
PushFunction(), CallFunction() and GetReturn() are not to be called independently, but rather only by using the Call() templated overrides. Push() needs to be left in the public part, it is used for pushing results in the ManualBindings. Preparation for #418. | |||||
2014-01-11 | Fixed rails powering | Tiger Wang | 1 | -0/+2 | |
2014-01-11 | Removed an unused file. | madmaxoft | 2 | -130/+0 | |
2014-01-11 | Removed unused variables. | madmaxoft | 1 | -2/+0 | |
The Lua API calls had no side-effects, either. | |||||
2014-01-11 | Did some stuff with the vectors | Tiger Wang | 1 | -32/+17 | |
2014-01-11 | Fixed glowstone drop count | andrew | 1 | -2/+2 | |
2014-01-11 | Fixed a door bug and reduced code | Tiger Wang | 1 | -19/+1 | |
Doors wouldn't get powered by repeaters, and some blocks, like glass, were viable middle blocks when they shouldn't have been. | |||||
2014-01-11 | Renamed g_TorchPlaceable... | Tiger Wang | 6 | -71/+71 | |
...to g_FullyOccupiesVoxel, as recommended by @bearbin | |||||
2014-01-10 | Globals.h needs to be first include | Bill Derouin | 1 | -1/+1 | |
2014-01-10 | Fixed doors, fixes #453 | Tiger Wang | 1 | -38/+8 | |
2014-01-10 | Decoupled cChunkGenerator from cWorld and cRoot. | madmaxoft | 10 | -50/+188 | |
Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS. | |||||
2014-01-10 | Major refactoring of redstone | Tiger Wang | 4 | -186/+181 | |
This commit is a refactoring of the redstone code, mainly the functions handling the removal of invalid blocks from power supplier data structures. Its aim is to improve performance and potentially reduce the memory footprint of the data structures. It works to reduce the amount of GetBlock()s triggered every tick. Before, a GetBlock() was requested for every single item in the data lists, as well as for every single redstone block in a chunk. Following these changes, the AddBlock() event is utilised more effectively to only update the lists when needed (a block is changed), as well as to insert the block type (and update it when needed) alongside the coordinates into the main redstone simulator chunkdata list. In short, a single GetBlock() is now cached, with this cache being updated when the simulator is awoken due to a block change. At least, I *hope* that this is what it does :P | |||||
2014-01-10 | Include Biome enum in ChunkDef | Bill Derouin | 1 | -2/+1 | |
Can't forward declare an enum | |||||
2014-01-10 | Added newlines at ends of files | Bill Derouin | 2 | -2/+2 | |
2014-01-10 | Fixed generator adding values to ini file. | madmaxoft | 2 | -1/+3 | |
2014-01-10 | Added cFinishGenNetherSprinkleFoliage. | STRWarrior | 3 | -2/+73 | |
2014-01-10 | Fixed missing externals | Bill Derouin | 1 | -1/+2 | |
Turns out you actually have to include the .cpp in the project file | |||||
2014-01-10 | Fixed recurring pattern. | STRWarrior | 1 | -1/+1 | |
2014-01-09 | Move biome definition to separate files | Bill Derouin | 8 | -222/+241 | |
2014-01-09 | Exported cClientHandle::SendPluginMessage() to Lua. | madmaxoft | 1 | -0/+30 | |
2014-01-09 | Fixed wrong packet number for PluginMessage packet. | madmaxoft | 1 | -1/+1 | |
2014-01-09 | Fixed chunk borders. | STRWarrior | 1 | -3/+3 | |
2014-01-09 | Added cClientHandle::SendPluginMessage(). | madmaxoft | 9 | -0/+50 | |
It is not yet exported in the API, though. | |||||
2014-01-09 | Composition generator creating moved to a separate function. | madmaxoft | 2 | -61/+83 | |
Also it forces the defaults into the INI file. | |||||
2014-01-09 | Height generator creating moved info HeiGen.cpp. | madmaxoft | 3 | -54/+82 | |
The generator also explicitly sets the default back into the INI file. | |||||
2014-01-08 | Speed-up. I got about 40 extra ch/s | STRWarrior | 1 | -9/+14 | |
2014-01-08 | A couple touchups | Bill Derouin | 1 | -2/+3 | |
2014-01-08 | WormNestCaves now remove soul sand. | STRWarrior | 1 | -0/+1 | |
2014-01-08 | NetherGen: Now generates SoulSand. | STRWarrior | 1 | -1/+11 | |
2014-01-08 | Fixed AppendVPrintf() handling for large strings. | madmaxoft | 1 | -6/+4 | |
This caused a failure in server favicons. | |||||
2014-01-07 | Graceful shutdown on SIGTERM | Tiger Wang | 1 | -0/+5 | |
2014-01-07 | Add missing plugin error | Bill Derouin | 1 | -0/+12 | |
Previously, if a plugin was included but the folder had no lua files, the error given was ambiguous. Now, it explicitly describes lack of lua files. See issue #512 P.S. This probably isn't the best way, but this is where the fix can be made. | |||||
2014-01-07 | Fixed favicons | Tiger Wang | 4 | -18/+8 | |
2014-01-07 | Plugin messages are received and handed to plugins. | madmaxoft | 8 | -2/+68 | |
Note that MCS doesn't currently handle any channel registrations, this will come later on. | |||||
2014-01-07 | Avoid making copies of favicon string | Bill Derouin | 2 | -2/+2 | |
2014-01-07 | Disabled an unneeded MSVC warning. | madmaxoft | 1 | -4/+7 | |
Also sorted the enabled warnings by their numerical code for easier searching.. | |||||
2014-01-07 | Removed a debugging log output in cPluginManager:AddHook(). | madmaxoft | 1 | -1/+0 | |
2014-01-07 | More MSVC warning fixes. | madmaxoft | 9 | -11/+11 | |
2014-01-07 | LuaState can push strings with embedded NULs. | madmaxoft | 1 | -1/+1 | |
This also marginally improves performance, since a strlen() isn't called (inside lua_pushstring()), the string length is stored in the AString object directly. | |||||
2014-01-07 | A few more touch ups | Bill Derouin | 2 | -12/+2 | |
2014-01-07 | A few touch ups | Bill Derouin | 2 | -2/+5 | |
2014-01-07 | Removed unused line | Bill Derouin | 1 | -1/+0 | |
2014-01-07 | Implement favicon for 1.7.2 | Bill Derouin | 4 | -0/+28 | |
Favicon data is a png encoded in base64 which is stored in the server and sent in the server response packet | |||||
2014-01-07 | Fixed a few MSVC warnings. | madmaxoft | 8 | -18/+21 | |
2014-01-07 | Added Base64Encode(). | madmaxoft | 2 | -0/+51 | |
2014-01-06 | Disabled the type conversion MSVC warning. | madmaxoft | 1 | -1/+3 | |
It was hitting way too many false positives. | |||||
2014-01-06 | Fixed a few MSVC warnings. | madmaxoft | 11 | -16/+12 | |
2014-01-06 | Exported cWorld::BroadcastBlockAction(). | madmaxoft | 1 | -1/+1 | |
As requested in #508; no guarantees about it. | |||||
2014-01-06 | Output dir set to $/MCServer. | madmaxoft | 1 | -1/+1 | |
Ref.: #510. | |||||
2014-01-06 | Fixed wrong enqueueing. | madmaxoft | 1 | -2/+9 | |
Fixes #505. | |||||
2014-01-05 | Added fake functions into cCriticalSection because of the change to ASSERT | Diusrex | 1 | -0/+5 | |
2014-01-05 | Changed the release version of ASSERT. | Diusrex | 1 | -1/+1 | |
This was so a variable only used in ASSERT statements will not give a warning about not being used. | |||||
2014-01-05 | Added warning(push) and warning(pop) around all of the inclusions of cryptopp/*.h | Diusrex | 5 | -3/+68 | |
I also added a warning(push)/(pop) around crpytlib.cpp because it would go crazy with warnings. So now, the only warning from cryptopp that is not blocked is 'unreferenced local function has been removed', which also occurs at a single function. | |||||
2014-01-05 | Making all of the useful level 4 warnings be active. | Diusrex | 1 | -1/+13 | |
2014-01-05 | Fixed cPluginManager:AddHook() binding. | madmaxoft | 1 | -6/+13 | |
Fixes #401. Old formats are still accepted, for compatibility reasons. | |||||
2014-01-05 | Fixed a race condition in the cQueue class. | madmaxoft | 1 | -59/+86 | |
Fixes #505. | |||||
2014-01-03 | Fixed Documentation | Tycho | 1 | -4/+2 | |
2014-01-03 | derp | Tycho | 1 | -1/+1 | |
2014-01-03 | actual fix | Tycho | 1 | -2/+9 | |
2014-01-03 | fixed failure to return a value from Remove | Tycho | 1 | -1/+1 | |
2014-01-03 | implement xsofts recommendations | Tycho Bickerstaff | 1 | -9/+15 | |
2014-01-02 | added documentation | Tycho Bickerstaff | 1 | -7/+45 | |
2014-01-02 | fixed a few remaining issues with worldstorage | Tycho Bickerstaff | 2 | -24/+6 | |
2014-01-02 | More memory alignment fixes. | madmaxoft | 2 | -6/+6 | |
Ref.: #420. | |||||
2014-01-02 | Fixed unaligned memory access in FastNBT. | madmaxoft | 3 | -5/+44 | |
This should fix #420. | |||||
2014-01-02 | rewrote queue not to use promises for waits | Tycho Bickerstaff | 6 | -121/+24 | |
2014-01-01 | OnPlayerFishing doesn't have a const cItems anymore | STRWarrior | 5 | -5/+5 | |
2014-01-01 | Fixed GetPhysicalRAMUsage on Linux | andrew | 1 | -2/+2 | |
2013-12-31 | fogot to add promise classes | Tycho Bickerstaff | 2 | -0/+92 | |
2013-12-31 | clean up code for patching | Tycho Bickerstaff | 3 | -3/+5 | |
2013-12-31 | refactored chunk Queue to seperate class | Tycho Bickerstaff | 7 | -124/+162 | |
2013-12-31 | implemented the recommendations Xoft gave. | STRWarrior | 7 | -12/+25 | |
2013-12-31 | removed unneccisary cast | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-31 | fixed warnings in LineBlockTracer.cpp | Tycho Bickerstaff | 1 | -1/+0 | |
2013-12-31 | fixed warnings in LightingThread.cpp | Tycho Bickerstaff | 1 | -0/+1 | |
2013-12-31 | take Z axis into account when calculating neighboors in LightingThread::ChunkReady | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-31 | fixed warnings in World.cpp | Tycho Bickerstaff | 4 | -6/+34 | |
2013-12-31 | fixxed warnings in Server.cpp | Tycho Bickerstaff | 1 | -0/+5 | |
2013-12-31 | fixed warnings in Inventory.cpp | Tycho Bickerstaff | 1 | -2/+2 | |
2013-12-31 | fixed warnings in bytebuffer.cpp | Tycho Bickerstaff | 2 | -4/+4 | |
2013-12-31 | fixed ClientHandle warnings | Tycho Bickerstaff | 1 | -0/+1 | |
2013-12-31 | fixed warnings in webadmin.cpp | Tycho Bickerstaff | 1 | -0/+3 | |
2013-12-31 | fixed warnings in BlockArea.cpp | Tycho Bickerstaff | 1 | -0/+2 | |
2013-12-31 | Fixed a cPlayer::IsGameModeAdventure. It was determined based off of gmCreate rather than gmAdventure. | Morgan Redshaw | 1 | -2/+2 | |
2013-12-30 | Implented OnPlayerFishing and OnPlayerFished. | STRWarrior | 6 | -1/+97 | |
2013-12-30 | Fixed compilation in VC2008. | madmaxoft | 6 | -75/+13 | |
Also removed an unused inline header file (yuck). | |||||
2013-12-28 | Added support for out-of-source builds. | madmaxoft | 2 | -18/+30 | |
2013-12-27 | Made cmake compilation possible on Windows. | madmaxoft | 4 | -21/+27 | |
2013-12-26 | Server now handles death messages | Tiger Wang | 1 | -0/+16 | |
2013-12-26 | Added proper precompiled headers for MSVC. | madmaxoft | 1 | -48/+47 | |
2013-12-26 | Simplefied Extreme Hills M pattern select. | STRWarrior | 1 | -11/+3 | |
2013-12-26 | cBlockArea: Fixed writing full-height areas. | madmaxoft | 1 | -2/+2 | |
2013-12-26 | Moved increment operator to back of variables | Tiger Wang | 1 | -9/+9 | |
2013-12-25 | Extreme Hills M biomes now generate gravel, stone and grass patterns. | STRWarrior | 1 | -2/+10 | |
2013-12-25 | Changed tbGravel. Vanilla has 3 layers of gravel and then stone. | STRWarrior | 1 | -3/+3 | |
2013-12-25 | Normal extreme hills (plus) now generate a stone/grass pattern. | STRWarrior | 1 | -2/+20 | |
2013-12-25 | Re-added empty line. | STRWarrior | 1 | -0/+1 | |
2013-12-25 | This generates gravel in Extreme Hills M biomes. | STRWarrior | 2 | -3/+20 | |
2013-12-25 | Fixed block area height check. | madmaxoft | 1 | -2/+2 | |
The block area couldn't be read up to chunk height. | |||||
2013-12-25 | (Hopefully) fixed if conditions | tonibm19 | 1 | -4/+1 | |
2013-12-25 | Fixed Parentheses. | STRWarrior | 1 | -2/+2 | |
2013-12-25 | You are now able to sweep mobs to your position using fishing rods. | STRWarrior | 3 | -38/+206 | |
2013-12-25 | Preliminary mobile entity saving | Tiger Wang | 4 | -13/+790 | |
* Fixes #252 * Alleviates #380 + Adds mob saving * Fixed some debug !ASSERTs | |||||
2013-12-25 | Implemented xoft suggestion (partly) | tonibm19 | 1 | -25/+29 | |
I only get it working in first condition. It seems it's not compatible with else if... | |||||
2013-12-25 | Fixed rails not updating with diagonals | Tiger Wang | 1 | -0/+34 | |
2013-12-25 | Braced up some code | Tiger Wang | 1 | -0/+2 | |
2013-12-25 | Used IsGamemodeCreative() function | Tiger Wang | 1 | -1/+1 | |
2013-12-24 | BLOCKTYPE... | tonibm19 | 1 | -2/+2 | |
2013-12-24 | Fixed compilation | tonibm19 | 1 | -29/+9 | |
2013-12-24 | Implemented xoft suggestion | tonibm19 | 1 | -7/+11 | |
2013-12-24 | Using BLOCKTYPE instead of int | tonibm19 | 1 | -2/+2 | |
2013-12-24 | Fixed comments | tonibm19 | 1 | -8/+8 | |
2013-12-24 | Changed a little how detection works and added comments. | tonibm19 | 1 | -28/+31 | |
2013-12-24 | Storing Y -1 and -2 blocks in a variable | tonibm19 | 1 | -5/+7 | |
2013-12-24 | Fixed comments in main.cpp and Player.cpp | Tiger Wang | 2 | -2/+2 | |
2013-12-24 | Implemented stone and wooden pressure plates | Tiger Wang | 2 | -3/+105 | |
2013-12-24 | Improved knockback animation | Tiger Wang | 1 | -3/+3 | |
* Critical hits now actually increase damage * Looking down at an entity and hitting them still produces upwards motion (as per Vanilla experience) * Reduced force to be more realistic | |||||
2013-12-24 | Fixed getting configure button going to port 0. | STRWarrior | 2 | -3/+9 | |
2013-12-24 | removed the function def also | Alexander Harkness | 1 | -1/+0 | |
2013-12-24 | Finally removed the function. | Alexander Harkness | 1 | -6/+0 | |
2013-12-24 | Using parenthesis | tonibm19 | 1 | -8/+8 | |
2013-12-24 | Fixed a possible crash | tonibm19 | 1 | -39/+42 | |
2013-12-24 | fixed compile? | Alexander Harkness | 1 | -1/+1 | |
2013-12-24 | finally removed them all? | Alexander Harkness | 1 | -1/+1 | |
2013-12-24 | updated another file... | Alexander Harkness | 1 | -4/+4 | |
2013-12-24 | Updated MakeColour's defenition in the header. | Alexander Harkness | 1 | -9/+9 | |
2013-12-24 | Update as per xoft's instructions. | Alexander Harkness | 1 | -1/+1 | |
2013-12-24 | Update chat colours | Alexander Harkness | 1 | -3/+2 | |
@madmaxoft, is this right? fixes #467 | |||||
2013-12-23 | Replaced esCreeper with esMonster. | madmaxoft | 3 | -4/+7 | |
Any monster will be able to explode, and also this fixes #425. | |||||
2013-12-23 | Improved player fall particle positions | Tiger Wang | 1 | -5/+2 | |
2013-12-23 | Provides an enhancement to daylight sensors | Tiger Wang | 1 | -2/+27 | |
2013-12-23 | Improved iron golem detection algorithm | tonibm19 | 1 | -3/+16 | |
- You need to make it like in vanilla - Only used blocks are removed | |||||
2013-12-23 | Clarified some code in Player.cpp | Tiger Wang | 1 | -2/+5 | |
2013-12-23 | Fixed a comment in Entity.cpp | Tiger Wang | 1 | -1/+1 | |
2013-12-23 | Added some comments in main.cpp | Tiger Wang | 1 | -1/+1 | |
2013-12-23 | Some fixes (SEE DESC) | tonibm19 | 1 | -0/+6 | |
-Added missing mobs (wither, enderdragon and iron golem) to type to string list. -Wither and iron golem can now spawn | |||||
2013-12-23 | You can now spawn iron golems. | tonibm19 | 1 | -3/+20 | |
You can spawn them like in vanilla. | |||||
2013-12-23 | Daylight sensor sensing enhancement | Tiger Wang | 1 | -9/+11 | |
2013-12-22 | added link dependency between WorldStorage and OSSupport | Tycho Bickerstaff | 1 | -0/+2 | |
2013-12-22 | Fixed bug where snowgolems could replace non-solid blocks to snow blocks. | STRWarrior | 1 | -1/+3 | |
2013-12-22 | A fix for daylight sensors | Tiger Wang | 1 | -2/+3 | |
2013-12-22 | Implemented knockback and critical hit | Tiger Wang | 1 | -4/+21 | |
2013-12-22 | Added many event catchers | Tiger Wang | 2 | -20/+78 | |
* Window close * CTRL-C * etc. | |||||
2013-12-22 | Implemented fall particles | Tiger Wang | 1 | -3/+18 | |
2013-12-22 | Snow golems die in hot biomes and leave a snow trail. | STRWarrior | 2 | -0/+18 | |
2013-12-22 | You can spawn snow golems with snow blocks and pumpkins. | STRWarrior | 1 | -0/+15 | |
2013-12-22 | EnderDragons and SnowGolems are able to spawn. | STRWarrior | 1 | -0/+2 | |
2013-12-22 | Fixed cacus breaking when next to any non-air block. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | fixed bad merge | Tycho Bickerstaff | 1 | -4/+0 | |
2013-12-22 | merged in warnings changes | Tycho Bickerstaff | 26 | -93/+94 | |
2013-12-22 | fixed accedental commit | Tycho Bickerstaff | 1 | -2/+1 | |
2013-12-22 | fixed rdynamic as its not acctually needed a cmake handles it, looks like the problem was caused by the linux linker accepting the option twice and the os x linker not | Tycho Bickerstaff | 2 | -1/+33 | |
2013-12-29 | Added HOOK_PLUGINS_LOADED. | madmaxoft | 6 | -3/+64 | |
This fixes #482. | |||||
2013-12-29 | Added function to create Tall Birch tree in BirchTreeForest biomes | Mike Hunsinger | 2 | -3/+49 | |
2013-12-28 | Fixed a (valid) warning in RCONServer. | madmaxoft | 1 | -0/+3 | |
2013-12-22 | Made the lure enchantment work. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | Fixed signedness warning in cItemGrid. | madmaxoft | 2 | -4/+4 | |
2013-12-22 | Fixed compiler warning. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | Fishing underground is slower and fishing while raining is faster. | STRWarrior | 1 | -0/+15 | |
2013-12-22 | Fixed compiler warnings. | STRWarrior | 1 | -2/+2 | |
2013-12-22 | Countdown time is between 100 and 900 ticks. | STRWarrior | 1 | -1/+1 | |
2013-12-22 | Fishing now uses a countdown instead of a random number each tick. | STRWarrior | 2 | -12/+29 | |
2013-12-22 | converted commneted paramater names to the unused macro | Tycho Bickerstaff | 16 | -39/+100 | |
2013-12-22 | Implented BroadcastParticleEffect | STRWarrior | 17 | -2/+122 | |
2013-12-22 | Daylight sensors | Tiger Wang | 1 | -2/+1 | |
2013-12-22 | Fixed them again, confound it | Tiger Wang | 1 | -9/+21 | |
2013-12-21 | Using regular assignments. | STRWarrior | 1 | -6/+6 | |
2013-12-21 | Once again better Y direction for the items given when fishing. | STRWarrior | 1 | -2/+2 | |
2013-12-21 | You are now able to get different items from fishing. | STRWarrior | 1 | -2/+108 | |
2013-12-21 | Bindings regen script updated. | madmaxoft | 1 | -11/+6 | |
The Bindings.cpp / .h files are no longer stored in the git repo. | |||||
2013-12-21 | Floater now dissapears when the player doesn't have an fishing rod equipped. | STRWarrior | 2 | -0/+32 | |
2013-12-21 | Chunk is now warnings clean | Tycho Bickerstaff | 4 | -6/+5 | |
2013-12-21 | fixed hidden bug with furnaces ignoring time burnt | Tycho Bickerstaff | 1 | -1/+1 | |
this patch fixes an issue with furnaces where they would ignore the time burnt in setBurnTimes this did not cause a problem as this function was only called with the same value as the one it was using for time burnt | |||||
2013-12-21 | Root is now warnings clean | Tycho Bickerstaff | 8 | -30/+32 | |
2013-12-21 | Piston is now warnings clean | Tycho Bickerstaff | 5 | -6/+6 | |
2013-12-21 | ChunkSender is now warnings clean | Tycho Bickerstaff | 6 | -9/+10 | |
2013-12-21 | basic threadsafe queue interface | Tycho Bickerstaff | 2 | -0/+34 | |
2013-12-21 | You could now only get fish from non-source blocks. Fixed it. | STRWarrior | 1 | -1/+1 | |
2013-12-21 | Fixed bug where you could pickup the floater only to get one spawned instantly or the other way around. | STRWarrior | 1 | -0/+5 | |
2013-12-21 | Fixed bug where you could get fish from non-source blocks. | STRWarrior | 1 | -1/+1 | |
2013-12-20 | Fixed repeaters delay, maybe | Tiger Wang | 3 | -12/+41 | |
Also added basic daylight sensors, though because GetBlockSkylight always is 15, it doesn't work. | |||||
2013-12-20 | Increased the range an Floater can shoot to. | STRWarrior | 1 | -1/+1 | |
2013-12-20 | Fixed the rest of constructor reorders. | madmaxoft | 9 | -97/+92 | |
2013-12-20 | Fish now actualy jumps to the player instead of a few block bellow them. | STRWarrior | 1 | -1/+1 | |
2013-12-20 | Fixed bug where the floater could pop in the water while you could already get a fish. | STRWarrior | 1 | -2/+2 | |
2013-12-20 | More reordering fixes. | madmaxoft | 3 | -7/+16 | |
2013-12-20 | added precompiled headers | tycho | 1 | -13/+24 | |
2013-12-20 | Fixed a typo in cBlockArea merging code. | madmaxoft | 1 | -2/+1 | |
2013-12-20 | Sorted a few constructors to remove warnings. | madmaxoft | 10 | -49/+57 | |
2013-12-20 | fixed include of math on windows | tycho | 2 | -1/+10 | |
2013-12-20 | Fixed minor warnings. | madmaxoft | 2 | -5/+7 | |
2013-12-20 | Fixed warnings in HTTP parser. | madmaxoft | 4 | -5/+15 | |
2013-12-20 | Attempt at fixing cChunkDef::Height signedness. | madmaxoft | 4 | -21/+24 | |
2013-12-20 | Properly fixed warnings in cFastRandom. | madmaxoft | 1 | -4/+4 | |
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 28 | -62/+66 | |
2013-12-20 | Fixed melon and pumpkin growing. | madmaxoft | 1 | -1/+1 | |
2013-12-20 | Fixed missing parenthesis. | madmaxoft | 1 | -4/+4 | |
2013-12-20 | Fixed clang warnings in Noise.cpp. | madmaxoft | 1 | -20/+20 | |
Fix-a-random-warning-per-day :) | |||||
2013-12-20 | Fixed assertion during dirt block OnUpdate() | Tiger Wang | 1 | -1/+1 | |
2013-12-19 | Fixed #include in Floater.cpp. | STRWarrior | 1 | -1/+1 | |
2013-12-19 | The floater now actualy dives under water. | STRWarrior | 1 | -1/+1 | |
2013-12-19 | You can get fish from fishing :D. Only one type of fish though. | STRWarrior | 1 | -12/+27 | |
2013-12-19 | Fixed PlayerAbilities and creative | Tiger Wang | 3 | -13/+24 | |
2013-12-20 | fixed include paths on windows and added build dir to gitignore | tycho | 1 | -0/+2 | |
2013-12-20 | fixed compile errors with headers and math library | tycho | 1 | -6/+15 | |
2013-12-20 | fixed multiprocessing on windows and removed redundend compile of headers | tycho | 1 | -1/+0 | |
2013-12-19 | Implented cItemFishingRodHandler. | STRWarrior | 2 | -0/+65 | |
2013-12-19 | Implented IsFishing, SetIsFishing and GetFloaterID(). | STRWarrior | 2 | -0/+12 | |
2013-12-19 | Added cFloater class. | STRWarrior | 3 | -0/+90 | |
2013-12-19 | Fixed 1.7 arm swing animation | Tiger Wang | 1 | -1/+23 | |
2013-12-19 | Fixed dust from being placed on nonsolids | Tiger Wang | 2 | -1/+6 | |
2013-12-19 | Fixed repeaters not updating power | Tiger Wang | 1 | -11/+41 | |
2013-12-19 | fixed a number of windows issues | tycho | 1 | -13/+28 | |
2013-12-19 | added md5 as a dependency for bindings | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-19 | added expat as lua bindings dependincy | Tycho Bickerstaff | 2 | -2/+2 | |
2013-12-19 | added all cpp files to bindings | Tycho Bickerstaff | 1 | -1/+4 | |
2013-12-19 | moved HTTPServer to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-19 | added pthread linking code to OSSupport | Tycho Bickerstaff | 1 | -0/+4 | |
2013-12-19 | moved protocol to glob | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-19 | added blocks and blockentities | Tycho Bickerstaff | 3 | -2/+18 | |
2013-12-19 | linked in lua | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-19 | fixed bindings generation | Tycho Bickerstaff | 1 | -8/+2 | |
2013-12-19 | bindings regenration logic | Tycho Bickerstaff | 3 | -32240/+8 | |
2013-12-18 | Disconnection message no longer shown if ping | Tiger Wang | 1 | -5/+8 | |
2013-12-18 | Prettified command error messages | Tiger Wang | 2 | -9/+23 | |
Using the magic of overlords (overloads) and standards compliance. | |||||
2013-12-18 | added zlib and UI | Tycho Bickerstaff | 1 | -0/+11 | |
2013-12-18 | The "<>" of a player name is now coloured | Tiger Wang | 1 | -1/+1 | |
2013-12-18 | Fixed 1.7 player disconnection not calling hook | Tiger Wang | 1 | -4/+14 | |
This fixes #357 | |||||
2013-12-18 | Implented Nether Wart. | STRWarrior | 4 | -0/+110 | |
2013-12-18 | Renamed back EntityAnimation to PlayerAnimation | Tiger Wang | 8 | -15/+51 | |
This fixes #411 and partially reverts 30ead790490f04248b861db79fddde9148b552f4 | |||||
2013-12-18 | Removed offending tr1/memory header inclusion. | madmaxoft | 1 | -3/+0 | |
We already use <memory> at line 160, this was a double include, additionally causing problems (#424). | |||||
2013-12-18 | Fixed wire powering blocks beneath | Tiger Wang | 1 | -1/+1 | |
2013-12-18 | Fixed bad repeater power queuing in corner case | Tiger Wang | 2 | -83/+76 | |
Repeaters remain queued to power even if their original source has since unpowered. Also functionised and cleaned up code. | |||||
2013-12-17 | Fixed player falling through the floor on spawn. | madmaxoft | 1 | -1/+5 | |
The 1.7 client seems to have math issues with exact coords. Adding 0.001 to the Y coord fixed the problem. | |||||
2013-12-17 | cBlockArea: origin is initialized in the constructor and the loader. | madmaxoft | 1 | -0/+6 | |
2013-12-17 | Fixed naming and initialization. | madmaxoft | 1 | -4/+12 | |
2013-12-17 | Forgot to change one Vector3d to Vector3i. | STRWarrior | 1 | -1/+1 | |
2013-12-17 | Renamed Pos to m_Pos. | STRWarrior | 1 | -3/+3 | |
2013-12-17 | Using Recommendations. | STRWarrior | 1 | -10/+23 | |
2013-12-17 | Made buckets work when the player does not 'look' at a block. This fixes #265 | STRWarrior | 1 | -32/+53 | |
2013-12-16 | Fixed multiple inheritance in ToLua++. | madmaxoft | 8 | -36/+127 | |
This fixes #422. | |||||
2013-12-16 | Boats spawn on top of a block. not between 4 blocks. | STRWarrior | 1 | -1/+1 | |
2013-12-16 | Using suggestions for Boat placing. | STRWarrior | 1 | -1/+1 | |
2013-12-16 | Removed some old cRedstone remnants | Tiger Wang | 3 | -30/+0 | |
2013-12-16 | Boats drop a boat pickup when destroyed by hand. You can now actualy use boats. | STRWarrior | 2 | -3/+33 | |
2013-12-16 | Added HandleSpeedFromAttachee so an entity can override the function. | STRWarrior | 2 | -4/+15 | |
2013-12-16 | You can spawn boats on water. | STRWarrior | 1 | -7/+32 | |
2013-12-16 | Fixed cClientHandle::Tick() being called from two threads. | madmaxoft | 5 | -31/+48 | |
When the player was initialized, the Tick() function continued to stream chunk, while the cWorld called Tick() from its tick thread. Final fix for #187. | |||||
2013-12-16 | Fixed multiple player spawn broadcasts. | madmaxoft | 1 | -3/+0 | |
2013-12-15 | Server saves if a player is flying. | STRWarrior | 1 | -1/+3 | |
2013-12-15 | Fixed player spawning packet. | madmaxoft | 1 | -1/+1 | |
The player was spawned 1.62 blocks below their pos. This fixes #323. | |||||
2013-12-15 | Exported to Lua | STRWarrior | 2 | -10/+10 | |
2013-12-15 | Renamed ShootTo function to ForceSetSpeed. | STRWarrior | 2 | -3/+3 | |
2013-12-15 | Fixed calling OnPlayerJoined() in the wrong place. | madmaxoft | 1 | -6/+1 | |
This is the first part of a fix for #187. | |||||
2013-12-15 | This adds a function that allows you to 'shoot' a player towards a direction. | STRWarrior | 5 | -4/+49 | |
2013-12-15 | Implemented xoft's suggestions | Tiger Wang | 1 | -3/+16 | |
2013-12-15 | Fixed indentation. | madmaxoft | 1 | -1/+1 | |
2013-12-15 | Moved reading flags to the protocol. | STRWarrior | 3 | -19/+23 | |
2013-12-15 | Fixed wire repeater checking | Tiger Wang | 1 | -1/+1 | |
2013-12-15 | Exported Set and Get functions to Lua. | STRWarrior | 2 | -2/+136 | |
2013-12-15 | Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() function | STRWarrior | 5 | -3/+90 | |
2013-12-15 | Wires now power repeaters properly | Tiger Wang | 1 | -0/+7 | |
2013-12-15 | Fixed the hopefully final wire self-powering bug | Tiger Wang | 1 | -1/+13 | |
2013-12-15 | Fixed pre 1.7 clients crashing. | STRWarrior | 1 | -2/+2 | |
2013-12-15 | cPlayer is using the broadcast functions. | STRWarrior | 1 | -3/+3 | |
2013-12-15 | This adds the cWorld::BroadcastEntityEffect and cWorld::BroadcastRemoveEntityEffect functions. | STRWarrior | 6 | -0/+89 | |
2013-12-14 | Added tolua++ redirection include. | madmaxoft | 1 | -0/+13 | |
This is needed because ToLua++ regenerates the Bindings file with bad #include, and it would be too difficult to fix ToLua++; this is an easier solution. Should fix PR #431. | |||||
2013-12-14 | Removed leftover debugging messages from cProtocol172. | madmaxoft | 1 | -4/+0 | |
2013-12-14 | Exported E_EFFECTS_<Effect> to lua. Forgot to commit Globals.h. | STRWarrior | 5 | -4/+31 | |
2013-12-14 | Added E_EFFECT_<Effect> | STRWarrior | 2 | -3/+32 | |
2013-12-14 | Potentially fixed debug asserts | Tiger Wang | 1 | -5/+5 | |
2013-12-14 | Wires no longer power if a block cuts them off | Tiger Wang | 1 | -23/+32 | |
Also reduced more unneeded code. | |||||
2013-12-14 | Forgot to commit the ClientHandle. | STRWarrior | 2 | -0/+20 | |
2013-12-14 | Added SendEntityEffect and SendRemoveEntityEffect. Also a Player now gets the hunger effect when he has food poison. | STRWarrior | 8 | -1/+91 | |
2013-12-14 | Implemented note block playing and fixed wire | Tiger Wang | 9 | -5/+125 | |
Game of Thrones music in Minecraft, here I come! | |||||
2013-12-14 | Exported the cTNTEntity | STRWarrior | 4 | -9/+85 | |
2013-12-14 | Fixed compilating! | Tiger Wang | 1 | -5/+5 | |
2013-12-14 | Fixed not getting XP from mobs. | STRWarrior | 2 | -1/+7 | |
2013-12-14 | Improved player permissions logging | Tiger Wang | 1 | -1/+1 | |
2013-12-14 | Fixes to redstone wire and torches | Tiger Wang | 3 | -21/+37 | |
+ Wires now power blocks around the block beneath * Torches no longer power off if it is on a linked powered block * Enhanced code, split functions, etc. | |||||
2013-12-14 | Groups.ini and Users.ini are now generated | Tiger Wang | 2 | -3/+25 | |
2013-12-14 | Removed loads of unneeded code again | Tiger Wang | 1 | -86/+60 | |
2013-12-14 | Reduced loads of unneeded code | Tiger Wang | 1 | -188/+44 | |
Merged wire powering detection code into a single function. | |||||
2013-12-13 | Improved redstone loading performance | Tiger Wang | 1 | -2/+10 | |
2013-12-13 | Fixed threading issues affecting cProtocol172. | madmaxoft | 4 | -191/+219 | |
2013-12-13 | Using "a_ClosestPlayer != NULL" in cExpOrb. | STRWarrior | 1 | -1/+1 | |
2013-12-13 | Fixed QueueSetBlock not sending to client changes | Tiger Wang | 1 | -2/+1 | |
2013-12-13 | Redstone data is now loaded on chunk load | Tiger Wang | 2 | -0/+7 | |
2013-12-12 | Unknown packet type extended to 32 bits. | madmaxoft | 2 | -4/+4 | |
2013-12-12 | Fixed protocol 1.7 recovery after unknown packet. | madmaxoft | 1 | -4/+0 | |
2013-12-11 | Fixed pistons being viable middle block | Tiger Wang | 1 | -0/+3 | |
Also an excuse to update submodules | |||||
2013-12-11 | HOOK_WORLD_STARTED now gets called when the CreateAndInitializeWorld function is used. | STRWarrior | 1 | -0/+1 | |
2013-12-11 | ExpOrbs now move. | STRWarrior | 1 | -4/+8 | |
2013-12-11 | Added a HOOK_WORLD_STARTED hook and a cRoot::CreateAndInitializeWorld function for plugins. | STRWarrior | 9 | -2/+98 | |
2013-12-11 | added zlib | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-11 | moved generating to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-11 | added UI folder | Tycho Bickerstaff | 1 | -1/+3 | |
2013-12-11 | moved Worldstorage to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-11 | moved entities to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-11 | moved mobs to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-11 | moved simulor to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-11 | removed leakfinder form build | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-10 | added tolua++ command and removed stackwalker from build | Tycho Bickerstaff | 3 | -6/+8 | |
2013-12-10 | more cmake changes | Tycho Bickerstaff | 3 | -6/+15 | |
2013-12-10 | removed more accedentailly commited object files | Tycho Bickerstaff | 9 | -3985/+0 | |
2013-12-10 | removed accedentailly commited object files | Tycho Bickerstaff | 27 | -0/+0 | |
2013-12-10 | more cmake | Tycho Bickerstaff | 46 | -6/+4051 | |
2013-12-10 | Provides a possible fix for repeater timings | Tiger Wang | 2 | -2/+2 | |
Not completely reliable, but at least some types of clock work. | |||||
2013-12-10 | fixed unused expression warnings in blockFire | Tycho Bickerstaff | 1 | -7/+6 | |
2013-12-10 | more cmake stuff | Tycho Bickerstaff | 3 | -2/+18 | |
2013-12-10 | fixed comparison of thread handle to Null point rather than null handle | Tycho Bickerstaff | 1 | -1/+1 | |
2013-12-10 | started work on cmake | Tycho Bickerstaff | 4 | -0/+36 | |
2013-12-10 | added abort to DeadlockDetector to generate core dumps on failure | Tycho Bickerstaff | 1 | -5/+2 | |
2013-12-10 | Readded initial line | Tiger Wang | 1 | -0/+1 | |
2013-12-10 | Fixed compile (alas, no more goto) | Tiger Wang | 1 | -11/+14 | |
2013-12-10 | Fixed Floody lava to stone fizzle | Tiger Wang | 1 | -2/+16 | |
2013-12-10 | Added repeater delays | Tiger Wang | 2 | -1/+62 | |
They DO sometimes get stuck though :P | |||||
2013-12-10 | Slight redstone wire performance improvement | Tiger Wang | 1 | -1/+6 | |
2013-12-10 | Changed more FastSetBlocks to SetBlocks | Tiger Wang | 1 | -3/+3 | |
Fixes duplication bugs. | |||||
2013-12-10 | Improved pickups spawning speed again | Tiger Wang | 2 | -7/+6 | |
2013-12-08 | Fixed angle normalization typo. | madmaxoft | 1 | -1/+1 | |
2013-12-08 | Fixed tolua++ compilation. | madmaxoft | 7 | -192/+5 | |
Duplicate files, wrong includes, const-incorrect code... | |||||
2013-12-08 | Fixed VS2008 compilation after those huge changes. | madmaxoft | 2 | -5/+7 | |
2013-12-08 | Now spawn points will not be in deep oceans or rivers etc. | STRWarrior | 1 | -1/+1 | |
2013-12-08 | Readded redstone lamp handler | Tiger Wang | 1 | -0/+2 | |
2013-12-08 | Fixed tabcompletion packet, fixes #356 | Tiger Wang | 1 | -8/+4 | |
2013-12-08 | Fixed normalizing large angles. | madmaxoft | 4 | -8/+51 | |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 41 | -1238/+1237 | |
Ref.: #407 | |||||
2013-12-08 | Fixed stationary water starting fires and flowing lava not. | madmaxoft | 1 | -2/+2 | |
2013-12-08 | Fixed falling block metas, fixes #406 | Tiger Wang | 1 | -1/+1 | |
2013-12-08 | moved deafult action into deafult clause at src/Generating/DistortedHeightmap.cpp line 741 | Tycho Bickerstaff | 1 | -2/+4 | |
2013-12-08 | reordered initalisation order at src/Generating/Cave.h line 73 | Tycho Bickerstaff | 1 | -2/+2 | |
2013-12-08 | fixed warnings in src/Generating/BioGen.cpp | Tycho Bickerstaff | 1 | -1/+1 | |
removed unused variable at src/Generating/BioGen.cpp line 379 and added default fallthrough clause to switch at src/Generating/BioGen.cpp line 725 | |||||
2013-12-08 | added default fallthrough clause to switch at line 178 of src/UI/Window.cpp | Tycho Bickerstaff | 1 | -0/+4 | |
2013-12-08 | Reordered Listed Initalisation order in src/UI/Window.cpp | Tycho Bickerstaff | 1 | -2/+2 | |
Reordered the Listed Initalisation order for CWindow to the executed initalisation order. The compiler initalises values in the order the fields are declared not the initalisations listed | |||||
2013-12-08 | Bonemeal has particles, fixes #393 | Tiger Wang | 2 | -3/+8 | |
2013-12-08 | Removed unused variable ResultSlot | Tycho Bickerstaff | 1 | -1/+0 | |
2013-12-09 | Fix Undefined behavior at Bindings/LuaWindow line 32 | worktycho | 1 | -1/+4 | |
2013-12-09 | Fix Unused Variable Warning at FluidSimulator.cpp line 169 and 176 | worktycho | 1 | -4/+3 | |
2013-12-09 | Fixed warning unchecked enum value at Chunk.cpp line 841 | worktycho | 1 | -2/+4 | |
2013-12-09 | Fixed Warning Unhandeled enum values in switch as src/UI/SlotArea.cpp line 54 | worktycho | 1 | -1/+4 | |
2013-12-07 | Console trims its commands before executing 'em | Tiger Wang | 1 | -3/+3 | |
2013-12-07 | Fixed water starting fires | Tiger Wang | 1 | -1/+0 | |
2013-12-07 | Improved piston animations | Tiger Wang | 1 | -4/+4 | |
2013-12-07 | Fixed some new 1.7 client crash bugs | Tiger Wang | 4 | -1/+37 | |
Some technical blocks were removed; trying to render them as items caused a crash. | |||||
2013-12-07 | Changed some FastSetBlocks to SetBlock | Tiger Wang | 1 | -3/+3 | |
Should fix some duplication glitches. | |||||
2013-12-07 | Fixed trapdoors not toggling | Tiger Wang | 3 | -17/+103 | |
The redstone simulator kept on resetting them. | |||||
2013-12-07 | Added a SpawnFallingBlock function so plugins can make other blocks fall. | STRWarrior | 4 | -2/+93 | |
2013-12-07 | Added basic ender chests | Tiger Wang | 10 | -14/+355 | |
Note that they just mirror chests now, so no per player inventory. | |||||
2013-12-07 | Renamed animation function | Tiger Wang | 23 | -47/+82 | |
Renamed BroadcastPlayerAnimation to BroadcastEntityAnimation. Not just players can have animations, you know. | |||||
2013-12-06 | Fixed bed leave animation | Tiger Wang | 1 | -1/+1 | |
2013-12-06 | Fixed duplication glitch with QueueSetBlock | Tiger Wang | 7 | -16/+38 | |
If a coordinate was queued, and then the block there was broken, it would reappear: double items! Also now just sets meta if previous and current blocktypes matched. | |||||
2013-12-06 | Added trapdoor cursor Y detection | Tiger Wang | 1 | -2/+0 | |
2013-12-06 | Puking now uses GetEyeHeight() | Tiger Wang | 1 | -1/+1 | |
2013-12-06 | Added pickup invalid item check | Tiger Wang | 1 | -0/+11 | |
They aren't spawned at all if their itemtype isn't valid; possibly fixes the client crashing with bad pickups. | |||||
2013-12-06 | Re-implemented redstone duplicate checking | Tiger Wang | 1 | -0/+29 | |
2013-12-06 | Fixed eating using wrong animation | Tiger Wang | 1 | -1/+1 | |
2013-12-06 | Fixed trapdoors not overriding OnUse | Tiger Wang | 1 | -1/+1 | |
2013-12-06 | Spawn eggs use IsGameMode() | Tiger Wang | 1 | -2/+2 | |
Possible fix for #316. | |||||
2013-12-06 | Tools make a sound when breaking, fixes #266 | Tiger Wang | 2 | -2/+5 | |
2013-12-06 | Cleaned up torch code and added comments | Tiger Wang | 1 | -31/+7 | |
2013-12-06 | Removed another export and inline'd stuff | Tiger Wang | 1 | -5/+5 | |
2013-12-06 | Removed exporting of a torch function | Tiger Wang | 1 | -3/+3 | |
2013-12-06 | Updated comments for slabs | Tiger Wang | 1 | -5/+6 | |
2013-12-06 | Fixed pickups spawning for BlockEntities | Tiger Wang | 1 | -1/+1 | |
2013-12-05 | Added cPluginManager:GetCurrentPlugin() to Lua API. | madmaxoft | 1 | -7/+22 | |
2013-12-05 | Merged if statements. | Samuel Barney | 1 | -7/+1 | |
2013-12-05 | Finished Merge | Samuel Barney | 1 | -2/+2 | |
2013-12-05 | ByteBuffer: Fixed optimization failures with threading checks. | madmaxoft | 1 | -1/+1 | |
2013-12-04 | Hopefully fixed the sparc not being detected | Alexander Harkness | 1 | -1/+3 | |
2013-12-04 | Lava can spawn fire. | madmaxoft | 5 | -8/+93 | |
Settable in world.ini, lava can spawn fire to fuel blocks near it. Fix #65. | |||||
2013-12-04 | Fixed an error in cChunk's block ticking. | madmaxoft | 1 | -2/+2 | |
Absolute coords were passed to a handler expecting relative coords. | |||||
2013-12-04 | Made suggested changes | Samuel Barney | 2 | -6/+11 | |
2013-12-02 | Fire no longer goes out when on top of nether rack | Samuel Barney | 1 | -1/+6 | |
2013-12-02 | Removed stray printf, again. | Samuel Barney | 1 | -1/+0 | |
2013-12-02 | Switched to using provided ReadItem function. | Samuel Barney | 2 | -17/+12 | |
Fixed misplacing when clicking on the bottom of bottom slabs and the top of top slabs. | |||||
2013-12-02 | Removed stray printf. | Samuel Barney | 1 | -1/+0 | |
2013-12-02 | Fixed 1.7 slab and stair placement. | Samuel Barney | 1 | -0/+19 | |
2013-12-01 | Fixed compiler warnings in LightingThread.cpp. | madmaxoft | 1 | -2/+2 | |
2013-12-01 | Fixed linux compile errors and formatting in RedstoneSimulator.cpp | madmaxoft | 1 | -14/+26 | |
2013-11-30 | DeadlockDetect is configurable now. | madmaxoft | 3 | -7/+15 | |
This is needed when debugging Lua plugins. | |||||
2013-11-30 | Fixed compiler warnings in IsBiomeNoDownfall(). | madmaxoft | 1 | -1/+4 | |
2013-11-30 | Fixed pistons extending | Tiger Wang | 1 | -0/+10 | |
They didn't when a source was in front, but now they do! Yay! | |||||
2013-11-30 | Changed cBlockHandler->OnUpdate() to use cChunk directly. | madmaxoft | 15 | -63/+117 | |
2013-11-30 | Added IsBiomeNoDownfall() function. | madmaxoft | 3 | -103/+164 | |
2013-11-30 | Explicitly set spawnpoint fixes. | madmaxoft | 1 | -20/+11 | |
The value names are case-insensitive. The debug message is printed only once. | |||||
2013-11-30 | Removed redstone duplicate power checking | Tiger Wang | 1 | -2/+0 | |
There was no need for it, and it introduced some bugs. | |||||
2013-11-30 | Improved piston direction checking | Tiger Wang | 1 | -62/+8 | |
Now uses AddFaceDirection, as suggested by xoft. | |||||
2013-11-30 | Added the real tick duration to the OnWorldTick hook. | madmaxoft | 8 | -17/+34 | |
2013-11-30 | Grass doesn't spread to podzol or grassless dirt blocks. | madmaxoft | 1 | -2/+3 | |
2013-11-30 | Added floor pattern for MegaTaiga biomes. | madmaxoft | 1 | -1/+10 | |
2013-11-30 | Pistons no longer accept power through front face | Tiger Wang | 2 | -3/+96 | |
This fixes #60. | |||||
2013-11-30 | Fixed thin snow CanBeAt checking | Tiger Wang | 1 | -1/+13 | |
Now takes into account the possibility that thin snow can be on top of full thin snow. | |||||
2013-11-30 | Properly fixed snow height, fixes #98 and #264 | Tiger Wang | 3 | -25/+53 | |
2013-11-30 | Improved redstone speed and fixed a wire bug | Tiger Wang | 1 | -73/+83 | |
The redstone simulator no longer goes through the Powered and LinkedPowered blocks lists for EVERY item in the chunk data, instead, only at every tick. Also, wires powering each other that had the same data value is now fixed. | |||||
2013-11-29 | Stairs reset meta when dropped, fixes #269 | Tiger Wang | 1 | -2/+22 | |
Additionally, they now have walking sounds. | |||||
2013-11-29 | Implemented trapdoors, fixes #43 and #105 | Tiger Wang | 5 | -3/+131 | |
Also updated redstone simulator to support it | |||||
2013-11-29 | Removed unneeded CPP files | Tiger Wang | 11 | -221/+77 | |
Also removed unneeded #include in BlockStems | |||||
2013-11-29 | Implemented mesa biomes in DistortedHeightmap CompoGen. | madmaxoft | 3 | -21/+106 | |
2013-11-29 | Fixed CheckerboardBiomeGen in negative coords. | madmaxoft | 1 | -2/+3 | |
2013-11-29 | DistortedHeightmap: Improved speed, prepared for mesa biomes. | madmaxoft | 2 | -157/+424 | |
This generates the rainbow-mesa as seen on the first mesa screenshot in the forum. | |||||
2013-11-29 | Fixed an off-by-one error in cByteBuffer. | madmaxoft | 1 | -1/+1 | |
Could have caused random protocol errors and maybe even crashes. | |||||
2013-11-29 | Alpha-sorted BlockMetas, added red sand. | madmaxoft | 1 | -125/+128 | |
2013-11-28 | Trees will generate in the new biomes. | madmaxoft | 2 | -14/+101 | |
Only the generic trees, the special variants haven't yet been implemented. | |||||
2013-11-28 | Added new biomes to old composition generator. | madmaxoft | 4 | -0/+145 | |
Mostly placeholders only, true per-biome characteristics still need to be implemented. This is only to test the new biome generators. | |||||
2013-11-28 | Added new biomes to old height generators. | madmaxoft | 4 | -39/+179 | |
Now Biomal and DistortedHeight generators will work with new biomes. | |||||
2013-11-28 | Moved BiomeGen creation from INI file data to BioGen.cpp. | madmaxoft | 3 | -48/+74 | |
This way it can be shared between MCServer and BiomeVisualiser. | |||||
2013-11-28 | Moved json includes to where they are really needed. | madmaxoft | 3 | -1/+2 | |
2013-11-28 | BiomeVisualiser: Added the TwoLevel biome generator. | madmaxoft | 2 | -0/+229 | |
2013-11-28 | Fixed a bug with TNT waking simulators | Tiger Wang | 1 | -2/+2 | |
2013-11-28 | Improved TNT pickup randomisation | Tiger Wang | 1 | -1/+1 | |
2013-11-27 | Made TNT pickups spawning chance 25% | Tiger Wang | 2 | -3/+3 | |
2013-11-27 | Voronoi-related biomegens use the new cVoronoiMap class. | madmaxoft | 3 | -54/+29 | |
2013-11-27 | Fixed a load of issues, clang autodetection works now. | Alexander Harkness | 1 | -1/+0 | |
This fixes issue #210. This also removes the disableasm option, so it would be wise to remove it from any scripts that use it. I also removed a random line in the middle of globals.h, why was it there? | |||||
2013-11-27 | Added missing files for Voronoi map generation. | madmaxoft | 2 | -0/+140 | |
2013-11-27 | Fixed VC2008 compilation, normalized include paths. | madmaxoft | 12 | -12/+12 | |
2013-11-27 | Fixed the remaining derps | Alexander Harkness | 26 | -30/+30 | |
2013-11-27 | Fixed some of tiger's derpyness. | Alexander Harkness | 9 | -11/+11 | |
2013-11-26 | ANOTHER compile fix | Tiger Wang | 1 | -1/+1 | |
This one was broken by bear. :P | |||||
2013-11-26 | Hopefully fixed last of the Linux compile errors | Tiger Wang | 5 | -5/+5 | |
2013-11-26 | Compile fix again | Tiger Wang | 1 | -1/+1 | |
2013-11-26 | Fixed Linux compile again | Tiger Wang | 1 | -1/+1 | |
2013-11-26 | Fixed tolua++ files | Tiger Wang | 3 | -4/+4 | |
2013-11-26 | Fixed loads more of them. | Alexander Harkness | 11 | -13/+13 | |
2013-11-26 | Another | Alexander Harkness | 1 | -1/+1 | |
2013-11-26 | And another. | Alexander Harkness | 1 | -1/+1 | |
2013-11-26 | Fixed another. | Alexander Harkness | 1 | -1/+1 | |
2013-11-26 | Fixed another one. | Alexander Harkness | 1 | -1/+1 | |
2013-11-26 | Fixed a mis-include | Alexander Harkness | 1 | -1/+1 | |
2013-11-25 | Further attempts to fix compile | Tiger Wang | 24 | -27/+27 | |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 48 | -59/+58 | |
2013-11-24 | Moved SQLite, LuaExpat, and MD5 to /lib | Tiger Wang | 8 | -148557/+0 | |
2013-11-24 | Moved source to src | Alexander Harkness | 469 | -0/+285880 | |
2012-08-19 | Android: Moved Android stuff to the ~/trunk/Android/ folder! | faketruth | 1 | -267/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@758 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-19 | Android: Finally a log! :D | faketruth | 1 | -32/+44 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@754 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-19 | Android: Showing last MCServer related logcat message | faketruth | 1 | -13/+63 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@753 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-18 | Android: I'm probably using a lot of bad practices, but the app looks somewhat better now and polls the server status | faketruth | 1 | -9/+146 | |
Android: Put quite some testing code in ToJava.h and app-android.cpp ... I still can't send log messages to Java. The issue is threads, I can't use JNI stuff from threads that were not created by Java (at least not easily) git-svn-id: http://mc-server.googlecode.com/svn/trunk@752 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-18 | Android: Pressing back button sends stop command to server | faketruth | 1 | -9/+30 | |
Android: ToJava can call functions on Java by using JNI Android: Plugins work Android: Added android specific files to VS2008 project, but they are excluded from compiling git-svn-id: http://mc-server.googlecode.com/svn/trunk@747 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-16 | MCServer should run just fine on Android now :D | faketruth | 1 | -3/+13 | |
The server is also stoppable from Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@743 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-15 | Compiles on Android! Added Eclipse project, import it into your workspace and it should be runnable on Android! | faketruth | 1 | -0/+37 | |
Disabled Squirrel for Android cLog now logs to Android LogCat as well Fixed Lua so it compiles on Android Removed/commented out exceptions in JsonCpp so it compiles on Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@741 0a769ca7-a7f5-676a-18bf-c427514a06d6 |