summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Stupid Mistake fixedTycho2014-01-251-2/+2
| | | | | |
| * | | | | Fixed exportsTycho2014-01-253-7/+1
| | | | | |
| * | | | | Fixed spelling errorTycho2014-01-224-3/+3
| | | | | |
| * | | | | Added manual bindings for moved functionsTycho2014-01-223-2/+71
| | | | | |
| * | | | | formatting changesTycho2014-01-222-6/+26
| | | | | |
| * | | | | Merge branch 'master' into GeneratingBenchmarkTycho2014-01-2230-276/+2255
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/World.h
| * | | | | | Actually implemented interfacesTycho2014-01-204-21/+33
| | | | | | |
| * | | | | | Moved Schematic file methods to seperate classTycho2014-01-204-175/+177
| | | | | | |
| * | | | | | Merge branch 'ForEachChunkProvider' into GeneratingBenchmarkTycho2014-01-204-17/+23
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/World.h
| | * | | | | | Seperated BlockArea From WorldTycho2014-01-204-14/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If anyone can come up with a better name for the interface I'll change it, It contians to methods which do compleatly unrelated things
| * | | | | | | Merge branch 'master' into GeneratingBenchmarkTycho2014-01-2089-19110/+1520
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | / / | | | |_|_|/ / | | |/| | | | this merge is necessary,
| * | | | | | Added Inifile and OSSupport LinkingTycho2014-01-191-0/+2
| | | | | | |
| * | | | | | First attempt at Compiling Generator seperatlyTycho2014-01-193-0/+23
| | | | | | |
* | | | | | | Merge pull request #588 from mc-server/Sheep_EatingMattes D2014-01-252-1/+41
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Implemented sheeps eating grass.
| * | | | | | | Implemented sheeps eating grass.STRWarrior2014-01-252-1/+41
| | | | | | | |
* | | | | | | | Merge pull request #587 from mc-server/mobimprovementsMattes D2014-01-2529-564/+717
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Mob improvements & rudimentary artificial intelligence
| * | | | | | | | Did what xoft recommendedTiger Wang2014-01-252-2/+6
| | | | | | | | |
| * | | | | | | | Two minor changesTiger Wang2014-01-252-6/+4
| | | | | | | | |
| * | | | | | | | Implemented fall damage for mobsTiger Wang2014-01-255-11/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Implemented mobile fall damage * Formatting fixes + Defined new Position->Integer macros
| * | | | | | | | Attack() is no longer always calledTiger Wang2014-01-251-1/+1
| | | | | | | | |
| * | | | | | | | Implemented pickup combiningTiger Wang2014-01-251-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes FS393 * Part of #131
| * | | | | | | | Mob bugfixesTiger Wang2014-01-256-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
| * | | | | | | | All mobs now drown (fixes #54)Tiger Wang2014-01-256-127/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented mob drowning * Iron Golems and squids are excluded
| * | | | | | | | Fixed a generator bugTiger Wang2014-01-252-1/+9
| | | | | | | | |
| * | | | | | | | Zombies and skeletons use AITiger Wang2014-01-252-9/+15
| | | | | | | | |
| * | | | | | | | Miscellaneous improvementsTiger Wang2014-01-243-28/+17
| | | | | | | | |
| * | | | | | | | Changed a condition to IsGameModeTiger Wang2014-01-241-2/+1
| | | | | | | | |
| * | | | | | | | Made wolves compatible with new AI codeTiger Wang2014-01-242-11/+26
| | | | | | | | |
| * | | | | | | | Monsters no longer check for direct line of sightTiger Wang2014-01-241-10/+2
| | | | | | | | |
| * | | | | | | | Large reworking of mob code [SEE DESC]Tiger Wang2014-01-247-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
| * | | | | | | | Fixed mobs too close to player not tickingTiger Wang2014-01-241-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.
| * | | | | | | | Implemented creeper abilitiesTiger Wang2014-01-243-3/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | | | | | | | Removed unused ReferenceManagerTiger Wang2014-01-244-122/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #583 from mc-server/ChangeToPolarSSLMattes D2014-01-25217-48397/+733
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Change to polar ssl
| * | | | | | | | | ProtoProxy: Modified to use PolarSSL.madmaxoft2014-01-256-60/+45
| | | | | | | | | |
| * | | | | | | | | Added RSA encryption to crypto wrappers.madmaxoft2014-01-252-0/+39
| | | | | | | | | |
| * | | | | | | | | Merged branch 'master' into ChangeToPolarSSL.madmaxoft2014-01-2521-183/+333
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Removed unnecessary defineTiger Wang2014-01-241-7/+0
| | | | | | | | | | |
| * | | | | | | | | | Merge branch 'master' into ChangeToPolarSSL.madmaxoft2014-01-2311-198/+254
| |\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fixed a warning in ScoreboardSerializer.madmaxoft2014-01-231-2/+2
| | | | | | | | | | | |
| * | | | | | | | | | | PolarSSL is fully used for 1.3.2 protocol encryption.madmaxoft2014-01-2313-157/+630
| | | | | | | | | | | |
| * | | | | | | | | | | Fixed a bug in LeakFinder.madmaxoft2014-01-231-3/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Removed CryptoPP files.madmaxoft2014-01-22194-48168/+0
| | | | | | | | | | | |
| * | | | | | | | | | | Replacing CryptoPP with PolarSSL.madmaxoft2014-01-222-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is only the CMake modification to build with PolarSSL, the actual MCS code doesn't compile at all yet.
| * | | | | | | | | | | Added PolarSSL as a submodule.madmaxoft2014-01-222-0/+3
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #581 from worktycho/strerrorMattes D2014-01-257-65/+76
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | | Switched cEvent to use strerror_r for error messages
| * | | | | | | | | | | Switched cEvent to GetOSErrorStringTycho2014-01-253-18/+14
| | | | | | | | | | | |
| * | | | | | | | | | | Extracted cSocket::GetErrorString into GetOSErrorStringTycho2014-01-256-59/+62
| | | | | | | | | | | |
| * | | | | | | | | | | Switched cEvent to use strerror_r for error messagesTycho2014-01-231-6/+18
| | | | | | | | | | | |
* | | | | | | | | | | | Comm logging is available in both Debug and Release modes.madmaxoft2014-01-253-16/+16
| | | | | | | | | | | |
* | | | | | | | | | | | Added cFile::Flush().madmaxoft2014-01-252-20/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when using cFile as a log file and we know the server may crash after a specific write, so we flush the file before continuing.
* | | | | | | | | | | | Protocol17: Comm logging shows the data left over from previous parse.madmaxoft2014-01-251-2/+15
| | | | | | | | | | | |
* | | | | | | | | | | | Ignoring the Comm Logs.madmaxoft2014-01-251-0/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #586 from worktycho/BindingsMoveAlexander Harkness2014-01-252-83/+71
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | | Implented xofts suggestions in #577
| * | | | | | | | | | | Simplified .gitignoreTycho2014-01-251-55/+5
| | | | | | | | | | | |
| * | | | | | | | | | | Added dependecy output to Bindings/BindingsDependencies.txtTycho2014-01-252-0/+8
| | | | | | | | | | | |
| * | | | | | | | | | | Reformatted Bindings DependeciesTycho2014-01-251-28/+58
| | | | | | | | | | | |
* | | | | | | | | | | | Fixed *nix compilation for previous commit.madmaxoft2014-01-241-2/+2
| | | | | | | | | | | |
* | | | | | | | | | | | Added per-connection comm logging in debug mode.madmaxoft2014-01-243-1/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is meant for debugging only, so it is compiled only into debug mode. It is activated by starting the server with "/logcomm" parameter.
* | | | | | | | | | | | Fixed a possible deadlock on client disconnect.madmaxoft2014-01-241-9/+0
| | | | | | | | | | | |
* | | | | | | | | | | | Fixed a failure in cSquid.madmaxoft2014-01-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Probably due to rounding errors the squid was querying out-of-chunk coords.
* | | | | | | | | | | | Updated CoreTiger Wang2014-01-241-0/+0
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | ProtoProxy: Fixed connection on *nix.madmaxoft2014-01-241-1/+2
| | | | | | | | | | |
* | | | | | | | | | | Fixed Win nightbuilds not producing PDBs.madmaxoft2014-01-242-7/+8
| | | | | | | | | | |
* | | | | | | | | | | Fixed a few compile-time and runtime warnings in ScoreboardSerializer.madmaxoft2014-01-241-8/+4
| | | | | | | | | | |
* | | | | | | | | | | Fixed crash with failed entity-loading.madmaxoft2014-01-242-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
* | | | | | | | | | | APIDump: Fixed indent after merge.madmaxoft2014-01-241-2/+2
| | | | | | | | | | |
* | | | | | | | | | | Merge remote-tracking branch 'MikeHunsinger/master'madmaxoft2014-01-245-52/+93
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fixed indentation once and for all.Mike Hunsinger2014-01-242-46/+46
| | | | | | | | | | | |
| * | | | | | | | | | | Fixed indentation and doxygen comments... For real this time.Mike Hunsinger2014-01-243-17/+17
| | | | | | | | | | | |
| * | | | | | | | | | | Fixed spacing and doxycomments.Mike Hunsinger2014-01-244-20/+18
| | | | | | | | | | | |
| * | | | | | | | | | | Removed extra lineMike Hunsinger2014-01-231-2/+0
| | | | | | | | | | | |
| * | | | | | | | | | | Split TossItem into three Toss functions (Held, Equipped and Pickup)Mike Hunsinger2014-01-235-60/+105
| | | | | | | | | | | |
* | | | | | | | | | | | Fixed flint&steel failure on the Y world edges.madmaxoft2014-01-241-0/+4
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #580 from xdot/masterMattes D2014-01-232-41/+33
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fixed scoreboard serialization
| * | | | | | | | | | | Fixed 1.5.x scoreboard packet IDsandrew2014-01-231-3/+3
| | | | | | | | | | | |
| * | | | | | | | | | | Fixed scoreboard.dat structureandrew2014-01-231-5/+6
| | | | | | | | | | | |
| * | | | | | | | | | | Fixed scoreboard serializationandrew2014-01-231-35/+26
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #582 from worktycho/BindingsMoveAlexander Harkness2014-01-232-25/+57
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / | |/| | / / / / / / / / | |_|_|/ / / / / / / / |/| | | | | | | | | | added dependecies for bindings regen
| * | | | | | | | | | Make clean now effects BindingsTycho2014-01-231-0/+2
| | | | | | | | | | |
| * | | | | | | | | | Removed Bindings folder subcmake on *nixTycho2014-01-231-1/+2
| | | | | | | | | | |
| * | | | | | | | | | BugfixesTycho2014-01-232-12/+9
| | | | | | | | | | |
| * | | | | | | | | | added dependecies for bindings regenTycho2014-01-232-14/+46
|/ / / / / / / / / /
* / / / / / / / / / Fixed crash while calling disabled plugins.madmaxoft2014-01-231-1/+1
|/ / / / / / / / /
* | | | | | | | | Improved code safety for the Compact world storage.Mattes D2014-01-231-104/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That was a huge chunk of smelly code.
* | | | | | | | | Minor style improvements for the merged PR.Mattes D2014-01-231-4/+4
| | | | | | | | |
* | | | | | | | | Merge remote-tracking branch 'xdot/master'Mattes D2014-01-236-40/+104
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | * xdot/master: Command block fixes 2
| * | | | | | | | Command block fixes 2andrew2014-01-236-40/+104
| | | | | | | | |
* | | | | | | | | Authenticator: Reduced logging levels.madmaxoft2014-01-221-4/+4
| |_|_|_|/ / / / |/| | | | | | |
* | | | | | | | Merge pull request #574 from tonibm19/patch-1STRWarrior2014-01-221-0/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | Fixed compilation on VC2008
| * | | | | | | Fixed compilation on VC2008tonibm192014-01-221-0/+1
|/ / / / / / /
* | | | | | | Merge pull request #566 from xdot/masterMattes D2014-01-2220-9/+1571
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Scoreboard
| * | | | | | | cWorld now saves/loads the scoreboardandrew2014-01-224-15/+44
| | | | | | | |
| * | | | | | | Merge branch 'master' of https://github.com/mc-server/MCServerandrew2014-01-2174-19104/+836
| |\| | | | | |
| * | | | | | | Scoreboard SendTo()andrew2014-01-214-6/+74
| | | | | | | |
| * | | | | | | Scoreboard protocol supportandrew2014-01-2117-23/+321
| | | | | | | |
| * | | | | | | Scoreboard serializationandrew2014-01-203-14/+92
| | | | | | | |
| * | | | | | | Scoreboard deserializationandrew2014-01-207-48/+599
| | | | | | | |
| * | | | | | | Scoreboard improvementsandrew2014-01-193-116/+79
| | | | | | | |
| * | | | | | | Basic scoreboard implementationandrew2014-01-195-1/+576
| | | | | | | |
* | | | | | | | InfoDump: Can dump a single plugin without LFS.madmaxoft2014-01-221-47/+65
| | | | | | | |
* | | | | | | | InfoDump: Dump all referenced permissions.madmaxoft2014-01-221-4/+112
| | | | | | | |
* | | | | | | | Implemented cPluginManager:CallPlugin() API.madmaxoft2014-01-219-216/+507
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Fix a crash but somewhere...Alexander Harkness2014-01-201-2/+1
| |_|/ / / / |/| | | | |
| | | | | * Fixed merge conflictdaniel09162014-04-071-3/+0
| | | | | |
| | | | | * Added Enchantment-Slot-Level generatingdaniel09162014-04-073-9/+32
| | | | | |
| | | | | * added EnchantItemPacket to older Protocolsdaniel09162014-02-011-1/+4
| | | | | |
| | | | | * Some updates for enchanting (2)daniel09162014-01-319-15/+173
| | | | | |
| | | | | * removed hook from enchanting commitdaniel09162014-01-242-5/+1
| | | | | |
| | | | | * Some updates for enchantingdaniel09162014-01-245-17/+29
| | | | | |
| | | | | * first changes for enchanting (not finished)daniel09162014-01-208-0/+198
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added enchanting table block handler and added it to the blockhandler - added enchanting window - drop item in the slot 0 when the player close the window - added enchanting packet (1.7 only) - some more...
* | | | | APIDump: Added notes about objects across cWorld's task execution.madmaxoft2014-01-191-2/+2
| | | | |
* | | | | APIDump: Updated cWorld:ScheduleTask()'s description.madmaxoft2014-01-191-1/+1
| | | | |
* | | | | Changed the cWorld::ScheduleTask() signature.madmaxoft2014-01-194-151/+221
| | | | | | | | | | | | | | | | | | | | 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.
* | | | | cLuaState can now check function params.madmaxoft2014-01-192-0/+37
| | | | |
* | | | | Merge pull request #569 from worktycho/EnchantmentsFixMattes D2014-01-198-88/+120
|\ \ \ \ \ | | |/ / / | |/| | | Enchantments fix
| * | | | Switched EnchantmentSerilizer to namespaceTycho2014-01-197-17/+23
| | | | |
| * | | | Spilt Writing of Enchantments to seperate classTycho2014-01-198-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
* | | | | Merge pull request #565 from mc-server/commandblockfixesMattes D2014-01-1912-6/+165
|\ \ \ \ \ | | | | | | | | | | | | Command block fixes
| * | | | | Removed unneeded paramtersTiger Wang2014-01-199-15/+23
| | | | | |
| * | | | | Changed SendBlockEntity format slightlyTiger Wang2014-01-199-42/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Writing NBT is now in Protocol, not BlockEntity files * Fixed a last output bug
| * | | | | Implemented MC|Brand responseTiger Wang2014-01-191-3/+9
| | | | | |
| * | | | | ProtoProxy: UpdateBlockEntity NBT is writtenTiger Wang2014-01-191-1/+14
| | | | | |
| * | | | | Improved command blocksTiger Wang2014-01-1911-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
* | | | | | Rewritten SocketThreads for proper shutdown scenario.madmaxoft2014-01-198-178/+189
| | | | | | | | | | | | | | | | | | | | | | | | This fixes #560 and #390.
* | | | | | Added graph of SocketThreads state transitions.madmaxoft2014-01-193-4/+101
| | | | | | | | | | | | | | | | | | | | | | | | This graph has been used for #560.
* | | | | | Merge pull request #551 from worktycho/schedularMattes D2014-01-191-6/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Implemented xoft's suggestion for a saturating counter in the scheduler
| * | | | | | Fixed iterators bugTycho2014-01-181-2/+1
| | | | | | |
| * | | | | | switched to using m_WorldAge rather than m_TickIDTycho2014-01-182-9/+3
| | | | | | |
| * | | | | | Increased tick count to longTycho2014-01-172-3/+3
| | | | | | |
| * | | | | | Implemented xsofts suggestion for a saturating counter in the schedulerTycho2014-01-172-5/+8
| | | | | | |
* | | | | | | Updated Core.madmaxoft2014-01-191-0/+0
| | | | | | |
* | | | | | | Removed obsolete MSVC project files.madmaxoft2014-01-1937-18619/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows builds now use CMake as well.
* | | | | | | SocketThreads: Removed unused code.madmaxoft2014-01-192-53/+3
| |_|_|_|_|/ |/| | | | |
* | | | | | Updated coreTiger Wang2014-01-191-0/+0
| |_|_|/ / |/| | | |
* | | | | Merge pull request #559 from mc-server/SpawnMobParticlesMattes D2014-01-191-3/+0
|\ \ \ \ \ | | | | | | | | | | | | Removed the particles when a mob spawns.
| * | | | | Removed the particles when a mob spawns.STRWarrior2014-01-181-3/+0
| | | | | |
* | | | | | Exported cFloater to the Lua API.STRWarrior2014-01-192-3/+8
| | | | | |
* | | | | | Fixed compiler error.STRWarrior2014-01-182-3/+11
| |_|/ / / |/| | | |
* | | | | Merge pull request #557 from xdot/masterMattes D2014-01-1820-62/+593
|\ \ \ \ \ | | | | | | | | | | | | Command blocks
| * | | | | Command block fixesandrew2014-01-183-43/+17
| | | | | |
| * | | | | Merge branch 'master' of https://github.com/mc-server/MCServerandrew2014-01-184-5/+152
| |\| | | |
| * | | | | Parse the MC|AdvCdm plugin messageandrew2014-01-184-1/+70
| | | | | |
| * | | | | Command blocks: Execute()andrew2014-01-185-18/+42
| | | | | |
| * | | | | Command block (de)serializationandrew2014-01-186-21/+122
| | | | | |
| * | | | | Basic command block implementationandrew2014-01-1812-33/+396
| | |_|/ / | |/| | |
* | | | | HTTP connections aren't kept alive unless explicitly enabled.madmaxoft2014-01-184-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.
* | | | Alpha-sorted the finishers.madmaxoft2014-01-181-4/+4
| | | |
* | | | Merged branch 'NetherFinish'.madmaxoft2014-01-183-3/+150
|\ \ \ \
| * | | | Fixed errors.STRWarrior2014-01-182-2/+2
| | | | |
| * | | | Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo'sSTRWarrior2014-01-183-10/+10
| | | | |
| * | | | Some tweaks.STRWarrior2014-01-181-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | Everything generates more often. Fire can only spawn on ForeverBurning blocks.
| * | | | Fixed bug where only brown mushrooms would spawn.STRWarrior2014-01-181-3/+3
| | | | |
| * | | | It now actualy works.STRWarrior2014-01-181-20/+42
| | | | |
| * | | | First attempt at creating a clumb version NetherFinisher.STRWarrior2014-01-172-22/+63
| | | | |
| * | | | Added cFinishGenNetherSprinkleFoliage.STRWarrior2014-01-103-2/+73
| | | | |
* | | | | Fix bad nested headings.Alexander Harkness2014-01-181-2/+2
| |/ / / |/| | |
* | | | Merge pull request #552 from worktycho/c++11Mattes D2014-01-172-4/+1
|\ \ \ \ | | | | | | | | | | Changed std to c++11 in clang to fix va_copy issues
| * | | | Changed std to c++11 in clang to fix va_copy issuesTycho2014-01-172-4/+1
| | |/ / | |/| |
* | | | Merge pull request #554 from worktycho/compressionAlexander Harkness2014-01-1710-22/+33
|\ \ \ \ | |/ / / |/| | | Added user setting compression factor
| * | | Added user setting compression factorTycho2014-01-1710-22/+33
|/ / /
* | | APIDump: Updated cPluginManager:GetAllPlugins().madmaxoft2014-01-171-1/+1
| | |
* | | ProtoProxy: Compiles under Linux.madmaxoft2014-01-174-28/+43
| | |
* | | ProtoProxy: Fixed inversed typedef.madmaxoft2014-01-171-1/+1
| | | | | | | | | | | | I must be going crazy...
* | | ProtoProxy: Fixed compilation in Windows and in Linux.madmaxoft2014-01-173-16/+21
| | |
* | | ProtoProxy: Fixed #include filename case.madmaxoft2014-01-171-4/+4
| | |
* | | Updated core to the latest version and edited the submodules file to allow greater compatibility on restricted networks.Alexander Harkness2014-01-172-3/+3
| | |
* | | Merge pull request #534 from mc-server/SpawnMinecartMattes D2014-01-177-11/+62
|\ \ \ | | | | | | | | Added cWorld::SpawnMinecart.
| * | | Changed GetContent function.STRWarrior2014-01-161-1/+1
| | | |
| * | | Fixed server crash.STRWarrior2014-01-121-1/+1
| | | |
| * | | Renamed cEmptyMinecart to cRideableMinecartSTRWarrior2014-01-127-17/+18
| | | |
| * | | EmptyMinecarts should be able to get a block inside of them.STRWarrior2014-01-127-10/+33
| | | |
| * | | Added cWorld::SpawnMinecart.STRWarrior2014-01-122-0/+27
| | | |
* | | | Fixed SIGABRT_COMPAT on other architectures.madmaxoft2014-01-171-0/+2
| | | |
* | | | Removed internal cEntity::GetRot() usage.madmaxoft2014-01-1723-43/+43
| | | |
* | | | Merge remote-tracking branch 'origin/customnames'madmaxoft2014-01-1738-115/+201
|\ \ \ \
| * | | | Changed newline character because of issuesTiger Wang2014-01-162-4/+13
| | | | |
| * | | | Removed CustomCopy()Tiger Wang2014-01-162-24/+1
| | | | |
| * | | | Really did what xoft wantedTiger Wang2014-01-161-5/+8
| | | | |
| * | | | Fixed #535Tiger Wang2014-01-161-1/+1
| | | | |
| * | | | Removed obsoleted functionsTiger Wang2014-01-1634-74/+67
| | | | |
| * | | | Possibly did what xoft wantedTiger Wang2014-01-163-10/+25
| | | | |
| * | | | Merge remote-tracking branch 'origin/master' into customnamesTiger Wang2014-01-1613-83/+112
| |\ \ \ \
| * | | | | OBSOLETE'd obsolete functionsTiger Wang2014-01-151-2/+2
| | | | | |
| * | | | | Implemented custom names and loreTiger Wang2014-01-154-35/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Added custom names and lore + Added saving and loading + Added writing and parsing of NBT
| * | | | | Implemented Ctrl-Q drop stackTiger Wang2014-01-153-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed an issue with TossItems not respecting count.
* | | | | | Protocol 1.7: More output on unknown packets / protocol states.madmaxoft2014-01-171-4/+21
| | | | | |
* | | | | | Ignoring MSVC2010+ build folders.Mattes D2014-01-171-0/+2
| | | | | |
* | | | | | CMake: Fixed Lua output folder for MSVC2010+.Mattes D2014-01-171-2/+13
| |_|_|_|/ |/| | | |
* | | | | Fixed block break packet numberTiger Wang2014-01-161-1/+1
| | | | |
* | | | | Fixed #535Tiger Wang2014-01-161-1/+1
| | | | |
* | | | | Fixed SIGPIPE on cSocket::Send().madmaxoft2014-01-163-12/+13
| | | | |
* | | | | Protocol 1.7: Unknown packets are dumped to log in Debug mode.madmaxoft2014-01-161-1/+14
| | | | |
* | | | | Disabled excessive entity-related logging in Debug mode.madmaxoft2014-01-162-3/+26
| | | | |
* | | | | Fixed whitespace in previous commit.madmaxoft2014-01-161-1/+1
| | | | |
* | | | | Finished exporting cWorld:ScheduleTask() to Lua API.madmaxoft2014-01-162-2/+16
| |/ / / |/| | |
* | | | Merge pull request #548 from worktycho/documentionAlexander Harkness2014-01-162-0/+10
|\ \ \ \ | | | | | | | | | | Added Documention for a few features I've added
| * | | | Documented the SchedualeTask functionTycho2014-01-161-0/+1
| | | | |
| * | | | documented CROSSCOMPILING flagTycho2014-01-161-0/+9
| | | | |
* | | | | CMake: Fixed output paths for all MSVC versions.madmaxoft2014-01-162-11/+19
| | | | |
* | | | | Added packet diagnostics to 1.7 protocol.madmaxoft2014-01-162-30/+40
| | | | | | | | | | | | | | | | | | | | When the packet is mis-interpreted, a log message is output about the packet type and lengths.
* | | | | Yet another attempt at VarArgs.madmaxoft2014-01-161-10/+15
| | | | |
* | | | | Another VarArgs fix.madmaxoft2014-01-167-43/+39
| |/ / / |/| | | | | | | | | | | This time using va_copy() on platforms that have it and simple assignment on platforms that don't.
* | | | Merge pull request #545 from mc-server/VarArgsMattes D2014-01-158-36/+54
|\ \ \ \ | | | | | | | | | | Var args
| * | | | Fixed ProtoProxy compilation.madmaxoft2014-01-151-4/+8
| | | | |
| * | | | Using a 2nd argument instead of va_copy().madmaxoft2014-01-157-32/+46
| | | | | | | | | | | | | | | | | | | | This seems to be the only reasonable C++03-only solution.
* | | | | ProtoProxy: use CMake to generate the MSVC project files.madmaxoft2014-01-154-308/+156
| | | | |
* | | | | APIDump: Explicitly listed static cPlayer functions.madmaxoft2014-01-151-2/+2
|/ / / /
* | | | Fixed varargs modification.madmaxoft2014-01-151-1/+5
| | | | | | | | | | | | | | | | Ref.: #541.
* | | | Merge pull request #543 from mc-server/Furnace_MinecartsMattes D2014-01-152-3/+42
|\ \ \ \ | | | | | | | | | | Furnace minecarts
| * | | | Furnace minecarts now stop being active after a while.STRWarrior2014-01-152-2/+19
| | | | |
| * | | | First implementation for furnace minecarts.STRWarrior2014-01-152-1/+23
| | | | |
* | | | | Updated Core! ±±±___±±±Tiger Wang2014-01-151-0/+0
| | | | |
* | | | | Update COMPILING.mdMattes D2014-01-151-9/+64
| | | | | | | | | | | | | | | Added instructions for Windows compiling, including CMake.
* | | | | CMake: MSVC release builds use LTCG.madmaxoft2014-01-151-2/+8
|/ / / /
* | | | CMake: Removed SCL warnings from Lua and ZLib.madmaxoft2014-01-152-0/+9
| | | |
* | | | CMake: MSVC builds use static CRT.madmaxoft2014-01-151-0/+9
| | | | | | | | | | | | | | | | We don't want to be dependent on the VC runtime.
* | | | Merge pull request #542 from worktycho/schedularMattes D2014-01-153-4/+121
|\ \ \ \ | | | | | | | | | | added cWorld::ScheduleTask Function
| * | | | added cWorld::ScheduleTask FunctionTycho2014-01-143-4/+121
| | | | | | | | | | | | | | | | | | | | | | | | | ScheduleTask schedules a SceduledTask object to be run x ticks in the future. In is exported to lua, fixes #150
* | | | | Merge pull request #538 from mc-server/minecartsMattes D2014-01-1513-208/+503
|\ \ \ \ \ | |_|/ / / |/| | | | Minecarts
| * | | | Yes newline at end of file :DTiger Wang2014-01-141-1/+5
| | | | |
| * | | | Final improvements to MinecartsTiger Wang2014-01-133-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.
| * | | | Detaching improvementsTiger Wang2014-01-134-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | * Players now search for an area around themselves to teleport to when detaching from something
| * | | | Fixed wire, rail, and pressure plate unpoweringTiger Wang2014-01-131-3/+4
| | | | |
| * | | | Fixed settings plugin generation after IniFileTiger Wang2014-01-121-3/+3
| | | | |
| * | | | Fixed VS2013 compile and updated CoreTiger Wang2014-01-124-32/+34
| | | | |
| * | | | Multiple enhancements and fixes to minecartsTiger Wang2014-01-124-132/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + They are destroyed instantly by creative mode * Physics is much improved + Basic implementation of powered rails
* | | | | Updated GETTING-STARTED.md to remove completed issuesworktycho2014-01-141-3/+3
| |/ / / |/| | |
* | | | CMake: Release profile build inherits from Release, not Debug.madmaxoft2014-01-141-5/+13
| | | |
* | | | Moved profiling scripts into the MCServer folder.madmaxoft2014-01-144-146/+101
| | | | | | | | | | | | | | | | Also they default to the 2010 version of the tools, which is Win7-compatible, and should be 64-bit-compatible, too.
* | | | CMake: Added postfix for profiled exemadmaxoft2014-01-141-0/+4
| | | |
* | | | APIDump: Wrapped example code so that it displays well on small screens.madmaxoft2014-01-131-3/+8
| | | | | | | | | | | | | | | | The listing was pushing the resulting webpage too wide on my 19" screen, causing various distortions.
* | | | Renamed unused source files from zlib.madmaxoft2014-01-132-0/+0
| | | | | | | | | | | | | | | | These files are included in zlib, but they should not be compiled into the actual library. Since they contain example code on how to use the lib, I decided to keep them, renamed to .txt.
* | | | The VS2008 nightbuild uses CMake.madmaxoft2014-01-131-1/+11
| | | |
* | | | Removed shutdown() from socket closing.madmaxoft2014-01-131-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.
* | | | Added handshake processing to protocol 1.7.madmaxoft2014-01-132-2/+29
| | | | | | | | | | | | | | | | This fixes #495
* | | | ProtoProxy: Fixed login kick packet direction.madmaxoft2014-01-131-1/+1
| | | |
* | | | Generating the bindings outputs a message at the end.madmaxoft2014-01-131-0/+8
| | | |
* | | | APIDump: Added OnPluginMessage.lua file to Decoda project.madmaxoft2014-01-131-0/+3
| | | |
* | | | APIDump: Added missing bits of documentation.madmaxoft2014-01-131-0/+15
| | | | | | | | | | | | | | | | The recent changes didn't document some of the new API functions.
* | | | APIDump: Documented the plugin messaging hook and function.madmaxoft2014-01-132-0/+26
| | | |
* | | | Merge pull request #536 from worktycho/nativearchMattes D2014-01-131-1/+6
|\ \ \ \ | | | | | | | | | | Added -march=native to linux targets
| * | | | Added -march=native to linux targetsTycho2014-01-131-1/+6
|/ / / /
* | | | cCreeper is no longer available in API.madmaxoft2014-01-133-14/+1
| | | | | | | | | | | | | | | | Has been replaced by cMonster.
* | | | CMake: Removed leftover debugging output.madmaxoft2014-01-131-1/+0
| | | |
* | | | CMake: Added resources to windows projects.madmaxoft2014-01-131-1/+14
| | | |
* | | | Added a generic .user file for MSVC.madmaxoft2014-01-131-0/+167
| | | | | | | | | | | | | | | | This brings in the default debugging settings for the MSVC project, when generated by CMake.
* | | | CMake: Lua DLL is built in the correct folder.madmaxoft2014-01-131-0/+11
| | | | | | | | | | | | | | | | Also removed SCL warnings from MSVC builds.
* | | | Moved the win resources into a separate subfolder.madmaxoft2014-01-1210-29/+7
| | | | | | | | | | | | | | | | This will allow us to use them in CMake builds.
* | | | CMake generates Bindings when not existant (win)madmaxoft2014-01-121-0/+10
|/ / /
* | | Merge pull request #529 from mc-server/derpstonerefactorAlexander Harkness2014-01-1210-331/+265
|\ \ \ | |/ / |/| | Major refactoring of redstone
| * | Fixed rails poweringTiger Wang2014-01-111-0/+2
| | |
| * | Did some stuff with the vectorsTiger Wang2014-01-111-32/+17
| | |
| * | Fixed a door bug and reduced codeTiger Wang2014-01-111-19/+1
| | | | | | | | | | | | | | | Doors wouldn't get powered by repeaters, and some blocks, like glass, were viable middle blocks when they shouldn't have been.
| * | Renamed g_TorchPlaceable...Tiger Wang2014-01-116-71/+71
| | | | | | | | | | | | ...to g_FullyOccupiesVoxel, as recommended by @bearbin
| * | Fixed doors, fixes #453Tiger Wang2014-01-101-38/+8
| | |
| * | Major refactoring of redstoneTiger Wang2014-01-104-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
* | | Merge pull request #533 from mc-server/CmakeMultiConfigMattes D2014-01-122-46/+109
|\ \ \ | | | | | | | | Cmake multi config
| * | | Ignore Win32 .idb files.madmaxoft2014-01-121-0/+1
| | | |
| * | | Merge branch master into CmakeMultiConfig.madmaxoft2014-01-12156-2755/+2980
| |\ \ \ | |/ / / |/| | |
* | | | Disabled a useless MSVC warning in Bindings.cpp.madmaxoft2014-01-121-0/+6
| | | |
* | | | Merge pull request #532 from mc-server/LuaStateErrorHandlerMattes D2014-01-126-256/+130
|\ \ \ \ | | | | | | | | | | Lua state error handler
| * | | | Lua errors display stack trace.madmaxoft2014-01-112-3/+27
| | | | | | | | | | | | | | | | | | | | Fixes #418.
| * | | | Removed internal methods from public cLuaState interface.madmaxoft2014-01-113-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.
| * | | | Removed an unused file.madmaxoft2014-01-113-134/+0
| | | | |
* | | | | Merge pull request #526 from mc-server/IniFileFixMattes D2014-01-123-48/+81
|\ \ \ \ \ | | | | | | | | | | | | Fixed cIniFile's SetValue().
| * | | | | Fixed reading the files.madmaxoft2014-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Duplicate values were ignored.
| * | | | | Documented the cIniFile:AddValue* functions.madmaxoft2014-01-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Now the documentation really matches the implementation.
| * | | | | IniFile: Split SetValue() into AddValue() and SetValue().madmaxoft2014-01-112-39/+76
| | | | | | | | | | | | | | | | | | | | | | | | Each function does what one would assume - AddValue adds a new value, SetValue overwrites existing value (creates a new one if not exists, if instructed to do so).
| * | | | | Merge branch 'master' into IniFileFixmadmaxoft2014-01-114-2/+20
| |\ \ \ \ \
| * | | | | | Fixed cIniFile's SetValue().madmaxoft2014-01-101-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | How did we not see this earlier? Each call to SetValue would actually ADD a value!
* | | | | | | Merge pull request #527 from derouinw/biomessplitMattes D2014-01-1110-223/+252
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Biomessplit
| * | | | | | Globals.h needs to be first includeBill Derouin2014-01-101-1/+1
| | | | | | |
| * | | | | | Include Biome enum in ChunkDefBill Derouin2014-01-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Can't forward declare an enum
| * | | | | | Added newlines at ends of filesBill Derouin2014-01-102-2/+2
| | | | | | |
| * | | | | | Added files to VC2013 project fileBill Derouin2014-01-101-0/+2
| | | | | | |
| * | | | | | Fixed missing externalsBill Derouin2014-01-102-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out you actually have to include the .cpp in the project file
| * | | | | | Move biome definition to separate filesBill Derouin2014-01-099-223/+246
| | | | | | |
* | | | | | | Removed unused variables.madmaxoft2014-01-111-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The Lua API calls had no side-effects, either.
* | | | | | | Fixed the warning in CryptoPP.madmaxoft2014-01-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It was getting on my nerves too much, decided to actually fix their code.
* | | | | | | Merge pull request #530 from mc-server/GeneratorDecoupleMattes D2014-01-1110-50/+188
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Decoupled cChunkGenerator from cWorld and cRoot.
| * | | | | | | Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft2014-01-1010-50/+188
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS.
* | | | | | | Merge pull request #531 from xdot/masterMattes D2014-01-111-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fixed glowstone drop count
| * | | | | | | Fixed glowstone drop countandrew2014-01-111-2/+2
|/ / / / / / /
* | | | | | | Merge pull request #522 from mc-server/LuaDlFixMattes D2014-01-102-1/+6
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Lua dl fix
| * | | | | | Using dlopen() on all platforms except WIN32.madmaxoft2014-01-101-5/+1
| | | | | | |
| * | | | | | Fixed a typo in the TestLuaRocks test plugin.madmaxoft2014-01-091-1/+1
| | | | | | |
| * | | | | | Specified the dynamic loader Lua should use.madmaxoft2014-01-091-0/+9
| | |_|_|/ / | |/| | | |
* | | | | | Fixed generator adding values to ini file.madmaxoft2014-01-102-1/+3
| | | | | |
* | | | | | Merge pull request #520 from mc-server/SoulSandMattes D2014-01-102-1/+17
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | / | | |_|_|/ | |/| | | NetherGen: Now generates SoulSand.
| * | | | Fixed recurring pattern.STRWarrior2014-01-101-1/+1
| | | | |
| * | | | Fixed chunk borders.STRWarrior2014-01-091-3/+3
| | | | |
| * | | | Speed-up. I got about 40 extra ch/sSTRWarrior2014-01-081-9/+14
| | | | |
| * | | | WormNestCaves now remove soul sand.STRWarrior2014-01-081-0/+1
| | | | |
| * | | | NetherGen: Now generates SoulSand.STRWarrior2014-01-081-1/+11
| | | | |
* | | | | BiomeVisualiser: Added zooming using the 1 - 8 keys.Matyas Dolak2014-01-106-20/+76
| |_|/ / |/| | |
* | | | Debuggers: Test code for WECUI plugin messaging.madmaxoft2014-01-091-0/+17
| | | |
* | | | Exported cClientHandle::SendPluginMessage() to Lua.madmaxoft2014-01-091-0/+30
| | | |
* | | | Fixed wrong packet number for PluginMessage packet.madmaxoft2014-01-091-1/+1
| | | |
* | | | Added cClientHandle::SendPluginMessage().madmaxoft2014-01-099-0/+50
| | | | | | | | | | | | | | | | It is not yet exported in the API, though.
* | | | Composition generator creating moved to a separate function.madmaxoft2014-01-092-61/+83
| | | | | | | | | | | | | | | | Also it forces the defaults into the INI file.
* | | | Height generator creating moved info HeiGen.cpp.madmaxoft2014-01-093-54/+82
| | | | | | | | | | | | | | | | The generator also explicitly sets the default back into the INI file.
* | | | Windows nightbuild updated to generate .example.ini files.madmaxoft2014-01-093-7/+51
| | | | | | | | | | | | | | | | Fixes #314.
* | | | Merge pull request #517 from derouinw/masterMattes D2014-01-091-0/+13
|\ \ \ \ | |_|/ / |/| | | Add missing plugin error
| * | | A couple touchupsBill Derouin2014-01-081-2/+3
| | | |
| * | | Add missing plugin errorBill Derouin2014-01-071-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.
* | | | Added a known working favicon.madmaxoft2014-01-081-0/+0
| | | |
* | | | ProtoProxy: Fixed favicon relaying.madmaxoft2014-01-081-2/+2
| |/ / |/| | | | | | | | The buffer was too small for the favicon; now it's dynamic.
* | | Fixed AppendVPrintf() handling for large strings.madmaxoft2014-01-081-6/+4
| | | | | | | | | | | | This caused a failure in server favicons.
* | | Merge pull request #519 from mc-server/sigtermMattes D2014-01-082-0/+5
|\ \ \ | |/ / |/| | Graceful shutdown on SIGTERM
| * | Updated CoreTiger Wang2014-01-071-0/+0
| | |
| * | Graceful shutdown on SIGTERMTiger Wang2014-01-071-0/+5
| | |
* | | Removed bitdeli badge - we have GitHub analytics now.Alexander Harkness2014-01-071-3/+0
|/ /
* | Updated submodulesTiger Wang2014-01-072-0/+0
| |
* | Merge pull request #516 from mc-server/faviconAlexander Harkness2014-01-074-18/+8
|\ \ | | | | | | Fixed favicons
| * | Fixed faviconsTiger Wang2014-01-074-18/+8
| | |
* | | Plugin messages are received and handed to plugins.madmaxoft2014-01-079-25/+80
|/ / | | | | | | Note that MCS doesn't currently handle any channel registrations, this will come later on.
* | Merge pull request #514 from derouinw/masterMattes D2014-01-073-0/+20
|\ \ | | | | | | Implement favicon for 1.7.2
| * | Avoid making copies of favicon stringBill Derouin2014-01-072-2/+2
| | |
| * | A few more touch upsBill Derouin2014-01-072-12/+2
| | |
| * | A few touch upsBill Derouin2014-01-072-2/+5
| | |
| * | Removed unused lineBill Derouin2014-01-071-1/+0
| | |
| * | Implement favicon for 1.7.2Bill Derouin2014-01-074-0/+28
| | | | | | | | | | | | | | | Favicon data is a png encoded in base64 which is stored in the server and sent in the server response packet
* | | Disabled an unneeded MSVC warning.madmaxoft2014-01-071-4/+7
| | | | | | | | | | | | Also sorted the enabled warnings by their numerical code for easier searching..
* | | Removed a debugging log output in cPluginManager:AddHook().madmaxoft2014-01-071-1/+0
| | |
* | | More MSVC warning fixes.madmaxoft2014-01-079-11/+11
| | |
* | | LuaState can push strings with embedded NULs.madmaxoft2014-01-071-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.
* | | Merge pull request #513 from worktycho/FreeBSDDynamicLinkMattes D2014-01-074-343/+13
|\ \ \ | | | | | | | | Fixed FreeBSD dynamic linker library
| * | | Fixed FreeBSD compilitionTycho2014-01-073-2/+13
| | | |
| * | | Merge branch 'master' of github.com:mc-server/MCServerTycho2014-01-0733-97/+662
| |\ \ \
| * \ \ \ Merge branch 'master' of github.com:mc-server/MCServerTycho2014-01-047-140/+216
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: lib/tolua++/Makefile
| * | | | | removed tolua++ makefile which is overwritten by cmakeTycho2014-01-031-338/+0
| | | | | |
* | | | | | Update CONTRIBUTING.mdMattes D2014-01-071-2/+3
| | | | | | | | | | | | | | | | | | Added control statement braces and end-of-file blank lines.
* | | | | | Regenerated VS2013 filesTiger Wang2014-01-076-38/+47
| | | | | |
* | | | | | Fixed a few MSVC warnings.madmaxoft2014-01-078-18/+21
| |_|/ / / |/| | | |
* | | | | Added Base64Encode().madmaxoft2014-01-072-0/+51
| | | | |
* | | | | Disabled the type conversion MSVC warning.madmaxoft2014-01-061-1/+3
| | | | | | | | | | | | | | | | | | | | It was hitting way too many false positives.
* | | | | Fixed a few MSVC warnings.madmaxoft2014-01-0611-16/+12
| |_|/ / |/| | |
* | | | Merge pull request #511 from mc-server/CmakeOutputMattes D2014-01-061-1/+1
|\ \ \ \ | | | | | | | | | | Output dir set to $/MCServer.
| * | | | Output dir set to $/MCServer.madmaxoft2014-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | Ref.: #510.
* | | | | Merge pull request #509 from Diusrex/masterMattes D2014-01-068-6/+89
|\ \ \ \ \ | | | | | | | | | | | | Added #pragma for warnings in MSVC warnings
| * | | | | Undid the changes to cryptlib.cpp.Diusrex2014-01-062-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, altered the VC2008 cryptopp project settings. Someone else will probably need to do the same thing for the 2013 version, since I don't have access to VC2013.
| * | | | | Added fake functions into cCriticalSection because of the change to ASSERTDiusrex2014-01-051-0/+5
| | | | | |
| * | | | | Changed the release version of ASSERT.Diusrex2014-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This was so a variable only used in ASSERT statements will not give a warning about not being used.
| * | | | | Added warning(push) and warning(pop) around all of the inclusions of cryptopp/*.hDiusrex2014-01-056-3/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | Making all of the useful level 4 warnings be active.Diusrex2014-01-051-1/+13
| | | | | |
* | | | | | Exported cWorld::BroadcastBlockAction().madmaxoft2014-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | As requested in #508; no guarantees about it.
* | | | | | InfoDump: Removes indent and parses ParameterCombinations.madmaxoft2014-01-061-8/+27
| |/ / / / |/| | | | | | | | | | | | | | The DetailedHelp was a bad name for what it really contained, so it has been renamed to ParameterCombinations.
* | | | | Fixed wrong enqueueing.madmaxoft2014-01-061-2/+9
|/ / / / | | | | | | | | | | | | Fixes #505.
* | | | Fixed cPluginManager:AddHook() binding.madmaxoft2014-01-055-11/+37
| | | | | | | | | | | | | | | | Fixes #401. Old formats are still accepted, for compatibility reasons.
* | | | Fixed a race condition in the cQueue class.madmaxoft2014-01-052-59/+90
| | | | | | | | | | | | | | | | Fixes #505.
* | | | InfoDump: Removed an unneeded function.madmaxoft2014-01-051-28/+0
| | | |
* | | | Fix #506Alexander Harkness2014-01-051-1/+1
| | | |
* | | | InfoDump: All reasonable strings are forumized.madmaxoft2014-01-041-5/+5
| | | |
* | | | Added forum output for commands' DetailedHelp array.madmaxoft2014-01-041-2/+31
| | | | | | | | | | | | | | | | Also added some coloring to simulate syntax highlighting.
* | | | InfoDump: Implemented list and formatting Forumizing.madmaxoft2014-01-041-1/+6
| | | | | | | | | | | | | | | | The exported strings are now parsed for basic formatting and list-related tags.
* | | | added supported protocolAlexander Harkness2014-01-041-0/+2
| | | |
* | | | InfoDump: added AdditionalInfo to forum dumps.madmaxoft2014-01-041-4/+47
| | | |
* | | | Added an InfoDump script for dumping all plugins' Info.lua into forum description.madmaxoft2014-01-042-0/+299
| |/ / |/| | | | | | | | GitHub description will follow later on.
* | | Merge pull request #494 from worktycho/threadsafequeueMattes D2014-01-047-140/+215
|\ \ \ | | | | | | | | refactored the chunk queue into a seperate class
| * | | Fixed DocumentationTycho2014-01-031-4/+2
| | | |
| * | | derpTycho2014-01-032-1/+4
| | | |
| * | | actual fixTycho2014-01-031-2/+9
| | | |
| * | | fixed failure to return a value from RemoveTycho2014-01-031-1/+1
| | | |
| * | | implement xsofts recommendationsTycho Bickerstaff2014-01-031-9/+15
| | | |
| * | | Merge branch 'master' into threadsafequeueTycho Bickerstaff2014-01-0210-315/+231
| |\| |
| * | | added documentationTycho Bickerstaff2014-01-021-7/+45
| | | |
| * | | fixed a few remaining issues with worldstorageTycho Bickerstaff2014-01-022-24/+6
| | | |
| * | | rewrote queue not to use promises for waitsTycho Bickerstaff2014-01-026-121/+24
| | | |
| * | | Merge branch 'master' into threadsafequeueTycho Bickerstaff2013-12-3114-980/+190
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/OSSupport/Queue.h
| * | | | fogot to add promise classesTycho Bickerstaff2013-12-312-0/+92
| | | | |
| * | | | clean up code for patchingTycho Bickerstaff2013-12-313-3/+5
| | | | |
| * | | | Merge branch 'master' into threadsafequeueTycho Bickerstaff2013-12-3122-95/+70
| |\ \ \ \
| * | | | | refactored chunk Queue to seperate classTycho Bickerstaff2013-12-317-124/+162
| | | | | |
| * | | | | added link dependency between WorldStorage and OSSupportTycho Bickerstaff2013-12-221-0/+2
| | | | | |
| * | | | | added mergetool files to gitignoreTycho Bickerstaff2013-12-221-0/+1
| | | | | |
| * | | | | Merge branch 'master' into threadsafequeueTycho Bickerstaff2013-12-2225-83/+92
| |\ \ \ \ \
| * \ \ \ \ \ Merge remote-tracking branch 'upstream/master' into threadsafequeueTycho Bickerstaff2013-12-2295-485/+2920
| |\ \ \ \ \ \
| * | | | | | | basic threadsafe queue interfaceTycho Bickerstaff2013-12-212-0/+34
| | | | | | | |
* | | | | | | | Merge pull request #502 from bitdeli-chef/masterAlexander Harkness2014-01-041-0/+4
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Add a Bitdeli Badge to README
| * | | | | | | Add a Bitdeli badge to READMEBitdeli Chef2014-01-041-0/+4
|/ / / / / / /
* | | | | | | Merge remote-tracking branch 'origin/master'Tau2014-01-021-2/+6
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge pull request #499 from worktycho/masterMattes D2014-01-021-2/+6
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fixed compiler warnings not being enabled in clang
| | * | | | | | | fixed compiler warnings not being enabled in clangTycho Bickerstaff2014-01-021-2/+6
| | | |_|_|_|/ / | | |/| | | | |
* | / | | | | | [Handy] updated for new API, fixed bugs, added warnings. Now v2.Tau2014-01-022-284/+145
|/ / / / / / /
* | | | | | | Merge pull request #479 from mc-server/cmake-winMattes D2014-01-022-18/+30
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Cmake-win
| * \ \ \ \ \ \ Merge branch 'master' into cmake-winmadmaxoft2013-12-2810-169/+304
| |\ \ \ \ \ \ \
| * | | | | | | | Added support for out-of-source builds.madmaxoft2013-12-282-18/+30
| | | | | | | | |
* | | | | | | | | More memory alignment fixes.madmaxoft2014-01-022-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref.: #420.
* | | | | | | | | Fixed unaligned memory access in FastNBT.madmaxoft2014-01-023-5/+44
| |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | This should fix #420.
* | | | | | | | Merge pull request #484 from worktycho/cmake-fixesAlexander Harkness2014-01-014-953/+41
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fixes for mac os x
| * \ \ \ \ \ \ \ merged changes from upstreamTycho Bickerstaff2013-12-3112-29/+181
| |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
* | | | | | | | | Merge branch 'FishingHook'madmaxoft2014-01-0110-1/+151
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Little more documentation for OnPlayerFishing.STRWarrior2014-01-011-1/+1
| | | | | | | | | |
| * | | | | | | | | Using documentation Xoft recommended.STRWarrior2014-01-011-1/+1
| | | | | | | | | |
| * | | | | | | | | OnPlayerFishing doesn't have a const cItems anymoreSTRWarrior2014-01-015-5/+5
| | | | | | | | | |
| * | | | | | | | | Fixed typo's in the documentation.STRWarrior2014-01-012-4/+4
| | | | | | | | | |
| * | | | | | | | | implemented the recommendations Xoft gave.STRWarrior2013-12-317-12/+25
| | | | | | | | | |
| * | | | | | | | | Documented OnPlayerFished and OnPlayerFishing.STRWarrior2013-12-312-0/+41
| | | | | | | | | |
| * | | | | | | | | Implented OnPlayerFishing and OnPlayerFished.STRWarrior2013-12-306-1/+97
| | | | | | | | | |
* | | | | | | | | | Merge pull request #497 from xdot/masterAlexander Harkness2014-01-011-2/+2
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fixed GetPhysicalRAMUsage on Linux
| * | | | | | | | | | Fixed GetPhysicalRAMUsage on Linuxandrew2014-01-011-2/+2
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #480 from mc-server/CmakeNonMixedMattes D2013-12-311-26/+29
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | | CMake: Fixed mismatching library vs app builds.
| | | * | | | | | | Merge branch 'master' into cmake-fixesTycho Bickerstaff2013-12-3115-16/+57
| | | |\ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |
* | | | | | | | | | removed unneccisary castTycho Bickerstaff2013-12-311-1/+2
| | | | | | | | | |
* | | | | | | | | | fixed warnings in LineBlockTracer.cppTycho Bickerstaff2013-12-311-1/+0
| | | | | | | | | |
* | | | | | | | | | fixed warnings in LightingThread.cppTycho Bickerstaff2013-12-311-0/+1
| | | | | | | | | |
* | | | | | | | | | take Z axis into account when calculating neighboors in LightingThread::ChunkReadyTycho Bickerstaff2013-12-311-1/+1
| | | | | | | | | |
* | | | | | | | | | fixed warnings in World.cppTycho Bickerstaff2013-12-314-6/+34
| | | | | | | | | |
* | | | | | | | | | fixxed warnings in Server.cppTycho Bickerstaff2013-12-311-0/+5
| | | | | | | | | |
* | | | | | | | | | fixed warnings in Inventory.cppTycho Bickerstaff2013-12-311-2/+2
| | | | | | | | | |
* | | | | | | | | | fixed warnings in bytebuffer.cppTycho Bickerstaff2013-12-312-4/+4
| | | | | | | | | |
* | | | | | | | | | fixed ClientHandle warningsTycho Bickerstaff2013-12-311-0/+1
| | | | | | | | | |
* | | | | | | | | | fixed warnings in webadmin.cppTycho Bickerstaff2013-12-311-0/+3
| | | | | | | | | |
* | | | | | | | | | fixed warnings in BlockArea.cppTycho Bickerstaff2013-12-311-0/+2
| | | | | | | | | |
* | | | | | | | | | Merge pull request #488 from Diusrex/masterMattes D2013-12-312-2/+3
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | Fixed cPlayer::IsGameModeAdventure.
| * | | | | | | | | Fixed a cPlayer::IsGameModeAdventure. It was determined based off of gmCreate rather than gmAdventure.Morgan Redshaw2013-12-312-2/+3
|/ / / / / / / / /
| | * | | | | | | fixed bad mergeTycho Bickerstaff2013-12-221-4/+0
| | | | | | | | |
| | * | | | | | | merged in more warning fixesTycho Bickerstaff2013-12-222-3/+2
| | |\ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Fixed compilation in VC2008.madmaxoft2013-12-307-79/+13
| |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | Also removed an unused inline header file (yuck).
| | * | | | | | merged in changesTycho Bickerstaff2013-12-223-2/+12
| | |\ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
* | | | | | | | converted commneted paramater names to the unused macroTycho Bickerstaff2013-12-2217-93/+100
| | | | | | | |
* | | | | | | | Merge branch 'master' of github.com:mc-server/MCServerTycho Bickerstaff2013-12-2295-485/+2920
|\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Chunk is now warnings cleanTycho Bickerstaff2013-12-214-6/+5
| | | | | | | |
* | | | | | | | fixed hidden bug with furnaces ignoring time burntTycho Bickerstaff2013-12-211-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
* | | | | | | | Root is now warnings cleanTycho Bickerstaff2013-12-218-30/+32
| | | | | | | |
* | | | | | | | Piston is now warnings cleanTycho Bickerstaff2013-12-215-6/+6
| | | | | | | |
* | | | | | | | ChunkSender is now warnings cleanTycho Bickerstaff2013-12-216-9/+10
| |_|_|_|_|/ / |/| | | | | |
| | | * | | | merged in warnings changesTycho Bickerstaff2013-12-2227-97/+94
| | | | | | |
| | | * | | | removed lua makefileTycho Bickerstaff2013-12-221-944/+0
| | | | | | |
| | | * | | | fixed accedental commitTycho Bickerstaff2013-12-221-2/+1
| | | | | | |
| | | * | | | 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 notTycho Bickerstaff2013-12-224-62/+33
| | | | | | |
| | | * | | | fixes for mac os xTycho Bickerstaff2013-12-221-4/+8
| | |/ / / / | |/| | | |
| * | | | | Update GETTING-STARTED.mdAlexander Harkness2013-12-301-0/+2
| | | | | |
| * | | | | Create GETTING-STARTED.mdAlexander Harkness2013-12-301-0/+119
| | | | | |
| * | | | | APIDump: Fixed a factual error in OnPluginsLoaded description.madmaxoft2013-12-291-2/+2
| | | | | |
| * | | | | APIDump: Static files overwrite their destination.madmaxoft2013-12-291-5/+13
| | | | | |
| * | | | | APIDump: The PRE html tag has tab width set to 2 spaces.madmaxoft2013-12-291-0/+5
| | | | | |
| * | | | | APIDump: Documented OnPluginsLoaded.madmaxoft2013-12-291-0/+79
| | | | | |
| * | | | | Added HOOK_PLUGINS_LOADED.madmaxoft2013-12-297-3/+73
| | | | | | | | | | | | | | | | | | | | | | | | This fixes #482.
| * | | | | Merge pull request #481 from MikeHunsinger/masterMattes D2013-12-292-3/+49
| |\ \ \ \ \ | | | | | | | | | | | | | | Added function to create large birch tree images in birch forests
| | * | | | | Added function to create Tall Birch tree in BirchTreeForest biomesMike Hunsinger2013-12-292-3/+49
| | | |_|/ / | | |/| | |
| * / | | | Fixed a (valid) warning in RCONServer.madmaxoft2013-12-281-0/+3
| |/ / / /
| | | | * Fixed Linux configuration.madmaxoft2013-12-291-1/+1
| | | | |
| | | | * Ignore profile build folders created by MSVC build.madmaxoft2013-12-281-0/+22
| | | | |
| | | | * CMake: profiling builds get correct commandlines in MSVC.madmaxoft2013-12-281-64/+80
| | | | |
| | | | * Added custom configurations for MSVC projects.madmaxoft2013-12-281-19/+43
| | | |/ | | |/| | | | | | | | | The DebugProfile and ReleaseProfile configurations add profiling capabilities to the respective build.
| | * | CMake: Fixed mismatching library vs app builds.madmaxoft2013-12-281-26/+29
| |/ /
| * | Fixed the Windows script for uploading Lua API to an FTP server.madmaxoft2013-12-282-1/+2
| | | | | | | | | | | | The new script handles subfolders, too.
| * | APIDump: Added the SettingUpDecoda article.madmaxoft2013-12-275-0/+50
| | | | | | | | | | | | This implements #383.
| * | APIDump: Articles eplicitly declare being UTF-8.madmaxoft2013-12-272-0/+2
| | | | | | | | | | | | This fixes display in firefox.
| * | APIDump: Added quick links to index to each class and hook file.madmaxoft2013-12-271-2/+14
| | | | | | | | | | | | Third part of #403.
| * | APIDump: Added a quick-nav menu to hook descriptions.madmaxoft2013-12-271-7/+22
| | | | | | | | | | | | Second part of #403.
| * | APIDump: Added a quick-nav menu to class descriptions.madmaxoft2013-12-271-6/+22
| | | | | | | | | | | | First part of #403.
| * | APIDump: Split the huge DumpAPIHtml function into smaller ones.madmaxoft2013-12-271-47/+61
| | |
| * | APIDump: Extra pages renamed to articles and moved to front.madmaxoft2013-12-271-24/+39
| | |
| * | APIDump: Fixed the WritingPlugin article.madmaxoft2013-12-271-98/+107
| | | | | | | | | | | | The code is no longer weirdly indented in the browser, and links are relative to the API docs root.
| * | APIDump: Added the WritingPlugin article to the exported pages.madmaxoft2013-12-271-0/+1
| | |
| * | APIDump: Fixed bad for-loop.madmaxoft2013-12-271-3/+3
| | | | | | | | | | | | How did I not see this before?
| * | Merge pull request #477 from mc-server/cmake-winMattes D2013-12-279-78/+156
| |\| | | | | | | Cmake-win
| | * Lua is built statically on *nix.madmaxoft2013-12-271-1/+6
| | |
| | * Fixed unix Lua dependencies.madmaxoft2013-12-271-1/+1
| | |
| | * Merge branch 'master' into cmake-winmadmaxoft2013-12-275-53/+366
| | |\ | | |/ | |/|
| * | Merge pull request #476 from mc-server/apidump-writingpluginAlexander Harkness2013-12-263-49/+310
| |\ \ | | | | | | | | Writing a plugin APIDump article (#382)
| | * | Writing a plugin APIDump article (#382)Tiger Wang2013-12-263-49/+310
| |/ /
| * | Merge pull request #474 from mc-server/deathmessagesMattes D2013-12-261-0/+16
| |\ \ | | | | | | | | Server now produces more detailed death messages
| | * | Server now handles death messagesTiger Wang2013-12-261-0/+16
| |/ /
| * | Merge pull request #472 from mc-server/Extreme_Hills_MMattes D2013-12-261-4/+40
| |\ \ | | | | | | | | Extreme hills
| | * | Simplefied Extreme Hills M pattern select.STRWarrior2013-12-261-11/+3
| | | |
| | * | Extreme Hills M biomes now generate gravel, stone and grass patterns.STRWarrior2013-12-251-2/+10
| | | |
| | * | Changed tbGravel. Vanilla has 3 layers of gravel and then stone.STRWarrior2013-12-251-3/+3
| | | |
| | * | Normal extreme hills (plus) now generate a stone/grass pattern.STRWarrior2013-12-251-2/+20
| | | |
| | * | Re-added empty line.STRWarrior2013-12-251-0/+1
| | | |
| | * | This generates gravel in Extreme Hills M biomes.STRWarrior2013-12-252-3/+20
| | | |
| | | * Made cmake compilation possible on Windows.madmaxoft2013-12-278-35/+72
| | | |
| | | * Added proper precompiled headers for MSVC.madmaxoft2013-12-261-48/+47
| | | |
| | | * Added cmake output folders (VC2008) to gitignore.madmaxoft2013-12-261-0/+37
| | |/ | |/|
| * | cBlockArea: Fixed writing full-height areas.madmaxoft2013-12-261-2/+2
| | |
| * | Merge pull request #461 from mc-server/repeatersMattes D2013-12-267-47/+314
| |\ \ | | |/ | |/| Repeaters, pressure plates, and others
| | * Moved increment operator to back of variablesTiger Wang2013-12-261-9/+9
| | |
| | * Fixed rails not updating with diagonalsTiger Wang2013-12-251-0/+34
| | |
| | * Braced up some codeTiger Wang2013-12-251-0/+2
| | |
| | * Used IsGamemodeCreative() functionTiger Wang2013-12-251-1/+1
| | |
| | * Fixed comments in main.cpp and Player.cppTiger Wang2013-12-242-2/+2
| | |
| | * Implemented stone and wooden pressure platesTiger Wang2013-12-242-3/+105
| | |
| | * Improved knockback animationTiger Wang2013-12-241-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
| | * Improved player fall particle positionsTiger Wang2013-12-231-5/+2
| | |
| | * Provides an enhancement to daylight sensorsTiger Wang2013-12-231-2/+27
| | |
| | * Clarified some code in Player.cppTiger Wang2013-12-231-2/+5
| | |
| | * Fixed a comment in Entity.cppTiger Wang2013-12-231-1/+1
| | |
| | * Added some comments in main.cppTiger Wang2013-12-231-1/+1
| | |
| | * Daylight sensor sensing enhancementTiger Wang2013-12-231-9/+11
| | |
| | * A fix for daylight sensorsTiger Wang2013-12-221-2/+3
| | |
| | * Implemented knockback and critical hitTiger Wang2013-12-221-4/+21
| | |
| | * Added many event catchersTiger Wang2013-12-222-20/+78
| | | | | | | | | | | | | | | | | | * Window close * CTRL-C * etc.
| | * Implemented fall particlesTiger Wang2013-12-221-3/+18
| | |
| | * Daylight sensorsTiger Wang2013-12-221-2/+1
| | |
| | * Fixed them again, confound itTiger Wang2013-12-221-9/+21
| | |
| * | Merge pull request #471 from mc-server/Fishing_CatapultMattes D2013-12-253-38/+206
| |\ \ | | | | | | | | You are now able to sweep mobs to your position using fishing rods.
| | * | Fixed Parentheses.STRWarrior2013-12-251-2/+2
| | | |
| | * | You are now able to sweep mobs to your position using fishing rods.STRWarrior2013-12-253-38/+206
| | | |
| * | | Merge branch 'fixes&features' of git://github.com/tonibm19/MCServermadmaxoft2013-12-253-9/+65
| |\ \ \
| | * | | (Hopefully) fixed if conditionstonibm192013-12-251-4/+1
| | | | |
| | * | | Implemented xoft suggestion (partly)tonibm192013-12-251-25/+29
| | | | | | | | | | | | | | | I only get it working in first condition. It seems it's not compatible with else if...
| | * | | BLOCKTYPE...tonibm192013-12-241-2/+2
| | | | |
| | * | | Fixed compilationtonibm192013-12-241-29/+9
| | | | |
| | * | | Implemented xoft suggestiontonibm192013-12-241-7/+11
| | | | |
| | * | | Using BLOCKTYPE instead of inttonibm192013-12-241-2/+2
| | | | |
| | * | | Added myself to contributorstonibm192013-12-241-0/+2
| | | | |
| | * | | Fixed commentstonibm192013-12-241-8/+8
| | | | |
| | * | | Changed a little how detection works and added comments.tonibm192013-12-241-28/+31
| | | | |
| | * | | Storing Y -1 and -2 blocks in a variabletonibm192013-12-241-5/+7
| | | | |
| | * | | Using parenthesistonibm192013-12-241-8/+8
| | | | |
| | * | | Fixed a possible crashtonibm192013-12-241-39/+42
| | | | |
| | * | | Improved iron golem detection algorithmtonibm192013-12-231-3/+16
| | | | | | | | | | | | | | | | | | | | - You need to make it like in vanilla - Only used blocks are removed
| | * | | Some fixes (SEE DESC)tonibm192013-12-231-0/+6
| | | | | | | | | | | | | | | | | | | | -Added missing mobs (wither, enderdragon and iron golem) to type to string list. -Wither and iron golem can now spawn
| | * | | You can now spawn iron golems.tonibm192013-12-231-3/+20
| | | | | | | | | | | | | | | You can spawn them like in vanilla.
| * | | | Fixed block area height check.madmaxoft2013-12-251-2/+2
| | | | | | | | | | | | | | | | | | | | The block area couldn't be read up to chunk height.
| * | | | Merge pull request #470 from mc-server/mobileentitysavingAlexander Harkness2013-12-254-13/+790
| |\ \ \ \ | | |_|/ / | |/| | | Preliminary mobile entity saving
| | * | | Preliminary mobile entity savingTiger Wang2013-12-254-13/+790
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | * Fixes #252 * Alleviates #380 + Adds mob saving * Fixed some debug !ASSERTs
| * | | Merge pull request #469 from mc-server/Android_UpdateTiger Wang2013-12-245-23/+34
| |\ \ \ | | | | | | | | | | Android update
| | * | | Removed unneeded include.STRWarrior2013-12-241-1/+0
| | | | |
| | * | | Fixed getting configure button going to port 0.STRWarrior2013-12-243-7/+12
| | | | |
| | * | | Added the list_item.xmlSTRWarrior2013-12-241-0/+7
| | | | |
| | * | | Just a quick update for the files you need to compile for Android.STRWarrior2013-12-232-20/+20
| | |/ /
| * | | Merge pull request #468 from mc-server/colourchangeAlexander Harkness2013-12-245-27/+15
| |\ \ \ | | | | | | | | | | Update chat colours
| | * | | removed the function def alsoAlexander Harkness2013-12-241-1/+0
| | | | |
| | * | | Finally removed the function.Alexander Harkness2013-12-241-6/+0
| | | | |
| | * | | Removed documentation for cChatColour:MakeColor()Alexander Harkness2013-12-241-7/+3
| | | | |
| | * | | fixed compile?Alexander Harkness2013-12-241-1/+1
| | | | |
| | * | | finally removed them all?Alexander Harkness2013-12-241-1/+1
| | | | |
| | * | | updated another file...Alexander Harkness2013-12-241-4/+4
| | | | |
| | * | | Updated MakeColour's defenition in the header.Alexander Harkness2013-12-241-9/+9
| | | | |
| | * | | Update as per xoft's instructions.Alexander Harkness2013-12-241-1/+1
| | | | |
| | * | | Update chat coloursAlexander Harkness2013-12-241-3/+2
| |/ / / | | | | | | | | @madmaxoft, is this right? fixes #467
| * | | Merge pull request #466 from Sxw1212/masterAlexander Harkness2013-12-242-2/+6
| |\ \ \ | | | | | | | | | | Fix error on MagicCarpet Disable
| | * | | Add myself to CONTRIBUTORS to comply with the Apache LicenseSam Mauldin2013-12-241-0/+1
| | | | |
| | * | | Store plugin in a local variable to fix error on disableSam Mauldin2013-12-241-2/+5
| |/ / /
| * / / Replaced esCreeper with esMonster.madmaxoft2013-12-233-4/+7
| |/ / | | | | | | | | | Any monster will be able to explode, and also this fixes #425.
| * | Fixed bug where snowgolems could replace non-solid blocks to snow blocks.STRWarrior2013-12-221-1/+3
| | |
| * | Snow golems die in hot biomes and leave a snow trail.STRWarrior2013-12-222-0/+18
| | |
| * | You can spawn snow golems with snow blocks and pumpkins.STRWarrior2013-12-221-0/+15
| | |
| * | EnderDragons and SnowGolems are able to spawn.STRWarrior2013-12-221-0/+2
| | |
| * | Fixed cacus breaking when next to any non-air block.STRWarrior2013-12-221-1/+1
| | |
| * | Made the lure enchantment work.STRWarrior2013-12-221-1/+1
| | |
| * | Fixed signedness warning in cItemGrid.madmaxoft2013-12-222-4/+4
| | |
| * | Merge pull request #462 from mc-server/1.7_FishingMattes D2013-12-2220-15/+167
| |\ \ | | | | | | | | 1.7 fishing
| | * | Fixed compiler warning.STRWarrior2013-12-221-1/+1
| | | |
| | * | Fishing underground is slower and fishing while raining is faster.STRWarrior2013-12-221-0/+15
| | | |
| | * | Fixed compiler warnings.STRWarrior2013-12-221-2/+2
| | | |
| | * | Countdown time is between 100 and 900 ticks.STRWarrior2013-12-221-1/+1
| | | |
| | * | Fishing now uses a countdown instead of a random number each tick.STRWarrior2013-12-222-12/+29
| | | |
| | * | Implented BroadcastParticleEffectSTRWarrior2013-12-2217-2/+122
| |/ /
| * | Using regular assignments.STRWarrior2013-12-211-6/+6
| | |
| * | Once again better Y direction for the items given when fishing.STRWarrior2013-12-211-2/+2
| | |
| * | Merge pull request #460 from mc-server/Fishing_ItemsAlexander Harkness2013-12-211-2/+108
| |\ \ | | | | | | | | You are now able to get different items from fishing.
| | * | You are now able to get different items from fishing.STRWarrior2013-12-211-2/+108
| |/ /
| * | Fixed a typo in .gitignore.madmaxoft2013-12-211-1/+1
| | | | | | | | | | | | The VC IntelliSense DB was getting through again.
| * | Bindings regen script updated.madmaxoft2013-12-211-11/+6
| | | | | | | | | | | | The Bindings.cpp / .h files are no longer stored in the git repo.
| * | Further updates for the win nightbuild script.madmaxoft2013-12-211-25/+25
| | | | | | | | | | | | | | | | | | The FTP variables needed are checked at the beginning. The tag file is stored in a per-month subfolder. The bindings are correctly regenerated.
| * | Floater now dissapears when the player doesn't have an fishing rod equipped.STRWarrior2013-12-212-0/+32
| | |
| * | Fixed a file name.Alexander Harkness2013-12-211-0/+0
| | |
| * | Update COMPILINGworktycho2013-12-211-2/+2
| | | | | | | | | fixed acouple of issues
| * | Added info about 32 bit mode.Alexander Harkness2013-12-211-0/+9
| | |
| * | Merge pull request #457 from worktycho/masterAlexander Harkness2013-12-212-1/+16
| |\ \ | |/ / |/| | Added an option to force 32 bit compiliton
* | | added FORCE_32 optionTycho Bickerstaff2013-12-211-1/+15
| | |
* | | hide lua shared libraryTycho Bickerstaff2013-12-211-0/+1
| | |
| * | Update README.mdAlexander Harkness2013-12-211-1/+1
| | |
| * | Merge pull request #456 from mc-server/uselessfilesAlexander Harkness2013-12-218-50/+12
| |\ \ | | | | | | | | Uselessfiles
| | * | Moved some files.Alexander Harkness2013-12-215-0/+0
| | | |
| | * | Marked stats.cmd as executable so it can be run on linuxAlexander Harkness2013-12-211-0/+0
| | | |
| | * | Update cloc-exclude.txtAlexander Harkness2013-12-211-25/+11
| | | |
| | * | Updated the stats.cmd file.Alexander Harkness2013-12-211-1/+1
| | | |
| | * | Delete clean.batAlexander Harkness2013-12-211-24/+0
| | | |
| * | | Update COMPILINGAlexander Harkness2013-12-211-5/+15
|/ / /
* | | Merge pull request #446 from worktycho/cmakeAlexander Harkness2013-12-2137-32566/+10155
|\ \ \ | | | | | | | | Rebuild build system with cmake
| * | | fixed lua dynamic libraryTycho Bickerstaff2013-12-211-2/+2
| | | |
| * | | finished up final build flags for linuxTycho Bickerstaff2013-12-211-2/+19
| | | |
| * | | Merge branch 'cmake' of github.com:worktycho/MCServer into cmakeTycho Bickerstaff2013-12-213-5/+27
| |\ \ \
| | * | | added precompiled headerstycho2013-12-201-13/+24
| | | | |
| | * | | fixed include of math on windowstycho2013-12-203-1/+12
| | | | |
| * | | | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-2129-181/+238
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Merge branch 'master', remote-tracking branch 'upstream/master'Tycho Bickerstaff2013-12-210-0/+0
| |/ / / |/| | |
* | | | You could now only get fish from non-source blocks. Fixed it.STRWarrior2013-12-211-1/+1
| | | |
* | | | Fixed bug where you could pickup the floater only to get one spawned instantly or the other way around.STRWarrior2013-12-211-0/+5
| | | |
* | | | Fixed bug where you could get fish from non-source blocks.STRWarrior2013-12-211-1/+1
| | | |
* | | | Updated the win nightbuild script with recent information.madmaxoft2013-12-211-6/+9
| | | | | | | | | | | | | | | | As requested in #455.
* | | | Merge pull request #454 from mc-server/repeatersMattes D2013-12-213-12/+41
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| Fixed repeaters delay, maybe
| * | Fixed repeaters delay, maybeTiger Wang2013-12-203-12/+41
|/ / | | | | | | | | Also added basic daylight sensors, though because GetBlockSkylight always is 15, it doesn't work.
* | Merge branch 'master' of https://github.com/mc-server/MCServerSTRWarrior2013-12-2010-98/+94
|\ \
| * | Fixed the rest of constructor reorders.madmaxoft2013-12-209-97/+92
| | |
| * | Or not. Fixes #384Alexander Harkness2013-12-201-1/+2
| | |
* | | Increased the range an Floater can shoot to.STRWarrior2013-12-201-1/+1
|/ /
* | Fish now actualy jumps to the player instead of a few block bellow them.STRWarrior2013-12-201-1/+1
| |
* | Fixed bug where the floater could pop in the water while you could already get a fish.STRWarrior2013-12-201-2/+2
| |
* | Merge pull request #452 from mc-server/apidumpeAlexander Harkness2013-12-202-1/+7
|\ \ | | | | | | Fix issue #384
| * | done... finallyAlexander Harkness2013-12-201-2/+2
| | |
| * | fix the issues xoft pointed outAlexander Harkness2013-12-201-5/+4
| | |
| * | @madmaxoft now?Alexander Harkness2013-12-201-3/+3
| | |
| * | Possibly fixes #384Alexander Harkness2013-12-201-0/+6
| | | | | | | | | @madmaxoft, is this the right syntax for lua for loops?
| * | Create a static folder for adding static files.Alexander Harkness2013-12-201-0/+1
| | | | | | | | | .gitignore is basically just an empty file that might serve a purpose someday.
* | | More reordering fixes.madmaxoft2013-12-203-7/+16
|/ /
* | Fixed a typo in cBlockArea merging code.madmaxoft2013-12-201-2/+1
| |
* | Sorted a few constructors to remove warnings.madmaxoft2013-12-2010-49/+57
| |
* | Fixed minor warnings.madmaxoft2013-12-202-5/+7
| |
| * Merge branch 'master' into cmakeTycho Bickerstaff2013-12-2039-97/+114
| |\ | |/ |/|
* | Fixed warnings in HTTP parser.madmaxoft2013-12-204-5/+15
| |
* | Attempt at fixing cChunkDef::Height signedness.madmaxoft2013-12-204-21/+24
| |
* | Properly fixed warnings in cFastRandom.madmaxoft2013-12-201-4/+4
| |
* | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft2013-12-2028-62/+66
| |
* | Fixed melon and pumpkin growing.madmaxoft2013-12-201-1/+1
| |
* | Fixed missing parenthesis.madmaxoft2013-12-201-4/+4
| |
| * made LUA shared unless STATIC_LUA is setTycho Bickerstaff2013-12-201-0/+4
| |
| * fixed lua dependency on libmTycho Bickerstaff2013-12-201-0/+1
| |
| * added profile builds as an optionTycho Bickerstaff2013-12-201-13/+51
| |
| * possable fix of typoTycho Bickerstaff2013-12-201-1/+1
| |
| * Revert "fixed bad reference to math library"Tycho Bickerstaff2013-12-201-2/+1
| | | | | | | | This reverts commit 0836e5e6602f3101660e7653d7796be7f8f5bd80.
| * Revert "fixed bad reference to math library"Tycho Bickerstaff2013-12-201-2/+2
| | | | | | | | This reverts commit c2167d7ed73c96c7e8cb935074ba860e11c821f9.
| * fixed bad reference to math libraryTycho Bickerstaff2013-12-201-2/+2
| |
| * fixed bad reference to math libraryTycho Bickerstaff2013-12-201-1/+2
| |
| * Merge branch 'cmake' of github.com:worktycho/MCServer into cmakeTycho Bickerstaff2013-12-194-9/+30
| |\
| | * fixed include paths on windows and added build dir to gitignoretycho2013-12-202-0/+3
| | |
| | * fixed compile errors with headers and math librarytycho2013-12-202-7/+20
| | |
| | * Merge branch 'cmake' of github.com:worktycho/MCServer into cmaketycho2013-12-200-0/+0
| | |\
| | * \ Merge branch 'master' into cmaketycho2013-12-2018-31/+310
| | |\ \
| | * | | fixed D9025tycho2013-12-201-2/+3
| | | | |
| | * | | fixed multiprocessing on windows and removed redundend compile of headerstycho2013-12-202-1/+5
| | | | |
| * | | | modified travis CI file for cmakeTycho Bickerstaff2013-12-191-1/+1
| | | | |
| * | | | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-194-21/+29
| |\ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
* | | | Fixed clang warnings in Noise.cpp.madmaxoft2013-12-201-20/+20
| | | | | | | | | | | | | | | | Fix-a-random-warning-per-day :)
* | | | Merge pull request #451 from mc-server/dirtupdatefixAlexander Harkness2013-12-203-1/+9
|\ \ \ \ | |_|_|/ |/| | | Fixed assertion during dirt block OnUpdate()
| * | | Fixed assertion during dirt block OnUpdate()Tiger Wang2013-12-203-1/+9
|/ / /
| * | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-1918-31/+310
| |\ \ | |/ / |/| / | |/
* | Merge pull request #450 from mc-server/redstonefixesMattes D2013-12-196-26/+94
|\ \ | | | | | | Multiple fixes
| * | Fixed PlayerAbilities and creativeTiger Wang2013-12-193-13/+24
| | |
| * | Fixed 1.7 arm swing animationTiger Wang2013-12-191-1/+23
| | |
| * | Fixed dust from being placed on nonsolidsTiger Wang2013-12-192-1/+6
| | |
| * | Fixed repeaters not updating powerTiger Wang2013-12-191-11/+41
| | |
* | | Merge pull request #449 from mc-server/Fishing_RodMattes D2013-12-198-0/+194
|\ \ \ | | | | | | | | Fishing rod
| * | | Fixed #include in Floater.cpp.STRWarrior2013-12-191-1/+1
| | | |
| * | | The floater now actualy dives under water.STRWarrior2013-12-191-1/+1
| | | |
| * | | You can get fish from fishing :D. Only one type of fish though.STRWarrior2013-12-191-12/+27
| | | |
| * | | Added the Floater files to MCServer.vcprojSTRWarrior2013-12-191-0/+12
| | | |
| * | | Implented cItemFishingRodHandler.STRWarrior2013-12-192-0/+65
| | | |
| * | | Implented IsFishing, SetIsFishing and GetFloaterID().STRWarrior2013-12-192-0/+12
| | | |
| * | | Added cFloater class.STRWarrior2013-12-193-0/+90
| | | |
* | | | Merge pull request #448 from mc-server/testbranchAlexander Harkness2013-12-191-2/+4
|\ \ \ \ | | | | | | | | | | travis ci pr test
| * | | | just a little change for travis ci testAlexander Harkness2013-12-191-2/+4
| | | | |
* | | | | take advantage of 1.5 cores given by travis with parallelization!Alexander Harkness2013-12-191-1/+1
|/ / / /
* | | | explicitly defined email notificationsAlexander Harkness2013-12-191-1/+7
| | | |
* | | | update readme with travis infoAlexander Harkness2013-12-191-0/+2
| | | |
* | | | Update submodule URLs so people without SSH can get them.Alexander Harkness2013-12-191-3/+3
| | | |
* | | | Create .travis.ymlAlexander Harkness2013-12-191-0/+6
| | | |
* | | | Test commit.Alexander Harkness2013-12-191-0/+1
|/ / /
| | * fixed visual studio compile flagstycho2013-12-191-4/+14
| | |
| | * fixed a number of windows issuestycho2013-12-192-13/+35
| | |
| | * added md5 as a dependency for bindingsTycho Bickerstaff2013-12-193-1/+14
| | |
| | * added expat as lua bindings dependincyTycho Bickerstaff2013-12-197-22/+72
| | |
| | * compiling sqliteTycho Bickerstaff2013-12-192-0/+15
| | |
| | * added all cpp files to bindingsTycho Bickerstaff2013-12-191-1/+4
| | |
| | * moved HTTPServer to globsTycho Bickerstaff2013-12-191-1/+5
| | |
| | * added pthread linking code to OSSupportTycho Bickerstaff2013-12-191-0/+4
| | |
| | * moved protocol to globTycho Bickerstaff2013-12-191-1/+5
| | |
| | * added blocks and blockentitiesTycho Bickerstaff2013-12-193-2/+18
| | |
| | * linked in luaTycho Bickerstaff2013-12-191-1/+1
| | |
| | * Merge branch 'master' into cmakeTycho Bickerstaff2013-12-194-14/+45
| | |\ | |_|/ |/| |
* | | Update Contributing.md Alexander Harkness2013-12-191-0/+4
| | | | | | | | | Fixes #351
* | | Merge pull request #443 from mc-server/messagesAlexander Harkness2013-12-193-14/+41
|\ \ \ | |/ / |/| | In-game message revision and fixes
| * | Disconnection message no longer shown if pingTiger Wang2013-12-181-5/+8
| | |
| * | Prettified command error messagesTiger Wang2013-12-182-9/+23
| | | | | | | | | | | | Using the magic of overlords (overloads) and standards compliance.
| * | The "<>" of a player name is now colouredTiger Wang2013-12-181-1/+1
| | |
| * | Fixed 1.7 player disconnection not calling hookTiger Wang2013-12-181-4/+14
|/ / | | | | | | This fixes #357
| * fixed bindings generationTycho Bickerstaff2013-12-199-8044/+1092
| |
| * Revert "Removed unused ToLua files." to allow the new cmake system to build on tolua++ on linuxTycho Bickerstaff2013-12-197-0/+16336
| | | | | | | | This reverts commit 906fd503439becaa0856119c573d5dfbbd7f7039.
| * bindings regenration logicTycho Bickerstaff2013-12-197-32372/+290
| |
| * added zlib and UITycho Bickerstaff2013-12-182-0/+22
| |
| * removed make fileTycho Bickerstaff2013-12-181-194/+0
| |
| * Merge branch 'master' into cmakeTycho Bickerstaff2013-12-1853-310/+1355
| |\ | |/ |/|
* | Merge pull request #440 from mc-server/repeaterfixesMattes D2013-12-182-84/+77
|\ \ | | | | | | Fixed redstone wire and certain repeater scenarios
| * | Fixed wire powering blocks beneathTiger Wang2013-12-181-1/+1
| | |
| * | Fixed bad repeater power queuing in corner caseTiger Wang2013-12-182-83/+76
| | | | | | | | | | | | | | | Repeaters remain queued to power even if their original source has since unpowered. Also functionised and cleaned up code.
* | | Merge pull request #442 from mc-server/Nether_WartMattes D2013-12-184-0/+110
|\ \ \ | | | | | | | | Implented Nether Wart.
| * | | Implented Nether Wart.STRWarrior2013-12-184-0/+110
| | | |
* | | | Merge pull request #441 from mc-server/hookentityanimationMattes D2013-12-188-15/+51
|\ \ \ \ | |/ / / |/| | | Renamed back EntityAnimation to PlayerAnimation
| * | | Renamed back EntityAnimation to PlayerAnimationTiger Wang2013-12-188-15/+51
|/ / / | | | | | | | | | | | | This fixes #411 and partially reverts 30ead790490f04248b861db79fddde9148b552f4
* / / Removed offending tr1/memory header inclusion.madmaxoft2013-12-181-3/+0
|/ / | | | | | | We already use <memory> at line 160, this was a double include, additionally causing problems (#424).
* | Fixed player falling through the floor on spawn.madmaxoft2013-12-171-1/+5
| | | | | | | | The 1.7 client seems to have math issues with exact coords. Adding 0.001 to the Y coord fixed the problem.
* | cBlockArea: origin is initialized in the constructor and the loader.madmaxoft2013-12-171-0/+6
| |
* | Merge pull request #439 from mc-server/BucketsMattes D2013-12-171-39/+81
|\ \ | | | | | | Made buckets work when the player does not 'look' at a block.
| * | Fixed naming and initialization.madmaxoft2013-12-171-4/+12
| | |
| * | Forgot to change one Vector3d to Vector3i.STRWarrior2013-12-171-1/+1
| | |
| * | Renamed Pos to m_Pos.STRWarrior2013-12-171-3/+3
| | |
| * | Using Recommendations.STRWarrior2013-12-171-10/+23
| | |
| * | Made buckets work when the player does not 'look' at a block. This fixes #265STRWarrior2013-12-171-32/+53
|/ /
* | Merge pull request #438 from mc-server/BoatsTiger Wang2013-12-165-14/+80
|\ \ | | | | | | Implemented boating functionality.
| * | Boats spawn on top of a block. not between 4 blocks.STRWarrior2013-12-161-1/+1
| | |
| * | Using suggestions for Boat placing.STRWarrior2013-12-161-1/+1
| | |
| * | Boats drop a boat pickup when destroyed by hand. You can now actualy use boats.STRWarrior2013-12-162-3/+33
| | |
| * | Added HandleSpeedFromAttachee so an entity can override the function.STRWarrior2013-12-162-4/+15
| | |
| * | You can spawn boats on water.STRWarrior2013-12-161-7/+32
| | |
* | | APIDump: Ignoring the multi-inheritance members.madmaxoft2013-12-162-2/+20
| | | | | | | | | | | | We may get to documenting them one day, but for now they are unused anyway, so there's no point in documenting them. They are a by-product of multiple inheritance, re-introduced due to #422.
* | | Fixed multiple inheritance in ToLua++.madmaxoft2013-12-168-36/+127
| | | | | | | | | | | | This fixes #422.
* | | Removed some old cRedstone remnantsTiger Wang2013-12-163-30/+0
|/ /
* | Fixed cClientHandle::Tick() being called from two threads.madmaxoft2013-12-165-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.
* | Fixed multiple player spawn broadcasts.madmaxoft2013-12-161-3/+0
| |
* | Server saves if a player is flying.STRWarrior2013-12-151-1/+3
| |
* | Merge pull request #437 from mc-server/ShootTo_functionSTRWarrior2013-12-156-4/+50
|\ \ | | | | | | Shoot to function
| * | Documented ForceSetSpeed.STRWarrior2013-12-151-0/+1
| | |
| * | Exported to LuaSTRWarrior2013-12-152-10/+10
| | |
| * | Renamed ShootTo function to ForceSetSpeed.STRWarrior2013-12-152-3/+3
| | |
| * | This adds a function that allows you to 'shoot' a player towards a direction.STRWarrior2013-12-155-4/+49
| | |
* | | Fixed player spawning packet.madmaxoft2013-12-151-1/+1
| | | | | | | | | | | | The player was spawned 1.62 blocks below their pos. This fixes #323.
* | | ProtoProxy: Fixed description-changing to work with 1.7.4.madmaxoft2013-12-151-2/+3
| | |
* | | Fixed calling OnPlayerJoined() in the wrong place.madmaxoft2013-12-151-6/+1
| | | | | | | | | | | | This is the first part of a fix for #187.
* | | Merge pull request #433 from mc-server/redstoneimprovementsMattes D2013-12-151-1/+33
|\ \ \ | | | | | | | | Fixed more wire bugs
| * | | Implemented xoft's suggestionsTiger Wang2013-12-151-3/+16
| | | |
| * | | Fixed wire repeater checkingTiger Wang2013-12-151-1/+1
| | | |
| * | | Wires now power repeaters properlyTiger Wang2013-12-151-0/+7
| | | |
| * | | Fixed the hopefully final wire self-powering bugTiger Wang2013-12-151-1/+13
| | | |
* | | | Fixed indentation.madmaxoft2013-12-151-1/+1
| | | |
* | | | Merge pull request #434 from mc-server/Player_AbilitiesMattes D2013-12-158-5/+234
|\ \ \ \ | | |/ / | |/| | Player abilities
| * | | APIDump: Documented New functionsSTRWarrior2013-12-151-0/+4
| | | |
| * | | Moved reading flags to the protocol.STRWarrior2013-12-153-19/+23
| | | |
| * | | Exported Set and Get functions to Lua.STRWarrior2013-12-152-2/+136
| | | |
| * | | Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() functionSTRWarrior2013-12-155-3/+90
|/ / /
* | | Merge pull request #432 from mc-server/Broadcast_EffectsMattes D2013-12-157-3/+92
|\ \ \ | | | | | | | | Broadcast effects
| * | | cPlayer is using the broadcast functions.STRWarrior2013-12-151-3/+3
| | | |
| * | | This adds the cWorld::BroadcastEntityEffect and cWorld::BroadcastRemoveEntityEffect functions.STRWarrior2013-12-156-0/+89
| | | |
* | | | Fixed pre 1.7 clients crashing.STRWarrior2013-12-151-2/+2
|/ / /
* | | Merge pull request #431 from mc-server/Entity_EffectsMattes D2013-12-1415-4/+170
|\ \ \ | | | | | | | | Entity Effects
| * | | Exported E_EFFECTS_<Effect> to lua. Forgot to commit Globals.h.STRWarrior2013-12-145-4/+31
| | | |
| * | | Added E_EFFECT_<Effect>STRWarrior2013-12-142-3/+32
| | | |
| * | | Forgot to commit the ClientHandle.STRWarrior2013-12-142-0/+20
| | | |
| * | | Added SendEntityEffect and SendRemoveEntityEffect. Also a Player now gets the hunger effect when he has food poison.STRWarrior2013-12-148-1/+91
| | | |
* | | | Added tolua++ redirection include.madmaxoft2013-12-141-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.
* | | | Removed leftover debugging messages from cProtocol172.madmaxoft2013-12-141-4/+0
| | | |
* | | | Merge pull request #430 from mc-server/redstoneimprovementsMattes D2013-12-149-33/+162
|\ \ \ \ | |/ / / |/| / / | |/ / Implemented note block playing and fixed wire
| * | Potentially fixed debug assertsTiger Wang2013-12-141-5/+5
| | |
| * | Wires no longer power if a block cuts them offTiger Wang2013-12-141-23/+32
| | | | | | | | | | | | Also reduced more unneeded code.
| * | Implemented note block playing and fixed wireTiger Wang2013-12-149-5/+125
| | | | | | | | | | | | Game of Thrones music in Minecraft, here I come!
| | * added zlibTycho Bickerstaff2013-12-113-2/+2
| | |
| | * moved generating to globsTycho Bickerstaff2013-12-111-1/+5
| | |
| | * added UI folderTycho Bickerstaff2013-12-111-1/+3
| | |
| | * moved Worldstorage to globsTycho Bickerstaff2013-12-111-1/+5
| | |
| | * Merge branch 'master' of github.com:mc-server/MCServer into cmakeTycho Bickerstaff2013-12-112-8/+7
| | |\ | |_|/ |/| |
* | | Merge pull request #429 from worktycho/quickfixsAlexander Harkness2013-12-142-8/+7
|\ \ \ | | | | | | | | a couple of fixes for warnings
| * \ \ Merge branch 'master' into quickfixsTycho Bickerstaff2013-12-1135-564/+639
| |\ \ \ | |/ / / |/| | |
| * | | fixed unused expression warnings in blockFireTycho Bickerstaff2013-12-101-7/+6
| | | |
| * | | fixed comparison of thread handle to Null point rather than null handleTycho Bickerstaff2013-12-101-1/+1
| | | |
| | | * moved entities to globsTycho Bickerstaff2013-12-111-1/+5
| | | |
| | | * moved mobs to globsTycho Bickerstaff2013-12-111-1/+5
| | | |
| | | * moved simulor to globsTycho Bickerstaff2013-12-111-1/+5
| | | |
| | | * removed leakfinder form buildTycho Bickerstaff2013-12-111-1/+1
| | | |
| | | * Merge branch 'master' into cmakeTycho Bickerstaff2013-12-1135-564/+639
| | | |\ | |_|_|/ |/| | |
* | | | Merge branch 'master' of https://github.com/mc-server/MCServerSTRWarrior2013-12-144-9/+85
|\ \ \ \
| * \ \ \ Merge pull request #428 from mc-server/cTNTEntity_ExportMattes D2013-12-144-9/+85
| |\ \ \ \ | | | | | | | | | | | | Exported the cTNTEntity
| | * | | | Exported the cTNTEntitySTRWarrior2013-12-144-9/+85
| |/ / / /
* / / / / Documented cTNTEntity.STRWarrior2013-12-141-0/+11
|/ / / /
* | | | Merge pull request #426 from SamJBarney/masterMattes D2013-12-141-1/+1
|\ \ \ \ | | | | | | | | | | Fixed clang autodetection.
| * | | | Fixed clang autodetection.Samuel Barney2013-12-141-1/+1
|/ / / /
* | | | Merge pull request #423 from mc-server/redstoneimprovementsMattes D2013-12-149-339/+158
|\ \ \ \ | | |/ / | |/| | Redstone and configuration improvements
| * | | Update CoreTiger Wang2013-12-141-0/+0
| | | |
| * | | Fixed compilating!Tiger Wang2013-12-141-5/+5
| | | |
| * | | Improved player permissions loggingTiger Wang2013-12-141-1/+1
| | | |
| * | | Fixes to redstone wire and torchesTiger Wang2013-12-143-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.
| * | | Groups.ini and Users.ini are now generatedTiger Wang2013-12-146-52/+25
| | | |
| * | | Removed loads of unneeded code againTiger Wang2013-12-141-86/+60
| | | |
| * | | Reduced loads of unneeded codeTiger Wang2013-12-141-188/+44
| | | | | | | | | | | | | | | | Merged wire powering detection code into a single function.
* | | | Merge branch 'master' of https://github.com/mc-server/MCServerSTRWarrior2013-12-146-194/+236
|\| | |
| * | | Merge pull request #419 from mc-server/redstoneloadingMattes D2013-12-132-3/+17
| |\ \ \ | | | | | | | | | | Redstone data is now loaded on chunk load
| | * | | Improved redstone loading performanceTiger Wang2013-12-131-2/+10
| | | | |
| | * | | Fixed QueueSetBlock not sending to client changesTiger Wang2013-12-131-2/+1
| | | | |
| | * | | Redstone data is now loaded on chunk loadTiger Wang2013-12-132-0/+7
| | | | |
| * | | | Fixed threading issues affecting cProtocol172.madmaxoft2013-12-134-191/+219
| | | | |
* | | | | Fixed not getting XP from mobs.STRWarrior2013-12-142-1/+7
|/ / / /
* / / / Using "a_ClosestPlayer != NULL" in cExpOrb.STRWarrior2013-12-131-1/+1
|/ / /
* | | Unknown packet type extended to 32 bits.madmaxoft2013-12-122-4/+4
| | |
* | | Fixed protocol 1.7 recovery after unknown packet.madmaxoft2013-12-121-4/+0
| | |
* | | Fixed pistons being viable middle blockTiger Wang2013-12-111-0/+3
| | | | | | | | | | | | Also an excuse to update submodules
* | | Merge pull request #417 from mc-server/WorldUpdateMattes D2013-12-1110-2/+123
|\ \ \ | | | | | | | | World update
| * | | HOOK_WORLD_STARTED now gets called when the CreateAndInitializeWorld function is used.STRWarrior2013-12-111-0/+1
| | | |
| * | | Documented OnWorldStarted.STRWarrior2013-12-111-0/+24
| | | |
| * | | Added a HOOK_WORLD_STARTED hook and a cRoot::CreateAndInitializeWorld function for plugins.STRWarrior2013-12-119-2/+98
| | | |
* | | | ExpOrbs now move.STRWarrior2013-12-111-4/+8
| | | |
* | | | Merge pull request #416 from mc-server/repeaterfixMattes D2013-12-112-2/+2
|\ \ \ \ | | | | | | | | | | Provides a possible fix for repeater timings
| * | | | Provides a possible fix for repeater timingsTiger Wang2013-12-102-2/+2
|/ / / / | | | | | | | | | | | | Not completely reliable, but at least some types of clock work.
* | | | Merge pull request #414 from worktycho/abortondeadlockMattes D2013-12-103-9/+8
|\ \ \ \ | |/ / / |/| | | add abort call to deadlock detection code
| * | | added abort to DeadlockDetector to generate core dumps on failureTycho Bickerstaff2013-12-101-5/+2
| |/ /
| | * added tolua++ command and removed stackwalker from buildTycho Bickerstaff2013-12-103-6/+8
| | |
| | * more cmake changesTycho Bickerstaff2013-12-107-9/+33
| | |
| | * removed more accedentailly commited object filesTycho Bickerstaff2013-12-1010-3985/+5
| | |
| | * removed accedentailly commited object filesTycho Bickerstaff2013-12-1029-105/+1
| | |
| | * more cmakeTycho Bickerstaff2013-12-1050-6/+4182
| | |
| | * more cmake stuffTycho Bickerstaff2013-12-103-2/+18
| | |
| | * started work on cmakeTycho Bickerstaff2013-12-106-0/+50
| | |
| | * added cmake ignores to gitignoreTycho Bickerstaff2013-12-101-1/+10
| |/
| * Merge remote-tracking branch 'upstream/master'Tycho Bickerstaff2013-12-1011-94/+165
| |\ | |/ |/|
* | Merge pull request #412 from mc-server/fixesMattes D2013-12-1010-92/+159
|\ \ | | | | | | Main feature: repeater delays!
| * | Readded initial lineTiger Wang2013-12-101-0/+1
| | |
| * | Fixed compile (alas, no more goto)Tiger Wang2013-12-101-11/+14
| | |
| * | Reverted APIDump changesTiger Wang2013-12-101-0/+0
| | | | | | | | | | | | They were wrong!
| * | Fixed Floody lava to stone fizzleTiger Wang2013-12-102-2/+16
| | |
| * | Added repeater delaysTiger Wang2013-12-102-1/+62
| | | | | | | | | | | | They DO sometimes get stuck though :P
| * | Slight redstone wire performance improvementTiger Wang2013-12-101-1/+6
| | |
| * | Changed more FastSetBlocks to SetBlocksTiger Wang2013-12-101-3/+3
| | | | | | | | | | | | Fixes duplication bugs.
| * | Improved pickups spawning speed againTiger Wang2013-12-102-7/+6
| | |
| * | Fixed VS013 compileTiger Wang2013-12-095-79/+63
| | |
* | | update d the contrib file.Alexander Harkness2013-12-101-2/+6
| | |
* | | Merge pull request #410 from worktycho/masterMattes D2013-12-096-12/+22
|\ \ \ | |/ / |/| | Micelanious fixes for various warnings
| | * moved deafult action into deafult clause at src/Generating/DistortedHeightmap.cpp line 741Tycho Bickerstaff2013-12-081-2/+4
| | |
| | * reordered initalisation order at src/Generating/Cave.h line 73Tycho Bickerstaff2013-12-081-2/+2
| |/
| * fixed warnings in src/Generating/BioGen.cppTycho Bickerstaff2013-12-081-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
| * added default fallthrough clause to switch at line 178 of src/UI/Window.cppTycho Bickerstaff2013-12-081-0/+4
| |
| * Reordered Listed Initalisation order in src/UI/Window.cppTycho Bickerstaff2013-12-081-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
| * Removed unused variable ResultSlotTycho Bickerstaff2013-12-081-1/+0
| |
| * Merge pull request #1 from worktycho/patch-1worktycho2013-12-091296-135500/+146291
| |\ | | | | | | Warning fixes
| | * Fix Undefined behavior at Bindings/LuaWindow line 32worktycho2013-12-091-1/+4
| | |
| | * Fix Unused Variable Warning at FluidSimulator.cpp line 169 and 176worktycho2013-12-091-4/+3
| | |
| | * Fixed warning unchecked enum value at Chunk.cpp line 841worktycho2013-12-091-2/+4
| | |
| | * Fixed Warning Unhandeled enum values in switch as src/UI/SlotArea.cpp line 54worktycho2013-12-091-1/+4
| |/ |/|
* | Fixed angle normalization typo.madmaxoft2013-12-081-1/+1
| |
* | Fixed tolua++ compilation.madmaxoft2013-12-0812-205/+14
| | | | | | | | Duplicate files, wrong includes, const-incorrect code...
* | Fixed VS2008 compilation after those huge changes.madmaxoft2013-12-083-5/+15
| |
* | Merge pull request #408 from mc-server/SpawnPoint_FixMattes D2013-12-081-1/+1
|\ \ | | | | | | Now spawn points will not be in deep oceans or rivers etc.
| * | Now spawn points will not be in deep oceans or rivers etc.STRWarrior2013-12-081-1/+1
| | |
* | | Merge pull request #404 from mc-server/fixesnfeaturesMattes D2013-12-0857-219/+1106
|\ \ \ | | | | | | | | Fixes n' features
| * | | Fixed binding generation and VS2013 compileTiger Wang2013-12-083-18/+18
| | | |
| * | | Readded redstone lamp handlerTiger Wang2013-12-081-0/+2
| | | |
| * | | Merge branch 'master' of https://github.com/mc-server/MCServer into fixesnfeaturesTiger Wang2013-12-0848-1281/+1372
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Bindings/Bindings.cpp src/Bindings/Bindings.h src/Blocks/BlockHandler.cpp
| * | | Fixed tabcompletion packet, fixes #356Tiger Wang2013-12-081-8/+4
| | | |
| * | | Fixed falling block metas, fixes #406Tiger Wang2013-12-081-1/+1
| | | |
| * | | Bonemeal has particles, fixes #393Tiger Wang2013-12-082-3/+8
| | | |
| * | | Console trims its commands before executing 'emTiger Wang2013-12-071-3/+3
| | | |
| * | | Fixed water starting firesTiger Wang2013-12-071-1/+0
| | | |
| * | | Improved piston animationsTiger Wang2013-12-071-4/+4
| | | |
| * | | Fixed some new 1.7 client crash bugsTiger Wang2013-12-076-1/+41
| | | | | | | | | | | | | | | | | | | | Some technical blocks were removed; trying to render them as items caused a crash.
| * | | Changed some FastSetBlocks to SetBlockTiger Wang2013-12-071-3/+3
| | | | | | | | | | | | | | | | Should fix some duplication glitches.
| * | | Fixed trapdoors not togglingTiger Wang2013-12-073-17/+103
| | | | | | | | | | | | | | | | The redstone simulator kept on resetting them.
| * | | Added basic ender chestsTiger Wang2013-12-0712-14/+363
| | | | | | | | | | | | | | | | Note that they just mirror chests now, so no per player inventory.
| * | | Renamed animation functionTiger Wang2013-12-0723-47/+82
| | | | | | | | | | | | | | | | | | | | Renamed BroadcastPlayerAnimation to BroadcastEntityAnimation. Not just players can have animations, you know.
| * | | Fixed bed leave animationTiger Wang2013-12-061-1/+1
| | | |
| * | | Fixed duplication glitch with QueueSetBlockTiger Wang2013-12-067-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.
| * | | Added trapdoor cursor Y detectionTiger Wang2013-12-061-2/+0
| | | |
| * | | Puking now uses GetEyeHeight()Tiger Wang2013-12-061-1/+1
| | | |
| * | | Added pickup invalid item checkTiger Wang2013-12-061-0/+11
| | | | | | | | | | | | | | | | | | | | They aren't spawned at all if their itemtype isn't valid; possibly fixes the client crashing with bad pickups.
| * | | Re-implemented redstone duplicate checkingTiger Wang2013-12-061-0/+29
| | | |
| * | | Fixed eating using wrong animationTiger Wang2013-12-061-1/+1
| | | |
| * | | Fixed trapdoors not overriding OnUseTiger Wang2013-12-061-1/+1
| | | |
| * | | Spawn eggs use IsGameMode()Tiger Wang2013-12-061-2/+2
| | | | | | | | | | | | | | | | Possible fix for #316.
| * | | Tools make a sound when breaking, fixes #266Tiger Wang2013-12-062-2/+5
| | | |
| * | | Cleaned up torch code and added commentsTiger Wang2013-12-061-31/+7
| | | |
| * | | Removed another export and inline'd stuffTiger Wang2013-12-061-5/+5
| | | |
| * | | Removed exporting of a torch functionTiger Wang2013-12-061-3/+3
| | | |
| * | | Updated comments for slabsTiger Wang2013-12-061-5/+6
| | | |
| * | | Fixed pickups spawning for BlockEntitiesTiger Wang2013-12-061-1/+1
| | | |
| * | | Regenerated VS2013 filesTiger Wang2013-12-0611-42/+413
| | | |
* | | | Removed unused ToLua files.madmaxoft2013-12-087-16336/+0
| |/ / |/| | | | | | | | Those were used to compile the tolua executable and were getting in the way - Unix makefile tried to compile them into MCS.
* | | Fixed normalizing large angles.madmaxoft2013-12-084-8/+51
| | |
* | | Moved bindings-related to a Bindings subfolder.madmaxoft2013-12-0842-1262/+1257
| | | | | | | | | | | | Ref.: #407
* | | Ignoring Gallery plugin settings.madmaxoft2013-12-081-0/+3
| | |
* | | Fixed stationary water starting fires and flowing lava not.madmaxoft2013-12-081-2/+2
| | |
* | | Updated core.Alexander Harkness2013-12-071-0/+0
| | |
* | | Merge pull request #405 from mc-server/SpawnFallingBlockMattes D2013-12-075-2/+94
|\ \ \ | | | | | | | | Spawn falling block
| * | | Documented SpawnFallingBlock()STRWarrior2013-12-071-0/+1
| | | |
| * | | Added a SpawnFallingBlock function so plugins can make other blocks fall.STRWarrior2013-12-074-2/+93
|/ / /
* / / Updated TRANSAPIAlexander Harkness2013-12-071-6/+0
|/ /
* | Merge pull request #394 from SamJBarney/masterMattes D2013-12-063-4/+14
|\ \ | | | | | | Fire no longer goes out when on top of nether rack
| * | I don't know how this dissapeard.Samuel Barney2013-12-061-0/+49
| | |
| * | Merged if statements.Samuel Barney2013-12-051-7/+1
| | |
| * | Finished MergeSamuel Barney2013-12-051-2/+2
| | |
| * | Merge branch 'master' of https://github.com/mc-server/MCServerSamuel Barney2013-12-0521-38/+1454
| |\ \ | | | | | | | | | | | | | | | | Conflicts: src/Simulator/FireSimulator.h
| * | | Made suggested changesSamuel Barney2013-12-042-6/+11
| | | |
| * | | Fire no longer goes out when on top of nether rackSamuel Barney2013-12-021-1/+6
| | | |
* | | | APIDump: Documented the new cPluginManager:GetCurrentPlugin() function.madmaxoft2013-12-051-1/+2
| | | |
* | | | Added cPluginManager:GetCurrentPlugin() to Lua API.madmaxoft2013-12-051-7/+22
| |/ / |/| |
* | | ProtoProxy: Fixed metadata parsing.madmaxoft2013-12-051-9/+27
| | |
* | | ByteBuffer: Fixed optimization failures with threading checks.madmaxoft2013-12-051-1/+1
| | |
* | | Fixed LuaStatic intermediate and output folders.madmaxoft2013-12-046-12/+12
| | |
* | | Added a new Debug_LuaStatic configuration.madmaxoft2013-12-049-0/+1270
| | | | | | | | | | | | This re-enables plugin debugging using Decoda, lost when we moved Lua out to a DLL.
* | | Hopefully fixed the sparc not being detectedAlexander Harkness2013-12-041-1/+3
| | |
* | | Lava can spawn fire.madmaxoft2013-12-045-8/+93
| | | | | | | | | | | | Settable in world.ini, lava can spawn fire to fuel blocks near it. Fix #65.
* | | Fixed an error in cChunk's block ticking.madmaxoft2013-12-041-2/+2
| | | | | | | | | | | | Absolute coords were passed to a handler expecting relative coords.
* | | Fixed a linker warning in MSVC debug build.madmaxoft2013-12-031-1/+1
| | |
* | | Updated TransAPI, fixes #389Alexander Harkness2013-12-031-6/+0
| | | | | | | | | | | | @madmaxoft is this the right API usage?
* | | Added a quick LuaRocks testing plugin.madmaxoft2013-12-031-0/+49
| | | | | | | | | | | | You need to install the luarocks system and through it the luasocket and 30log rocks.
* | | Allowed Linux builds to use LuaRocks.madmaxoft2013-12-031-6/+14
| | | | | | | | | | | | This works by exporting all the symbols for the dynamic loader so that LuaRocks' shared libraries may bind to them on load. Also allowed lua's dlopen().
* | | Made Lua compila as a standalone DLL on Windows.madmaxoft2013-12-032-9/+31
| | | | | | | | | | | | This enables us to use LuaRocks.
* | | The server builds and uses Lua as DLL in Debug mode.madmaxoft2013-12-023-8/+16
| | | | | | | | | | | | This is a test to see how LuaRocks will interact. Only debug mode on Windows is affected, all other platforms and modes are unchanged.
* | | APIDump: Added missing params to OnPlayerRightClick() hook.madmaxoft2013-12-021-0/+3
| | |
* | | Merge pull request #392 from SamJBarney/masterMattes D2013-12-022-0/+12
|\| | | | | | | | Fixed 1.7 slab and stair placement.
| * | Removed stray printf, again.Samuel Barney2013-12-021-1/+0
| | |
| * | Switched to using provided ReadItem function.Samuel Barney2013-12-022-17/+12
| | | | | | | | | | | | Fixed misplacing when clicking on the bottom of bottom slabs and the top of top slabs.
| * | Removed stray printf.Samuel Barney2013-12-021-1/+0
| | |
| * | Fixed 1.7 slab and stair placement.Samuel Barney2013-12-021-0/+19
|/ /
* | Fixed compiler warnings in LightingThread.cpp.madmaxoft2013-12-011-2/+2
| |
* | Fixed linux compile errors and formatting in RedstoneSimulator.cppmadmaxoft2013-12-011-14/+26
| |
* | DeadlockDetect is configurable now.madmaxoft2013-11-303-7/+15
| | | | | | | | This is needed when debugging Lua plugins.
* | Fixed compiler warnings in IsBiomeNoDownfall().madmaxoft2013-11-301-1/+4
| |
* | Merge pull request #387 from mc-server/trapdoorsMattes D2013-11-3023-374/+440
|\ \ | | | | | | Trapdoors, redstone fixes, and snow
| * | Fixed pistons extendingTiger Wang2013-11-301-0/+10
| | | | | | | | | | | | They didn't when a source was in front, but now they do! Yay!
| * | Merge branch 'trapdoors' of https://github.com/mc-server/MCServer into trapdoorsTiger Wang2013-11-301-20/+4
| |\ \
| | * | Added the trapdoor header to project file.madmaxoft2013-11-301-0/+4
| | | |
| | * | Fixed compilation in VS2008.madmaxoft2013-11-301-20/+0
| | | |
| * | | Removed redstone duplicate power checkingTiger Wang2013-11-301-2/+0
| | | | | | | | | | | | | | | | There was no need for it, and it introduced some bugs.
| * | | Improved piston direction checkingTiger Wang2013-11-301-62/+8
| |/ / | | | | | | | | | Now uses AddFaceDirection, as suggested by xoft.
| * | Pistons no longer accept power through front faceTiger Wang2013-11-302-3/+96
| | | | | | | | | | | | This fixes #60.
| * | Fixed thin snow CanBeAt checkingTiger Wang2013-11-301-1/+13
| | | | | | | | | | | | | | | Now takes into account the possibility that thin snow can be on top of full thin snow.
| * | Properly fixed snow height, fixes #98 and #264Tiger Wang2013-11-303-25/+53
| | |
| * | Improved redstone speed and fixed a wire bugTiger Wang2013-11-301-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.
| * | Stairs reset meta when dropped, fixes #269Tiger Wang2013-11-291-2/+22
| | | | | | | | | | | | Additionally, they now have walking sounds.
| * | Implemented trapdoors, fixes #43 and #105Tiger Wang2013-11-295-3/+131
| | | | | | | | | | | | Also updated redstone simulator to support it
| * | Removed unneeded CPP filesTiger Wang2013-11-2913-245/+82
| | | | | | | | | | | | Also removed unneeded #include in BlockStems
* | | Changed cBlockHandler->OnUpdate() to use cChunk directly.madmaxoft2013-11-3015-63/+117
| | |
* | | Added IsBiomeNoDownfall() function.madmaxoft2013-11-303-103/+164
| | |
* | | Explicitly set spawnpoint fixes.madmaxoft2013-11-301-20/+11
| | | | | | | | | | | | | | | The value names are case-insensitive. The debug message is printed only once.
* | | Added the real tick duration to the OnWorldTick hook.madmaxoft2013-11-308-17/+34
| | |
* | | Grass doesn't spread to podzol or grassless dirt blocks.madmaxoft2013-11-301-2/+3
| | |
* | | APIDump: Updated the project file to include all partial docs files.madmaxoft2013-11-301-1/+154
| | |
* | | Added floor pattern for MegaTaiga biomes.madmaxoft2013-11-301-1/+10
| | |
* | | Implemented mesa biomes in DistortedHeightmap CompoGen.madmaxoft2013-11-293-21/+106
| | |
* | | Fixed CheckerboardBiomeGen in negative coords.madmaxoft2013-11-291-2/+3
| | |
* | | DistortedHeightmap: Improved speed, prepared for mesa biomes.madmaxoft2013-11-292-157/+424
| | | | | | | | | | | | This generates the rainbow-mesa as seen on the first mesa screenshot in the forum.
* | | Fixed an off-by-one error in cByteBuffer.madmaxoft2013-11-291-1/+1
| | | | | | | | | | | | Could have caused random protocol errors and maybe even crashes.
* | | Alpha-sorted BlockMetas, added red sand.madmaxoft2013-11-291-125/+128
| | |
* | | Trees will generate in the new biomes.madmaxoft2013-11-282-14/+101
| | | | | | | | | | | | Only the generic trees, the special variants haven't yet been implemented.
* | | Added new biomes to old composition generator.madmaxoft2013-11-284-0/+145
| | | | | | | | | | | | Mostly placeholders only, true per-biome characteristics still need to be implemented. This is only to test the new biome generators.
* | | Added new biomes to old height generators.madmaxoft2013-11-284-39/+179
| | | | | | | | | | | | Now Biomal and DistortedHeight generators will work with new biomes.
* | | BiomeVisualiser: Using the common BiomeGen creation code.madmaxoft2013-11-281-67/+1
| | |
* | | Moved BiomeGen creation from INI file data to BioGen.cpp.madmaxoft2013-11-283-48/+74
| | | | | | | | | | | | This way it can be shared between MCServer and BiomeVisualiser.
* | | Moved json includes to where they are really needed.madmaxoft2013-11-283-1/+2
| | |
* | | BiomeVisualiser: Added the TwoLevel biome generator.madmaxoft2013-11-283-0/+233
| | |
* | | BiomeVisualiser: The biome settings are read from a file.madmaxoft2013-11-283-5/+102
|/ /
* | Merge pull request #362 from mc-server/redstonefixesMattes D2013-11-2812-236/+510
|\ \ | | | | | | Multiple bugfixes
| * | Fixed a bug with TNT waking simulatorsTiger Wang2013-11-281-2/+2
| | |
| * | Improved TNT pickup randomisationTiger Wang2013-11-281-1/+1
| | |
| * | Made TNT pickups spawning chance 25%Tiger Wang2013-11-272-3/+3
| | |
| * | Merged master into redstonefixesTiger Wang2013-11-27961-83738/+83688
| |\ \
| * | | Fixed spawn point being generally in an oceanTiger Wang2013-11-262-12/+78
| | | |
| * | | Fixed repeaters not powering from wireTiger Wang2013-11-261-26/+24
| | | | | | | | | | | | | | | | | | | | This should also fix comparators (in the future). This also updates XML comments so that they are compatible with Doxygen.
| * | | Merge remote-tracking branch 'origin/master' into redstonefixesTiger Wang2013-11-258-41/+149
| |\ \ \
| * \ \ \ Merge remote-tracking branch 'origin/master' into redstonefixesTiger Wang2013-11-2489-2160/+4198
| |\ \ \ \
| * | | | | Fixed some comments and added debug loggingTiger Wang2013-11-242-9/+12
| | | | | |
| * | | | | Expanded one-line if statementTiger Wang2013-11-231-1/+4
| | | | | |
| * | | | | Properly fixed piston bugsTiger Wang2013-11-232-5/+12
| | | | | |
| * | | | | Fixed some piston bugsTiger Wang2013-11-221-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to our QueueSetBlocks, a fast extension then retraction would lead to invalid game states. This hopefully fixes it. Also reduced delay speed.
| * | | | | Fixed spawning pickups with piston armsTiger Wang2013-11-221-0/+5
| | | | | |
| * | | | | Multiple enhancements [SEE DESC]Tiger Wang2013-11-216-70/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Added lever location checking * Fixed button location checking * Fixed button pressing/unpressing * Fixed repeaters updating * Minor enhancements
| * | | | | Multiple bugfixes [SEE DESC]Tiger Wang2013-11-204-126/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed compilation on VC2013 * Fixed redstone self powering - still one more scenario to go + Redstone now powers block beneath * Improved code: functionized stuff, and reduced unneeded GetBlockMetas; also utilised direct chunk access, as recommended by xoft + Added torches powering blocks above it * Fixed repeaters getting power when they shouldn't - Stopped wires getting power from another wire through a block, which could lead to wire-powering loops (vanilla behaviour)
* | | | | | Merge pull request #374 from mc-server/VS2013compilefixAlexander Harkness2013-11-283-30/+46
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixed VS2013 compiling
| * | | | | | Fixed VS2013 compilingTiger Wang2013-11-273-30/+46
| | |_|_|/ / | |/| | | |
* | | | | | Fixed RCONClient after foldermove.madmaxoft2013-11-281-18/+18
| | | | | |
* | | | | | Fixed MemDumpAnalysis after foldermove.madmaxoft2013-11-283-44/+41
| | | | | |
* | | | | | Fixed BlockZapper after folder move.madmaxoft2013-11-286-44/+37
| | | | | |
* | | | | | Fixed BiomeVisualiser after folder move.madmaxoft2013-11-284-39/+47
| | | | | |
* | | | | | Fixed AnvilStats after folder move.madmaxoft2013-11-285-30/+30
| | | | | |
* | | | | | ProtoProxy: Fixed after folder move.madmaxoft2013-11-282-30/+34
|/ / / / /
* | | | | Voronoi-related biomegens use the new cVoronoiMap class.madmaxoft2013-11-273-54/+29
| | | | |
* | | | | Removed some useless options.Alexander Harkness2013-11-271-4/+4
| | | | |
* | | | | Fixed a load of issues, clang autodetection works now.Alexander Harkness2013-11-272-20/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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?
* | | | | Removed the -g option for release builds, as binaries were getting huge.Alexander Harkness2013-11-271-2/+2
| | | | |
* | | | | Removed the -Og option, which is rather new.Alexander Harkness2013-11-271-4/+3
| | | | |
* | | | | Added missing files for Voronoi map generation.madmaxoft2013-11-272-0/+140
| | | | |
* | | | | Fixed Win nightbuild scripts after folder moves.madmaxoft2013-11-273-7/+15
| | | | |
* | | | | Removed faulty .gitattributes.madmaxoft2013-11-272-71/+8
| | | | | | | | | | | | | | | | | | | | | | | | | They cause git to think that files have been modified although they have not, and makes it impossible to revert the files to un-changed form. See http://stackoverflow.com/questions/5009096/files-showing-as-modified-directly-after-git-clone 's first answer.
* | | | | Merge pull request #370 from mc-server/foldermove2Mattes D2013-11-27941-73422/+73057
|\ \ \ \ \ | | | | | | | | | | | | Moved all the folders :D
| * | | | | Fixed VC2008 compilation, normalized include paths.madmaxoft2013-11-2716-32/+31
| | | | | |
| * | | | | Fixed the remaining derpsAlexander Harkness2013-11-2726-30/+30
| | | | | |
| * | | | | Fixed some of tiger's derpyness.Alexander Harkness2013-11-279-11/+11
| | | | | |
| * | | | | Removed a -Ofast bit.Alexander Harkness2013-11-271-22/+7
| | | | | |
| * | | | | Makefile fixTiger Wang2013-11-271-4/+10
| | | | | |
| * | | | | ANOTHER compile fixTiger Wang2013-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This one was broken by bear. :P
| * | | | | Hopefully fixed last of the Linux compile errorsTiger Wang2013-11-265-5/+5
| | | | | |
| * | | | | Compile fix againTiger Wang2013-11-261-1/+1
| | | | | |
| * | | | | Fixed Linux compile againTiger Wang2013-11-262-3/+3
| | | | | |
| * | | | | Possibly fixed Linux makefileTiger Wang2013-11-261-5/+18
| | | | | |
| * | | | | Fixed tolua++ filesTiger Wang2013-11-263-4/+4
| | | | | |
| * | | | | Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-2620-6/+282
| |\ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | Conflicts: VC2008/MCServer.vcproj
* | | | | | cWorld::SpawnExperienceOrb() now returns the entity ID of the spawned orb.STRWarrior2013-11-265-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | Documented etExpOrb.
* | | | | | Merge pull request #368 from mc-server/ExpOrbsMattes D2013-11-2619-2/+270
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Exp orbs
| * | | | | Added ExpOrb.cpp and ExpOrb.h to MCServer.vcproj.STRWarrior2013-11-251-0/+8
| | | | | |
| * | | | | Documented SpawnExperienceOrb in cWorldSTRWarrior2013-11-251-0/+1
| | | | | |
| * | | | | Exported cWorld::SpawnExperienceOrb() function to the Lua API.STRWarrior2013-11-252-2/+43
| | | | | |
| * | | | | Fixed Details Xoft gave.STRWarrior2013-11-2512-30/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increased the range where orbs (should) track you. Blazes give 10 xp now.
| * | | | | Added cWorld::SpawnExperienceOrb function.STRWarrior2013-11-253-3/+64
| | | | | | | | | | | | | | | | | | | | | | | | Most mobs now give proper Exp.
| * | | | | Implented ExpOrb class.STRWarrior2013-11-252-0/+89
| | | | | |
| * | | | | Implented SendExperienceOrb in ClientHandle.STRWarrior2013-11-254-0/+15
| | | | | |
| * | | | | Implented Spawn Experience Orb packet.STRWarrior2013-11-257-0/+47
| | | | | |
* | | | | | Fixed cFile compilation on Linux.madmaxoft2013-11-251-4/+5
|/ / / / /
| * | | | Merge branch 'master' into foldermove2Alexander Harkness2013-11-267-37/+144
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | AnvilStats: Fixed compilation.madmaxoft2013-11-242-2/+3
| | | | |
* | | | | BiomeVisualiser: Added 1.7 biomes, recolored using AMIDST colors.madmaxoft2013-11-244-32/+141
| | | | |
* | | | | Removed a stale comment.madmaxoft2013-11-241-3/+0
| |_|/ / |/| | |
| * | | Fixed loads more of them.Alexander Harkness2013-11-2611-13/+13
| | | |
| * | | AnotherAlexander Harkness2013-11-261-1/+1
| | | |
| * | | And another.Alexander Harkness2013-11-261-1/+1
| | | |
| * | | Fixed another.Alexander Harkness2013-11-261-1/+1
| | | |
| * | | Fixed another one.Alexander Harkness2013-11-261-1/+1
| | | |
| * | | Fixed a mis-includeAlexander Harkness2013-11-261-1/+1
| | | |
| * | | Fixed all outstanding VS compilation issuesTiger Wang2013-11-2514-100/+110
| | | | | | | | | | | | | | | | Also updated VS2008 files.
| * | | Updated VS includesTiger Wang2013-11-251-3/+3
| | | |
| * | | Further attempts to fix compileTiger Wang2013-11-2531-38/+54
| | | |
| * | | Attempt to fix compilationTiger Wang2013-11-2464-153/+132
| | | |
| * | | Moved SQLite, LuaExpat, and MD5 to /libTiger Wang2013-11-248-0/+0
| | | |
| * | | Removed old project filesTiger Wang2013-11-247-9891/+0
| | | |
| * | | Fixed Visual Studio FilesTiger Wang2013-11-2440-3444/+12977
| | | |
| * | | Removed excess includes.Alexander Harkness2013-11-241-13/+6
| | | |
| * | | Removed extra endif.Alexander Harkness2013-11-241-1/+0
| | | |
| * | | Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-24131-3531/+6056
| |\ \ \ | |/ / / |/| | | | | | | | | | | Conflicts: GNUmakefile
* | | | RCONClient: Initial implementation.madmaxoft2013-11-248-0/+920
| | | | | | | | | | | | | | | | Fix #79.
* | | | RCON server: Login failure gets sent to the client.madmaxoft2013-11-241-0/+1
| | | |
* | | | Fixed socket connection startup.madmaxoft2013-11-242-7/+8
| | | |
* | | | APIDump: Moved projectiles' documentation to a separate file.madmaxoft2013-11-242-110/+112
| | | |
* | | | APIDump: Removed needless whitespace output.madmaxoft2013-11-241-123/+108
| | | |
* | | | APIDump: Removed unwanted functions.madmaxoft2013-11-231-1/+2
| | | |
* | | | APIDump: Reformatted the sqlite docs.madmaxoft2013-11-231-4/+16
| | | |
* | | | APIDump: The descriptions are read from multiple files.madmaxoft2013-11-2352-1682/+2036
| | | | | | | | | | | | | | | | All the files in the Classes subfolder are read for class descriptions, and in the Hooks subfolder for the hook descriptions.
* | | | Documented sqlite functions. Used: http://lua.sqlite.org/index.cgi/doc/tip/doc/lsqlite3.wiki#sqlite3_functionsSTRWarrior2013-11-231-0/+18
| | | |
* | | | Fixed Lua bindings for cFile:GetFolderContents().madmaxoft2013-11-231-1/+1
| | | |
* | | | Added cFile:ReadWholeFile() to Lua API.madmaxoft2013-11-234-2/+53
| | | |
* | | | APIDump: Added more constant groups.madmaxoft2013-11-232-20/+121
| | | | | | | | | | | | | | | | Also fixed the parsing of the Include data in the constant groups, and added linkification to group texts.
* | | | APIDump: Added a few constant groups to the descriptions.madmaxoft2013-11-221-92/+78
| | | |
* | | | APIDump: Implemented constant groups.madmaxoft2013-11-222-18/+144
| | | | | | | | | | | | | | | | Fix #289.
* | | | Added cFile:GetFolderContents().madmaxoft2013-11-2211-69/+155
| | | | | | | | | | | | | | | | Fix 162.
* | | | APIDump: Fixed cRoot's furnace query API.madmaxoft2013-11-221-1/+3
| | | |
* | | | Added cRoot:GetFurnaceFuelBurnTime() to Lua API.madmaxoft2013-11-225-3/+67
| | | |
* | | | Fixed cRoot:GetFurnaceRecipe() Lua binding.madmaxoft2013-11-223-4/+41
| | | |
* | | | APIDump: Documented new cRoot:GetFurnaceRecipe().madmaxoft2013-11-221-2/+27
| | | |
* | | | Debuggers: Added a test harness for cRoot:GetFurnaceRecipe().madmaxoft2013-11-221-0/+21
| | | | | | | | | | | | | | | | The "/fr" command lists the furnace recipe for the currently held item.
* | | | Changed cRoot:GetFurnaceRecipe() Lua binding signature.madmaxoft2013-11-224-44/+50
| | | | | | | | | | | | | | | | Fix #364.
* | | | APIDump: Documented cPlayer XP-related functions.madmaxoft2013-11-211-0/+8
| | | |
* | | | Exported static XP calculation to Lua API.madmaxoft2013-11-214-38/+105
| | | |
* | | | APIDump: Documented cWorld:ForEachBlockEntityInChunk() and cWorld:DoWithBlockEntityAt().madmaxoft2013-11-201-0/+2
| | | |
* | | | Debuggers: Test harness for cWorld:ForEachBlockEntityInChunk().madmaxoft2013-11-201-19/+59
| | | | | | | | | | | | | | | | The fill command will fill all empty slots in block entities with containment with gold nuggets, one per slot.
* | | | Added cWorld:ForEachBlockEntityInChunk() and cWorld:DoWithBlockEntityAt() functions.madmaxoft2013-11-208-24/+145
| | | | | | | | | | | | | | | | Also exported them to the Lua API.
* | | | Ignoring SDF files.madmaxoft2013-11-201-0/+1
| | | |
* | | | Removed the bloody sdf file.madmaxoft2013-11-201-0/+0
| | | |
* | | | Merge pull request #360 from mc-server/redstonefixesMattes D2013-11-201-3/+3
|\ \ \ \ | | |/ / | |/| | Fixed piston sound effect (when unable to extend)
| * | | Fixed piston sound effect (when unable to extend)Tiger Wang2013-11-191-3/+3
|/ / /
* | | Merge pull request #350 from mc-server/arrowsMattes D2013-11-196-45/+260
|\ \ \ | | | | | | | | Fixed arrow bugs
| * | | General fixes [SEE DESC]Tiger Wang2013-11-165-35/+226
| | | | | | | | | | | | | | | | | | | | | | | | * Fixed faulty block face enumeration and functions + Added fireworks and exp bottle spawning * Fixed arrows again
| * | | Switchified If, ElseIf statementTiger Wang2013-11-151-11/+16
| | | | | | | | | | | | | | | | Also updated comments
| * | | Fixed arrow bugsTiger Wang2013-11-143-25/+44
| | | | | | | | | | | | | | | | * Fixed arrows hitting blocks wrong
* | | | Merge pull request #359 from mc-server/redstoneMattes D2013-11-1917-1002/+1045
|\ \ \ \ | | | | | | | | | | Redstone Megacommit
| * | | | Possible compile fixTiger Wang2013-11-192-3/+1
| | | | | | | | | | | | | | | | | | | | Also removed unneeded variables.
| * | | | Redstone Megacommit [SEE DESC]Tiger Wang2013-11-1816-1000/+1045
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Updated BlockID - look for yourself * Improved button, repeater, lever, and comparator code -> simplification and splitting of some stuff from the redstone simulator file * Fixed buttons not breaking when in an invalid game state * Fixed QueueSetBlock -> improved (AGAIN) piston code + Rewrote redstone simulator Fixes: #57, #58, #205, and part of #131. Fixes FS issues: 281, 116, and 102
* | | | | Merge branch 'master' of git://github.com/nesco/MCServer.madmaxoft2013-11-192-5/+13
|\ \ \ \ \
| * | | | | flower=38nesco2013-11-181-4/+2
| | | | | |
| * | | | | Blank Line addednesco2013-11-171-0/+1
| | | | | |
| * | | | | Update items.ininesco2013-11-151-1/+15
| | | | | |
| * | | | | Update Giant.cppnesco2013-11-151-1/+1
| | | | | |
| * | | | | Update Giant.cppnesco2013-11-141-3/+3
| | |/ / / | |/| | |
* | | | | APIDump: Slight performance improvement.madmaxoft2013-11-191-17/+17
| | | | | | | | | | | | | | | | | | | | Strings don't need concatenation when using write().
* | | | | APIDump: Documented Vector3i.madmaxoft2013-11-191-5/+25
| |/ / / |/| | |
* | | | Mineshafts: silenced a compiler warning.madmaxoft2013-11-171-0/+1
| | | |
* | | | APIDump: Documented Vector3f.madmaxoft2013-11-171-3/+33
| | | |
* | | | Merge pull request #345 from mc-server/warningfixesMattes D2013-11-1712-245/+249
|\ \ \ \ | | | | | | | | | | Fix Some Compiler Warnings
| * | | | And another...Alexander Harkness2013-11-161-1/+1
| | | | |
| * | | | anotherAlexander Harkness2013-11-161-7/+7
| | | | |
| * | | | Fixed another one.Alexander Harkness2013-11-161-15/+15
| | | | |
| * | | | Fixed some unsigned int comparison warnings.Alexander Harkness2013-11-161-18/+18
| | | | |
| * | | | WaveNoise not used, removing.Alexander Harkness2013-11-161-1/+0
| | | | |
| * | | | This is a copy-paste fail, right?Alexander Harkness2013-11-161-1/+1
| | | | |
| * | | | Got rid of yet another unused variable.Alexander Harkness2013-11-161-51/+50
| | | | |
| * | | | Got rid of another unused variable.Alexander Harkness2013-11-161-1/+0
| | | | |
| * | | | Those variables weren't used.Alexander Harkness2013-11-161-4/+0
| | | | | | | | | | | | | | | | | | | | It seems strange for them to be there, is the code written wrong?
| * | | | Fixed another one...Alexander Harkness2013-11-161-1/+1
| | | | |
| * | | | Fixed yet another unsigned integer comparison.Alexander Harkness2013-11-161-26/+26
| | | | |
| * | | | Fixed typo causing buggy code.Alexander Harkness2013-11-161-9/+9
| | | | |
| * | | | Fixed another unsigned integer comparison.Alexander Harkness2013-11-161-12/+12
| | | | |
| * | | | Fixed unsigned integer comparison.Alexander Harkness2013-11-161-1/+1
| | | | |
| * | | | Fixed a warning about brackets.Alexander Harkness2013-11-161-58/+58
| | | | | | | | | | | | | | | | | | | | Is this the right way round? This is how C++ interprets it, so it should be changed if this is the wrong way round.
| * | | | Fixed a warning about unsigned int comparison - probably was a real issue.Alexander Harkness2013-11-161-22/+26
| | | | |
| * | | | Revert "Silenced another warning."Alexander Harkness2013-11-161-1/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit dc94b927534f6216a0ace7690ba250b69c014407.
| * | | | Revert "Silenced yet another not completed enum warning."Alexander Harkness2013-11-161-1/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 444e6e4fa74e987880133bb52433b047ff3981b2.
| * | | | Revert "Fixed another one."Alexander Harkness2013-11-161-1/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 3328c80aec768cf0e64e48eb40e50bf02bfff59c.
| * | | | Always warn about everything!Alexander Harkness2013-11-161-0/+4
| | | | | | | | | | | | | | | | | | | | This should help me in my efforts.
| * | | | Fixed another one.Alexander Harkness2013-11-141-0/+1
| | | | |
| * | | | Silenced yet another not completed enum warning.Alexander Harkness2013-11-141-0/+1
| | | | |
| * | | | Silenced another warning.Alexander Harkness2013-11-141-0/+1
| | | | |
| * | | | Added the last bit of the enum, and alpha-sorted the switch.Alexander Harkness2013-11-131-10/+13
| | | | |
| * | | | Removed unnecessary format data.Alexander Harkness2013-11-131-1/+1
| | | | |
| * | | | Got rid of warnings caused by the -s option on Clang, and it doesn't seem to do anything anyway.Alexander Harkness2013-11-131-2/+2
| | | | |
| * | | | Fixed some of the comments in the makefile.Alexander Harkness2013-11-131-4/+4
| | | | |
| * | | | Fixed link error with clang on x86_64.Alexander Harkness2013-11-131-1/+1
| | | | |
* | | | | Merge pull request #353 from marmot21/playerxpMattes D2013-11-1714-79/+246
|\ \ \ \ \ | | | | | | | | | | | | Playerxp
| * | | | | fix *.sdf?Daniel O'Brien2013-11-161-0/+0
| | | | | |
| * | | | | removed *.sdf fileDaniel O'Brien2013-11-161-0/+0
| | | | | |
| * | | | | minor change in LOGD callDaniel O'Brien2013-11-161-2/+2
| | | | | |
| * | | | | removed magic numberDaniel O'Brien2013-11-161-2/+2
| | | | | |
| * | | | | edited comment and changed error behavior of DeltaXpDaniel O'Brien2013-11-162-4/+11
| | | | | |
| * | | | | updated plugin again...Daniel O'Brien2013-11-163-6/+6
| | | | | |
| * | | | | updated pluginDaniel O'Brien2013-11-161-1/+1
| | | | | |
| * | | | | removed SpendExperience and changed AddExperience to handle removing XpDaniel O'Brien2013-11-165-79/+20
| | | | | |
| * | | | | fixed bug and added SpendExperience()Daniel O'Brien2013-11-166-40/+146
| | | | | |
| * | | | | fix possible threadlock issue, changed function names to be closer to standardDaniel O'Brien2013-11-162-26/+45
| | | | | |
| * | | | | Merge remote-tracking branch 'upstream/master' into playerxpDaniel O'Brien2013-11-162-7/+118
| |\ \ \ \ \
| * | | | | | alignment fixes :)Daniel O'Brien2013-11-156-6/+6
| | | | | | |
| * | | | | | finished #143 I believeDaniel O'Brien2013-11-1514-16/+45
| | | | | | |
| * | | | | | Merge remote-tracking branch 'upstream/master' into playerxpDaniel O'Brien2013-11-1520-763/+175
| |\ \ \ \ \ \
| * | | | | | | added cProtocol function to pass xp to clientDaniel O'Brien2013-11-157-28/+44
| | | | | | | |
| * | | | | | | Merge remote-tracking branch 'upstream/master' into playerxpDaniel O'Brien2013-11-1517-216/+824
| |\ \ \ \ \ \ \
| * | | | | | | | cProtocol add SendExperience() and debuggingDaniel O'Brien2013-11-148-1/+48
| | | | | | | | |
| * | | | | | | | fixed XpGetPercentageDaniel O'Brien2013-11-142-1/+3
| | |_|_|_|/ / / | |/| | | | | |
| | | | | | * | Removed pedantic build and added optimisation to debug builds.Alexander Harkness2013-11-241-12/+2
| | | | | | | |
| | | | | | * | Moved tolua++Alexander Harkness2013-11-2457-0/+0
| | | | | | | |
| | | | | | * | Moved zlibAlexander Harkness2013-11-2428-0/+0
| | | | | | | |
| | | | | | * | Moved LuaAlexander Harkness2013-11-2461-0/+0
| | | | | | | |
| | | | | | * | Moved JSONCPPAlexander Harkness2013-11-2416-0/+0
| | | | | | | |
| | | | | | * | Moved iniFileAlexander Harkness2013-11-242-0/+0
| | | | | | | |
| | | | | | * | Moved expatAlexander Harkness2013-11-2418-0/+0
| | | | | | | |
| | | | | | * | move cryptopp into libAlexander Harkness2013-11-24193-0/+0
| | | | | | | |
| | | | | | * | Moved source to srcAlexander Harkness2013-11-24469-0/+0
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | LineBlockTracer: Using the coord-based block faces.madmaxoft2013-11-161-3/+3
| |_|_|/ / / |/| | | | |
* | | | | | APIDump: Documented lxp, the XML parser class.madmaxoft2013-11-151-0/+106
| | | | | |
* | | | | | APIDump: Functions that are documented are never ignored.madmaxoft2013-11-151-7/+12
| |_|/ / / |/| | | | | | | | | | | | | | This simplifies exclude-filters for functions such as lxp.new() that need inclusion.
* | | | | APIDump: Small fixes and additions.madmaxoft2013-11-151-1/+4
| | | | |
* | | | | APIDump: Documented cSignEntity.madmaxoft2013-11-151-7/+6
| | | | |
* | | | | APIDump: Documented cNoteEntity.madmaxoft2013-11-151-1/+20
| | | | |
* | | | | APIDump: Documented the cJukeboxEntity.madmaxoft2013-11-151-0/+16
| | | | |
* | | | | APIDump: Documented cChunkDesc:GetBlockEntity().madmaxoft2013-11-151-1/+37
| | | | |
* | | | | cChunkDesc::GetBlockEntity() re-creates block entity when blocktype doesn't match.madmaxoft2013-11-151-1/+8
| | | | |
* | | | | Debuggers: Removed the old OnChunkGenerated code testing the cBlockArea writing.madmaxoft2013-11-151-15/+0
| | | | |
* | | | | Removed cBlockEntity:CreateByBlockType() from the Lua API.madmaxoft2013-11-153-45/+4
| | | | | | | | | | | | | | | | | | | | Plugins cannot be allowed to create block entities, that would result in memory leaks.
* | | | | cRoot::SaveAllChunks() doesn't wait for the save (deadlocks).madmaxoft2013-11-152-2/+2
| | | | | | | | | | | | | | | | | | | | Rather, it only queues the save task onto each world's tick thread.
* | | | | APIDump: Removed the BlockEntity constructors' docs.madmaxoft2013-11-151-62/+24
| | | | |
* | | | | Re-added rose to items.ini.madmaxoft2013-11-151-1/+5
| | | | |
* | | | | Debuggers: Added the BlockEntity test harness when generating chunks.madmaxoft2013-11-151-0/+22
| | | | |
* | | | | Removed BlockEntities' constructors from the API.madmaxoft2013-11-1514-630/+30
| |/ / / |/| | | | | | | | | | | Plugins shouldn't construct block entities, rather, they will query them either from the cWorld (while playing), or from cChunkDesc (while generating).
* | | | Merge pull request #349 from SamJBarney/masterAlexander Harkness2013-11-141-0/+6
|\ \ \ \ | | | | | | | | | | Fixed growing issue with crops.
| * | | | Fixed growing issue with crops.Samuel Barney2013-11-141-0/+6
|/ / / /
* | | | Added cNoteEntity to Lua API.madmaxoft2013-11-144-39/+171
| | | | | | | | | | | | | | | | Ref. #228.
* | | | Exported cJukeboxEntity to Lua API.madmaxoft2013-11-145-41/+180
| | | | | | | | | | | | | | | | Ref. #228
* | | | Added cSignEntity into API, added cChunkDesc:GetBlockEntity().madmaxoft2013-11-1416-168/+499
|/ / / | | | | | | | | | This fixes both #228 and #347.
* | | Merge pull request #344 from marmot21/playerxpMattes D2013-11-149-752/+1209
|\ \ \ | | | | | | | | PlayerXp
| * | | fixed function nameDaniel O'Brien2013-11-141-1/+1
| | | |
| * | | added tolua export snippet for VCDaniel O'Brien2013-11-142-0/+50
| | | |
| * | | luaExportDaniel O'Brien2013-11-143-5/+260
| | | |
| * | | fixed commentDaniel O'Brien2013-11-131-1/+1
| | | |
| * | | changed function nameDaniel O'Brien2013-11-132-4/+4
| | | |
| * | | minor changesDaniel O'Brien2013-11-132-6/+6
| | | |
| * | | changed name conventionDaniel O'Brien2013-11-132-5/+5
| | | |
| * | | Fixed problems with code style etcDaniel O'Brien2013-11-133-53/+90
| | | |
| * | | Merge remote-tracking branch 'upstream/master' into playerxpDaniel O'Brien2013-11-134-50/+157
| |\| |
| * | | Player Xp, includes get/set and addExperienceDaniel O'Brien2013-11-131-1/+1
| | | |
| * | | Player Xp, includes get/set and addExperienceDaniel O'Brien2013-11-131-1/+2
| | | |
| * | | Player XpDaniel O'Brien2013-11-135-748/+862
| | | |
* | | | Updated the Core.madmaxoft2013-11-131-0/+0
| | | |
* | | | Fix for NULL arithmetic compiler warning in Linux.madmaxoft2013-11-132-4/+16
| | | |
* | | | Merge remote-tracking branch 'origin/WolfUpdate'madmaxoft2013-11-132-28/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: source/Mobs/Wolf.h
| * | | | Now using a TickFollowPlayer function.STRWarrior2013-11-122-46/+60
| | | | |
| * | | | Removed #include "../Root.h" since it isn't needed.STRWarrior2013-11-101-1/+0
| | | | |
* | | | | Update items.ininesco2013-11-131-1/+1
| | | | |
* | | | | Update items.ininesco2013-11-131-3/+59
| | | | |
* | | | | Update crafting.txt with StainedGlass and StainedGlassPanenesco2013-11-131-2/+38
| | | | |
* | | | | Implemented the "help" console command in the server.madmaxoft2013-11-131-1/+33
| | | | | | | | | | | | | | | | | | | | Fixes #42.
* | | | | Console "reload" command implemented in MCServer, rather than in a plugin.madmaxoft2013-11-132-0/+26
| | | | | | | | | | | | | | | | | | | | First part of #42.
* | | | | cPluginManager:BindCommand() and :BindConsoleComman() now report full Lua stacktrace on failure.madmaxoft2013-11-131-2/+6
| | | | |
* | | | | Fixed compiler warning.madmaxoft2013-11-131-1/+1
| | | | |
* | | | | PluginManager::Bind displays more information in the error message.madmaxoft2013-11-131-2/+2
| |_|/ / |/| | |
* | | | Merge pull request #339 from nesco/masterMattes D2013-11-131-1/+1
|\ \ \ \ | | | | | | | | | | Bug correction
| * | | | Bug correctionnesco2013-11-131-1/+1
| | | | | | | | | | | | | | | Syntax error
* | | | | Merge pull request #337 from nesco/masterMattes D2013-11-134-49/+156
|\| | | | | |_|/ / |/| | | Updating enchantments list and ID/Metas List and some properties to the 1.7.2 version of Minecraft
| * | | compatibility updatenesco2013-11-131-3/+7
| | | |
| * | | compatibility updatenesco2013-11-131-1/+3
| | | |
| * | | Update Enchantments.cppnesco2013-11-131-2/+2
| | | |
| * | | Update Enchantments.hnesco2013-11-131-2/+2
| | | |
| * | | Delete BiomeID.hnesco2013-11-121-76/+0
| | | |
| * | | Sorting by Name on g_BlockTransparentnesco2013-11-121-4/+4
| | | |
| * | | BiomeFile, if not needed, will be removednesco2013-11-121-0/+76
| | | |
| * | | Update BlockID.cppnesco2013-11-121-1/+1
| | | |
| * | | Corrected the comma errornesco2013-11-121-2/+2
| | | |
| * | | Update BlockID.cppnesco2013-11-121-3/+3
| | | |
| * | | Update Enchantments.cppnesco2013-11-121-2/+2
| | | |
| * | | Assigning properties to the blocks recently added.nesco2013-11-121-10/+19
| | | |
| * | | Update BlockID.hnesco2013-11-121-2/+2
| | | |
| * | | Replace tabs by spacesnesco2013-11-121-35/+35
| | | |
| * | | Update BlockID.hnesco2013-11-121-0/+12
| | | |
| * | | Update in progress to minecraft 1.7nesco2013-11-121-4/+82
| | | |
| * | | Added the new enchantments of Minecraft 1.7nesco2013-11-121-1/+2
| | | | | | | | | | | | | | | | -Luck of the sea -Lure
| * | | Added the new enchantments of Minecraft 1.7nesco2013-11-121-1/+2
| | | | | | | | | | | | | | | | | | | | Added the following enchantments : Luck of the Sea : ID = 61 Lure : ID = 62
* | | | Merge remote-tracking branch 'origin/fixes'.madmaxoft2013-11-1318-91/+264
|\ \ \ \ | |/ / / |/| | |
| * | | Bundled fixes [SEE DESC]Tiger Wang2013-11-129-25/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BoundingBox now returns FACE_NONE + Arrows can be picked up * Arrows dug up resume physics simulations * Added sound effects for bows, lava to stone, and arrows * Fixed SoundParticleEffect on <1.7 protocols
| * | | Bundled fixes [SEE DESC]Tiger Wang2013-11-109-19/+24
| | | | | | | | | | | | | | | | | | | | | | | | * Fixed compiler warning in Monster.cpp * Future proofed particle effects * Improved pickups, made less jittery
| * | | Bundled fixes [SEE DESC]Tiger Wang2013-11-108-44/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed pickups spawning in an incorrect position from a JukeBox * Pickups make a popping sound in Prtcl1.7 * Arrows make a *what sort of sound does an arrow make anyway‽* when hitting a block, and a popping sound when fired * Mobs again have metadata * Fixed Prtcl1.7 not using valid JSON to kick a client * Minecarts and arrows again have metadata
* | | | cWindow: Fixed item dupe glitch with painting (#278)madmaxoft2013-11-121-2/+2
| | | |
* | | | Fixed dblclicking in crafting slot area.madmaxoft2013-11-112-0/+15
| | | | | | | | | | | | | | | | Fixes #229.
* | | | APIDump: Documented Vector3d.madmaxoft2013-11-111-8/+43
| | | |
* | | | Merge pull request #328 from mborland/masterMattes D2013-11-1121-4/+5651
|\ \ \ \ | | | | | | | | | | VC2013 Build Files
| * \ \ \ Merge remote-tracking branch 'upstream/master'mborland2013-11-1115-54/+348
| |\ \ \ \ | |/ / / / |/| | | |
* | | | | Fixed cRoot::FindAndDoWithPlayer().madmaxoft2013-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | Now /kick and /ban work.
* | | | | Protocol 1.7: Fixed crashes and d/c with bad packets.madmaxoft2013-11-101-3/+3
| | | | | | | | | | | | | | | | | | | | Fixes #332.
* | | | | ProtoProxy: Added dblquotes.madmaxoft2013-11-101-2/+2
| | | | |
* | | | | Merge pull request #330 from tonibm19/patch-1Mattes D2013-11-101-6/+9
|\ \ \ \ \ | | | | | | | | | | | | Added sheep dyeing
| * | | | | Fixes (SEE DESC)tonibm192013-11-101-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Entity metadata is broadcasted. If player is in survival, his equipped item is removed. If you have green dye, and sheep is green, your equipped item won't be removed.
| * | | | | STR_Warrior was right.tonibm192013-11-101-160/+1
| | | | | | | | | | | | | | | | | | Simplified code.
| * | | | | Fixed compilationtonibm192013-11-101-3/+2
| | | | | |
| * | | | | You can no longer color with woodtonibm192013-11-101-158/+161
| | | | | |
| * | | | | Added sheep dyeingtonibm192013-11-101-2/+156
| | | | | |
* | | | | | Removed #include "../Root.h" since it isn't needed.STRWarrior2013-11-101-1/+0
| | | | | |
* | | | | | Small code-style fixes.madmaxoft2013-11-102-22/+32
| | | | | |
* | | | | | Merge branch 'master' into WolfUpdatemadmaxoft2013-11-108-7/+180
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Implemented inventory dblclick.madmaxoft2013-11-104-5/+133
| | | | | | | | | | | | | | | | | | | | | | | | Implements #229.
| * | | | | Added cItem::GetMaxStackSize()madmaxoft2013-11-104-2/+47
| |/ / / /
* | | | | Renamed variables in cWolf.STRWarrior2013-11-102-29/+29
| | | | |
* | | | | Using DoWithPlayer instead of FindAndDoWithPlayer for callbacks.STRWarrior2013-11-103-7/+20
| | | | | | | | | | | | | | | | | | | | You are able to dye the collar.
* | | | | The owner object isn't stored anymore. Instead we use the name of the player.STRWarrior2013-11-102-10/+24
| | | | | | | | | | | | | | | | | | | | This means only players can now have a wolf, but it fixes the bug where when you log out the wolf isn't your wolf anymore.
* | | | | Using cMonster::Tick instead of super::cMonster::TickSTRWarrior2013-11-101-1/+1
| | | | |
* | | | | Wolves can now be owned by an entity.STRWarrior2013-11-102-17/+100
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They only sit when right clicked by their owner. They beg if the closest player has meat or bones in his hand. They follow their owner. They teleport to their owner if they are more then 30 blocks away. They don't attack players if they are not angry anymore. They don't move if they are sitting.
* | | | Protocol 1.7: Attempt at fixing SoundParticleEffect packet.madmaxoft2013-11-101-5/+3
| | | |
* | | | Fixed Player animation packet.madmaxoft2013-11-101-1/+1
| | | | | | | | | | | | | | | | Fixes #329.
* | | | APIDump: Documented cServer:IsHardCore()madmaxoft2013-11-091-0/+1
| |/ / |/| |
| * | VC2013mborland2013-11-1021-4/+5651
|/ / | | | | | | 3rd times a charm?
* | Removed cStringMap.madmaxoft2013-11-099-273/+217
| | | | | | | | It wasn't used for anything anymore.
* | Fixed cTracer's tolua markup.madmaxoft2013-11-091-18/+38
| | | | | | | | Cleaned up unneeded member variables.
* | APIDump: Documented TakeDamageInfo.madmaxoft2013-11-091-5/+29
| |
* | APIDump: Documented the relevant tolua functions.madmaxoft2013-11-091-2/+48
| |
* | APIDump: Added logging to see what takes so long.madmaxoft2013-11-091-0/+5
| |
* | Prepared the VC2013 folder.madmaxoft2013-11-091-0/+7
| |
* | Removed redundant qualifiermborland2013-11-091-1/+1
| | | | | | | | Removes compiler warning C4114
* | Hard Resetmborland2013-11-091-0/+63
| |
* | Updated Core and ProtectionAreas.madmaxoft2013-11-092-0/+0
| |
* | Fixed sprinting in 1.7 protocol.madmaxoft2013-11-081-1/+17
| | | | | | | | Fixes #324
* | Declaring 1.7.2 compatibility.madmaxoft2013-11-082-2/+3
| |
* | MobSpawner: Added skeleton and wolf conditions.madmaxoft2013-11-081-19/+91
| | | | | | | | This fixes the flood of warnings in the server console in Debug mode.
* | cProtocol::SendWindowOpen() signature changed.madmaxoft2013-11-0815-48/+59
| | | | | | | | This implements #313.
* | Fixed code style.madmaxoft2013-11-081-2/+2
| |
* | Protocol 1.7: Fixed using entities.madmaxoft2013-11-081-2/+1
| | | | | | | | The mouse buttons were swapped.
* | Protocol 1.7: Copied Mob Metadata code from 1.2.5.madmaxoft2013-11-083-19/+197
| |
* | Merge pull request #321 from mc-server/1.7pickupsfixMattes D2013-11-082-5/+8
|\ \ | | | | | | Fix for entity spawning in general
| * | Added hardcore client effectTiger Wang2013-11-072-2/+5
| | | | | | | | | | | | Also fixed multiple world comments issue.
| * | Fix for entity spawning in generalTiger Wang2013-11-071-3/+3
| | |
* | | Merge pull request #322 from tonibm19/masterMattes D2013-11-082-6/+39
|\ \ \ | | | | | | | | Now chicken drop eggs
| * | | Changed variable nametonibm192013-11-081-7/+6
| | | |
| * | | Changed variable nametonibm192013-11-081-2/+1
| | | |
| * | | Now chicken drop eggstonibm192013-11-081-1/+6
| | | |
| * | | Now chickens can drop eggs.tonibm192013-11-081-3/+33
|/ / / | | | | | | They drop an egg every 5 or 10 minutes.
* | | Merge pull request #320 from mc-server/1.7pickupsfixMattes D2013-11-071-1/+1
|\| | | | | | | | Fix for 1.7 pickup spawning
| * | Possible fix for 1.7 pickup spawningTiger Wang2013-11-071-1/+1
|/ /
* | ProtoProxy: Fixed SpawnMob packet.madmaxoft2013-11-071-12/+13
| |
* | Protocol 1.7: Fixed the Spawn Mob packet.madmaxoft2013-11-071-1/+1
| | | | | | | | This should fix #318
* | Protocol 1.7: Added the remaining server-bound packets.madmaxoft2013-11-062-15/+99
| |
* | Protocol 1.7: Added more server-bound packets.madmaxoft2013-11-062-25/+138
| |
* | Protocol 1.7: Finished the client-bound packets.madmaxoft2013-11-061-7/+32
| |
* | Made the cDeadlockDetect class work in clang.madmaxoft2013-11-061-1/+1
| |
* | Merge pull request #312 from SamJBarney/masterMattes D2013-11-053-45/+38
|\ \ | | | | | | Flowers, mushrooms and air are no longer collidable.
| * | More documentation.Samuel Barney2013-11-051-1/+4
| | |
| * | Added missing check for a_LineOfSightSamuel Barney2013-11-051-1/+1
| | |
| * | cTracer can now handle mob sight.Samuel Barney2013-11-052-4/+10
| | |
| * | Added more documentation. Changed cTracer::Trace to return a bool instead of an int because it was only returning 1 or 0 anyways.Samuel Barney2013-11-052-7/+12
| | |
| * | Moved cTracer::SetValues to be an internal function because it is only ever used in cTracer::Trace.Samuel Barney2013-11-052-37/+16
| | | | | | | | | | | | | | | Removed SetValues from Bindings.cpp. Added some commenting to explain what each function does in cTracer.
| * | Reworked collision to use g_BlockIsSolidSamuel Barney2013-11-051-15/+6
| | |
| * | Flowers, mushrooms and air are no longer collidable.Samuel Barney2013-11-051-6/+15
| | |
* | | Merge pull request #309 from mc-server/configautogenMattes D2013-11-0518-117/+101
|\ \ \ | | | | | | | | Autogeneration of settings.ini and webadmin.ini
| * | | Implemented suggestionsTiger Wang2013-11-056-24/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Reverted changes to WebAdmin.cpp IPv6 ports and Server.cpp server description + Added default value explicitly for HardCore value * Split PluginManager plugin defaults write to new function - Removed a commented block from BlockTorch and... + Added g_BlockIsTorchPlaceable to Defines.h
| * | | Removed settings/webadmin.example.ini filesTiger Wang2013-11-046-41/+6
| | | | | | | | | | | | | | | | | | | | Additionally, added some default plugins to autogeneration. Also moved nbt examples to docs/NBT Examples.
| * | | Autogeneration of settings.ini and webadmin.iniTiger Wang2013-11-0411-65/+80
| | | | | | | | | | | | | | | | Fixes issue #75
* | | | Clarified cBlockHandler::ConvertToPickups() dox.madmaxoft2013-11-051-1/+1
| | | |
* | | | APIDump: Documented ItemCategory.madmaxoft2013-11-051-0/+38
| | | |
* | | | Protocol 1.7: More client-bound packets.madmaxoft2013-11-051-17/+27
| | | | | | | | | | | | | | | | Also removed the SendWholeInventory(cInventory &) function, as promised in prev commit.
* | | | Removed the obsolete SendWholeInventory(cInventory &) function.madmaxoft2013-11-0510-46/+2
| | | | | | | | | | | | | | | | This won't compile because there's still a change in Protocol17x.cpp pending; the next commit will fix this.
* | | | Merge pull request #307 from mc-server/MobImprovementsMattes D2013-11-0511-16/+127
|\ \ \ \ | |/ / / |/| | | Mob projectiles
| * | | Fixed indentation.STRWarrior2013-11-052-0/+2
| | | |
| * | | Skeleton, Ghast and Blaze's projectile code is now in their respective class.STRWarrior2013-11-048-68/+91
| | | |
| * | | Skeleton.cpp doesn't have to load ProjectileEntity.h and Entity.h.STRWarrior2013-11-021-3/+0
| | | |
| * | | Small update to the monster.ini.STRWarrior2013-11-021-6/+5
| | | |
| * | | Skeletons, Blazes and Ghasts now shoot their projectile to the target.STRWarrior2013-11-021-5/+63
| | | |
| * | | Zombies and Skeletons don't walk into the sun anymore.STRWarrior2013-11-024-0/+32
| | | |
* | | | Protocol 1.7: Added more client-bound packets.madmaxoft2013-11-042-15/+166
| |/ / |/| | | | | | | | Untested, still more to come.
* | | Protocol 1.7: Added client status packet.madmaxoft2013-11-031-1/+22
| | |
* | | Merge pull request #306 from tigerw/masterMattes D2013-11-031-2/+2
|\ \ \ | | | | | | | | Flipped some variables in Portals
| * | | Flipped some variables in PortalsTiger Wang2013-11-021-2/+2
| | | | | | | | | | | | | | | | To make them work on the X axis.
* | | | Protocol 1.7: Rewritten packet-sending to use cPacketizer.madmaxoft2013-11-032-166/+402
| | | | | | | | | | | | | | | | Implemented enough of the protocol that the client now spawns in the world (but cannot do anything).
* | | | cByteBuffer: Fixed GetUsedSpace() off-by-one error.madmaxoft2013-11-031-1/+1
| | | |
* | | | ClientHandle: Fixed an error in player-joining hook.madmaxoft2013-11-031-2/+2
| | | | | | | | | | | | | | | | Players being disconnected used to fire the PlayerJoined hook repeatedly.
* | | | ProtoProxy: Fixed the SpawnObjectVehicle packet.madmaxoft2013-11-031-1/+13
| | | |
* | | | ProtoProxy: Removed unused enums.madmaxoft2013-11-031-109/+3
| | | |
* | | | ProtoProxy: Fixed handling of incomplete packets.madmaxoft2013-11-031-0/+2
| | | |
* | | | Added cEntity:GetYaw() and cEntity:SetYaw().madmaxoft2013-11-034-6/+108
| | | | | | | | | | | | | | | | This is the preferred way to get / set rotation, GetRotation() and SetRotation is obsoleted due to bad name.
* | | | Added cPlayer::GetEffectiveGameMode().madmaxoft2013-11-031-0/+4
| | | |
* | | | Updated README.md since MCServer development will continue even if people don't donate.STRWarrior2013-11-021-1/+1
| | | |
* | | | Update READme a bit moreAlexander Harkness2013-11-021-0/+2
| | | |
* | | | Updated some stuff about submodule init.Alexander Harkness2013-11-021-1/+1
|/ / /
* | | Merge pull request #303 from tigerw/bugfixesMattes D2013-11-024-3/+303
|\ \ \ | | | | | | | | Nether portal creation
| * | | Split border finder into separate functionTiger Wang2013-11-021-10/+16
| | | |
| * | | Implement suggestionsTiger Wang2013-11-021-15/+15
| | | | | | | | | | | | | | | | | | | | - Removed unneeded parameter * Changed 0 - 1 to -1
| * | | Readded BlockPortal.h (portals)Tiger Wang2013-11-023-1/+115
| | | |
| * | | Fixed compile error (portals)Tiger Wang2013-11-021-2/+182
| | | | | | | | | | | | | | | | WITH A FULL REFORK
* | | | Merge pull request #305 from tigerw/morebugfixesMattes D2013-11-025-12/+42
|\ \ \ \ | |/ / / |/| | | Dropspensing speed fix, bows get damaged.
| * | | Fixed bow damage in creativeTiger Wang2013-11-022-2/+6
| | | | | | | | | | | | | | | | Also reverted indenting change
| * | | Fixed dropspensing speed and positionTiger Wang2013-11-021-1/+22
| | | |
| * | | Multiple fixesTiger Wang2013-11-024-12/+17
|/ / / | | | | | | | | | | | | | | | * Fixed #282 * Fixed bow not taking damage * Enhanced Player.cpp code
* | | Protocol 1.7: Implemented the first batch of sent packets.madmaxoft2013-11-016-3/+658
| | |
* | | Merge branch 'master' of https://github.com/mc-server/MCServermadmaxoft2013-11-011-0/+8
|\ \ \
| * \ \ Merge pull request #302 from SamJBarney/masterMattes D2013-10-311-0/+8
| |\ \ \ | | | | | | | | | | Broken rail blocks now stack.
| | * | | Adhering to project standards.Samuel Barney2013-10-311-1/+6
| | | | |
| | * | | Added missing conventions for windows.Samuel Barney2013-10-311-1/+1
| | | | |
| | * | | Broken rail blocks now stack.Samuel Barney2013-10-301-0/+3
| | | | |
* | | | | Merge branch 'griefer'sdelight' of git://github.com/tigerw/MCServer.madmaxoft2013-11-011-1/+18
|\ \ \ \ \
| * | | | | TNT Spawns PickupsTiger Wang2013-10-241-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | Fixes FS#397.
* | | | | | Protocol 1.7: Added skeleton functions for reading client packets.madmaxoft2013-10-312-20/+349
| | | | | | | | | | | | | | | | | | | | | | | | Untested, this is skeleton code only.
* | | | | | APIDump: Fixed HOOK_LOGIN short desc.madmaxoft2013-10-311-1/+1
| | | | | |
* | | | | | ByteBuffer: Writing a string doesn't modify it (missing const).madmaxoft2013-10-312-3/+3
| |/ / / / |/| | | |
* | | | | Protocol 1.7: Added status ping handling.madmaxoft2013-10-302-0/+27
| | | | |
* | | | | Fixed a compiler warning.madmaxoft2013-10-301-26/+31
| |/ / / |/| | | | | | | | | | | Also updated code to match our style.
* | | | Merge pull request #292 from SamJBarney/MobSpawningMattes D2013-10-307-88/+157
|\ \ \ \ | | | | | | | | | | Mob Spawning based on light values
| * | | | Last of the nitpicker note fixes. Added some inline commenting.Samuel Barney2013-10-301-0/+1
| | | | |
| * | | | Changes based on madmaxoft's nitpicker notes.Samuel Barney2013-10-295-19/+16
| | | | |
| * | | | Update to allow the light map to remain the same, but allow alteration of sky light values based on time.Samuel Barney2013-10-297-17/+73
| | | | |
| * | | | Merge branch 'master' of https://github.com/SamJBarney/MCServer into MobSpawningSamuel Barney2013-10-2842-1239/+1465
| |\ \ \ \
| * | | | | Got spiders and other mobs respecting night and day for spawningSamuel Barney2013-10-283-14/+23
| | | | | |
| * | | | | Made mob spawning code use the chunk so that it could use varying sizes of areas for different mobs.Samuel Barney2013-10-283-52/+79
| | | | | |
| * | | | | Disabling Endermen and spiders until I rework the CanSpawnHere to take a chunk and a position.Samuel Barney2013-10-261-1/+2
| | | | | |
| * | | | | Moving spawning position to the center of the block.Samuel Barney2013-10-261-1/+3
| | | | | |
| * | | | | Checked Endermen; they work; adding them back in.Samuel Barney2013-10-251-1/+0
| | | | | |
| * | | | | Fixed mob spawning so that hostile mobs will not spawn incorrectly.Samuel Barney2013-10-251-68/+38
| | | | | |
| * | | | | Using provided UnboundedRelGetBlockBlockLight and UnboundedRelGetBlockSkyLight.Samuel Barney2013-10-241-5/+3
| | | | | |
| * | | | | Merge branch 'master' of https://github.com/SamJBarney/MCServer into MobSpawningSamuel Barney2013-10-2418-396/+406
| |\ \ \ \ \
| * | | | | | Removed my hackish Light functionsSamuel Barney2013-10-242-98/+0
| | | | | | |
| * | | | | | Bats only spawn where there is no sunlight, and the light level is below 5Samuel Barney2013-10-231-1/+1
| | | | | | |
| * | | | | | Invalid light value is now 127Samuel Barney2013-10-231-5/+5
| | | | | | |
| * | | | | | Added two new unbounded del functions to deal with looking up the lighting.Samuel Barney2013-10-212-11/+103
| | | | | | |
| * | | | | | Swapped which block is checked for light first.Samuel Barney2013-10-211-4/+4
| | | | | | |
| * | | | | | Current Mob Spawning code.Samuel Barney2013-10-213-22/+37
| | | | | | |
* | | | | | | Added 1.7 to protocol recognizer.madmaxoft2013-10-307-11/+455
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The 1.7 protocol currently only reports server description and playercount.
* | | | | | | ProtoProxy: Working 1.7 protocol.madmaxoft2013-10-292-158/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Players can login, move around, dig blocks.
* | | | | | | Merge pull request #301 from SamJBarney/masterMattes D2013-10-291-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Grass no longer grows under water, and water on top kills it.
| * | | | | | | Grass no longer grows under water, and water on top kills it.Samuel Barney2013-10-291-2/+2
| | | | | | | |
* | | | | | | | ProtoProxy: Updated the server-side packets to 1.7.madmaxoft2013-10-291-171/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forgotten a file in the previous commit.
* | | | | | | | Merge pull request #299 from tonibm19/masterMattes D2013-10-293-3/+19
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Saddles are dropped, chicken spawn out of thrown eggs.
| * | | | | | | Using tabstonibm192013-10-291-2/+2
| | | | | | | |
| * | | | | | | fixed indentationtonibm192013-10-281-1/+1
| | | | | | | |
| * | | | | | | extra linetonibm192013-10-281-0/+1
| | | | | | | |
| * | | | | | | attempt at fixing indentationtonibm192013-10-281-3/+2
| | | | | | | |
| * | | | | | | Extra linetonibm192013-10-281-0/+1
| | | | | | | |
| * | | | | | | Fixed indentationtonibm192013-10-281-5/+2
| | | | | | | |
| * | | | | | | Added random chicken spawn when throwing an eggtonibm192013-10-281-2/+13
| | | | | | | |
| * | | | | | | Now saddled horses spawn a saddle pickup when killedtonibm192013-10-281-1/+4
| | | | | | | |
| * | | | | | | Now saddle pigs spawn a saddle pickup when killedtonibm192013-10-281-0/+4
| | | | | | | |
* | | | | | | | Changed GameMode() == 1 to IsGameModeCreative in AggressiveMonster.cpp and ClientHandle.cppSTRWarrior2013-10-292-2/+2
| |/ / / / / / |/| | | | | |
* | | | | | | Fixed bug where creative inventory didn't work.STRWarrior2013-10-291-1/+1
| | | | | | |
* | | | | | | ProtoProxy: Updated the server-side packets to 1.7.madmaxoft2013-10-291-0/+5
| | | | | | |
* | | | | | | ProtoProxy: The login part of the protocol is implemented.madmaxoft2013-10-292-220/+229
| |_|_|/ / / |/| | | | |
* | | | | | ProtoProxy: Implemented 1.7.2 status request / response / ping.madmaxoft2013-10-282-113/+272
| | | | | |
* | | | | | ProtoProxy: Fixed compilation after the previous cByteBuffer changes.madmaxoft2013-10-281-0/+4
| | | | | |
* | | | | | MC uses VarInts only up to 32-bits.madmaxoft2013-10-282-13/+13
| | | | | |
* | | | | | cByteBuffer: Added the VarInt and VarUTF8String type reading and writing.madmaxoft2013-10-282-5/+147
|/ / / / / | | | | | | | | | | | | | | | This implements #296.
* | | | | Fixed indentation in tonibm19's code.madmaxoft2013-10-281-3/+3
| | | | |
* | | | | Merge pull request #294 from tonibm19/patch-3Mattes D2013-10-281-2/+5
|\ \ \ \ \ | | | | | | | | | | | | Correct wool drops when shearing a sheep.
| * | | | | Fixed compilationtonibm192013-10-281-1/+1
| | | | | | | | | | | | | | | | | | STR_Warrior code had an error (I copied&pasted it before)
| * | | | | Use STR_Warrior code and changed variable nametonibm192013-10-281-17/+4
| | | | | |
| * | | | | Extra linetonibm192013-10-271-0/+1
| | | | | |
| * | | | | Sheep fixes.tonibm192013-10-271-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | Now amount of wool you get when shearing a sheep is random. Sheeps only spawn in white color (I will add sheep dying soon).
* | | | | | Debuggers: Fixed after the cWindow API change.madmaxoft2013-10-281-2/+2
| | | | | |
* | | | | | APIDump: Documented cWindow.madmaxoft2013-10-281-21/+33
| | | | | |
* | | | | | Renamed cWindow constants to include the "wt" prefix.madmaxoft2013-10-288-40/+40
| | | | | |
* | | | | | APIDump: Documented HTTPFormData and HTTPRequest.madmaxoft2013-10-281-5/+39
| | | | | |
* | | | | | APIDump: Fixed a failure in documented classes with no functions.madmaxoft2013-10-281-0/+1
| | | | | |
* | | | | | APIDump: Documented cWorld.madmaxoft2013-10-271-0/+1
| | | | | |
* | | | | | APIDump: Documented cRoot.madmaxoft2013-10-271-3/+12
|/ / / / /
* | | | | APIDump: Documented cProjectileEntity.madmaxoft2013-10-271-3/+21
| | | | |
* | | | | Added cChunk::UnboundedRelGetBlockLights().madmaxoft2013-10-272-0/+28
| | | | | | | | | | | | | | | | | | | | This queries both BlockLight and SkyLight for the specified block.
* | | | | Authenticator doesn't save the ini file.madmaxoft2013-10-272-2/+2
| | | | | | | | | | | | | | | | | | | | Didn't load it -> shouldn't save it.
* | | | | Merge branch 'origin/LoadWorlds/cAuthenticatorINI'madmaxoft2013-10-274-18/+9
|\ \ \ \ \
| * | | | | Changed "cIniFile IniFile" to cIniFile & IniFile"STRWarrior2013-10-264-6/+6
| | | | | |
| * | | | | Both the LoadWorlds() function and cAuthenticator now use the cIniFile object from the Root::Start() function.STRWarrior2013-10-264-17/+9
| | | | | |
* | | | | | APIDump: Documented cPickup.madmaxoft2013-10-261-1/+2
| | | | | |
* | | | | | Merge branch 'IniFileCleanup'madmaxoft2013-10-2617-927/+572
|\ \ \ \ \ \
| * | | | | | APIDump: Documented cIniFile.madmaxoft2013-10-261-81/+135
| | | | | | |
| * | | | | | cIniFile: Improved doxy-comments.madmaxoft2013-10-261-5/+5
| | | | | | |
| * | | | | | ChunkWorx: Updated for the cIniFile changes.madmaxoft2013-10-252-52/+62
| | | | | | |
| * | | | | | cIniFile: Renamed functions to make meaning more explicit.madmaxoft2013-10-256-584/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For example KeyComment() -> GetKeyComment() / AddKeyComment()
| * | | | | | cIniFile doesn't store filename internally anymore.madmaxoft2013-10-2514-213/+56
| |/ / / / /
* / / / / / cMonster: Improved doxycomments.madmaxoft2013-10-251-2/+2
|/ / / / /
* | | | | APIDump: Documented cMonster.madmaxoft2013-10-241-3/+52
| | | | |
* | | | | Renamed cMonster::GetSpawnRate() to GetSpawnDelay().madmaxoft2013-10-245-35/+76
| | | | |
* | | | | cPickup cleanup.madmaxoft2013-10-241-1/+1
| | | | |
* | | | | APIDump: Documented cEnchantments.madmaxoft2013-10-241-4/+37
| | | | | | | | | | | | | | | | | | | | The constants are self-documenting, no need to describe them further.
* | | | | APIDump: Documented cPickup.madmaxoft2013-10-241-8/+10
| | | | |
* | | | | Fixed cPickup's constructor's parameter naming.madmaxoft2013-10-242-3/+3
| | | | |
* | | | | APIDump: Documented cItemGrid and cPlayer.madmaxoft2013-10-241-30/+75
| | | | |
* | | | | Cleanup in cPlayer.madmaxoft2013-10-241-2/+4
| | | | |
* | | | | Unified cPlayer's Heal() function with cEntity's.madmaxoft2013-10-242-11/+11
| | | | |
* | | | | Merge pull request #286 from tigerw/pickupdelayAlexander Harkness2013-10-247-13/+19
|\ \ \ \ \ | |_|/ / / |/| | | | Pickups now have collection delay when vomited
| * | | | Pickups now have collection delay when vomitedTiger Wang2013-10-247-13/+19
| | |/ / | |/| | | | | | | | | | Implements FS#394.
* | | | APIDump: Added cChatColor constants.madmaxoft2013-10-231-3/+23
| | | | | | | | | | | | | | | | They don't really need much documentation, so just ignoring them in the Undocumented output.
* | | | Fixed cLuaWindow's binding.madmaxoft2013-10-233-25/+6
| | | | | | | | | | | | | | | | No longer exporting multiple inheritance.
* | | | APIDump: Documented the cHopperEntity class.madmaxoft2013-10-231-0/+22
| | | |
* | | | APIDump: Linkified cEntity returns.madmaxoft2013-10-231-4/+7
| | | |
* | | | Fixed bindings for cHopperEntity:GetOutputBlockPos().madmaxoft2013-10-234-51/+48
| | | |
* | | | Fixed cDropSpenserEntity bindings generating an extra var.madmaxoft2013-10-233-30/+11
| | | | | | | | | | | | | | | | Caused by inadvertently exporting multiple-inheritance from a class that is not Lua-exported.
* | | | Exported cHopperEntity to API.madmaxoft2013-10-234-21/+157
| | | | | | | | | | | | | | | | This allows hoppers to be created by plugins during chunk generation.
* | | | Removed cRoot:m_PrimaryServerVersion from Lua API.madmaxoft2013-10-234-41/+10
| | | | | | | | | | | | | | | | We have the accessor methods for it.
* | | | APIDump: member variables without a setter are considered constants.madmaxoft2013-10-221-1/+8
| | | | | | | | | | | | | | | | This fixes cChatColor constants being reported erroneously as member variables.
* | | | APIDump: Inheritance is tested properly.madmaxoft2013-10-221-6/+4
| | | | | | | | | | | | | | | | This fixes #195 's second iteration.
* | | | Temporary fix for world not locking chunkmap in TickMobs.madmaxoft2013-10-221-0/+3
| | | | | | | | | | | | | | | | Reported as #283; this is a hotfix only.
* | | | Fixed an assert in cMonstermadmaxoft2013-10-221-2/+2
| | | |
* | | | Implemented UnboundedRel BlockLight and SkyLight.madmaxoft2013-10-222-258/+124
| | | | | | | | | | | | | | | | Also unified the various UnboundedRel operations to use the same underlying structure.
* | | | Ignoring a few generated files.madmaxoft2013-10-212-0/+2
| | | |
* | | | Added ASSERTs to all ChunkDef operations.madmaxoft2013-10-211-15/+40
| |/ / |/| | | | | | | | This should avoid errors such as #276.
* | | Fixed GetHTMLEscapedString() binding, removed obsolete memory function from API.madmaxoft2013-10-214-57/+13
| | |
* | | APIDump: Added link from cItem to the global ItemToString() et al.madmaxoft2013-10-201-1/+5
| | |
* | | APIDump: Fixed link in cPawn's desc.madmaxoft2013-10-201-1/+1
| | |
* | | APIDump: Various small fixes and additions.madmaxoft2013-10-201-6/+53
| | |
* | | APIDump: Fixed a few broken links.madmaxoft2013-10-201-4/+4
| | |
* | | APIDump: Statistics have a graphical meter; added hooks.madmaxoft2013-10-201-9/+39
| | |
* | | Fixed memory leak in cMobFamilyCollecter.madmaxoft2013-10-203-52/+21
| | |
* | | Reimplemented cMonster::FamilyFromType() as a simple switch (duh!)madmaxoft2013-10-201-38/+27
| | |
* | | Fixed memory leaks in cMobCensus, moved GetSpawnRate() to cMonster.madmaxoft2013-10-207-89/+96
| | |
* | | Fixed binary search in StringToMobType().madmaxoft2013-10-201-3/+3
| | |
* | | Fixed memory leaks in cMobSpawner.madmaxoft2013-10-203-62/+55
| | |
* | | Moved all MobTypesManager functions to cMonster.madmaxoft2013-10-209-298/+351
| | | | | | | | | | | | This removes some of the memory leaks and is more logical in structure. Also the functions are exported to Lua.
* | | Rewritten MobTypesManager not to leak memory.madmaxoft2013-10-202-126/+112
| | |
* | | APIDump: Added basic statistics about the docs.madmaxoft2013-10-202-6/+83
| | |
* | | APIDump: Fixed listing undocumented objects.madmaxoft2013-10-201-5/+27
| | | | | | | | | | | | Classes with undefined "Functions" section would not list their functions as undocumented; similar for "Constants" and "Variables".
* | | Fixed loading allowed mobs in world.madmaxoft2013-10-2043-161/+320
| | |
* | | Merge branch 'htmlescape'.madmaxoft2013-10-204-113/+150
|\ \ \
| * | | Added a string reserve.Alexander Harkness2013-10-191-0/+1
| | | |
| * | | Fixed compile error. silly parentheses creeping in.Alexander Harkness2013-10-191-1/+1
| | | |
| * | | Added a APIDump description for GetHTMLEscapedString.Alexander Harkness2013-10-191-63/+66
| | | |
| * | | Changed the code according to xoft's suggestions.Alexander Harkness2013-10-191-10/+10
| | | |
| * | | Fixed general failings with everything. Fixes #211.Alexander Harkness2013-10-192-15/+16
| | | | | | | | | | | | | | | | My editor fixed some extra tabs in globals.
| * | | Added a HTML escaping function to cWebAdmin.Alexander Harkness2013-10-192-38/+80
| | | | | | | | | | | | | | | | Apparently my editor fixed some failed tabs too.
* | | | APIDump: Undocumented member variables are listed.madmaxoft2013-10-191-4/+16
| | | |
* | | | APIDump: Extra pages use the local prettify and CSS.madmaxoft2013-10-191-2/+7
| | | |
* | | | APIDump: Added member-variable filtering.madmaxoft2013-10-192-0/+14
| | | |
* | | | APIDump: Member variables are read from the API.madmaxoft2013-10-191-10/+48
| | | |
* | | | APIDump: Better header text for classes.madmaxoft2013-10-191-1/+1
|/ / /
* | | APIDump: Added cIniFile additional info.madmaxoft2013-10-182-1/+29
| | |
* | | APIDump: Offline prettify is working.madmaxoft2013-10-181-1/+11
| | |
* | | APIDump: Added example code to cItem.madmaxoft2013-10-181-0/+32
| | |
* | | APIDump: Documented cItem's variables.madmaxoft2013-10-181-4/+11
| | |
* | | APIDump: Added support for member variables.madmaxoft2013-10-182-4/+59
| | |
* | | APIDump: Added prettify's license.madmaxoft2013-10-181-0/+191
| | |
* | | APIDump: Fixed offline JS.madmaxoft2013-10-185-108/+41
| | | | | | | | | | | | This time it's really offline :)
* | | APIDump: Do not list empty Constants or Functions sections.madmaxoft2013-10-181-14/+46
| | | | | | | | | | | | Also implemented writing inherited constants.
* | | APIDump: Split long code into functions.madmaxoft2013-10-182-94/+110
| | |
* | | APIDump: Ignore internal APIDump stuff.madmaxoft2013-10-181-0/+2
| | |
* | | APIDump: using local JS files instead of networked.madmaxoft2013-10-183-4/+100
| | | | | | | | | | | | This allows offline API browsing.
* | | Adapted code style.madmaxoft2013-10-185-85/+157
| | |
* | | StringToItem() recognizes "ItemName:Dmg" strings.madmaxoft2013-10-181-18/+21
| | | | | | | | | | | | This allows commands such as "/i woodenshovel:40"
* | | Fixed item-breaking.madmaxoft2013-10-181-1/+1
| | | | | | | | | | | | This fixes #232.
* | | Fixed indentation and re-styled conditions.madmaxoft2013-10-181-38/+44
| | |
* | | Merge pull request #259 from tonibm19/patch-2Mattes D2013-10-181-30/+38
|\ \ \ | | | | | | | | Fixed horse saddle
| * | | Moved linestonibm192013-10-171-16/+17
| | | | | | | | | | | | don't know if I did well
| * | | More fixestonibm192013-10-171-3/+8
| | | | | | | | | | | | | | | | - You can only tame horses with nothing at hand - Fixed rearing
| * | | Improved horse saddling [SEE DESC]tonibm192013-10-161-32/+32
| | | | | | | | | | | | Now it checks if horse is already saddled, and if it's, you don't lose the saddle. Also, if the horse isn't tammed, you can't saddle it.
| * | | Added extra linetonibm192013-10-151-0/+1
| | | |
| * | | Fixed saddle horsetonibm192013-10-151-4/+5
| | | |
* | | | Fixed project file after mob update.madmaxoft2013-10-181-0/+44
| | | |
* | | | Fixed webadmin logging.madmaxoft2013-10-183-3/+17
| | | | | | | | | | | | | | | | This fixes #262.
* | | | Merge pull request #253 from SamJBarney/masterMattes D2013-10-1829-227/+1349
|\ \ \ \ | | | | | | | | | | Merge of Mob Spawning code by mgueydan
| * | | | Removed reading default values from settings.ini for worlds.Samuel Barney2013-10-141-10/+1
| | | | |
| * | | | General fixes to get the new Monster spawning code working.Samuel Barney2013-10-141-6/+17
| | | | | | | | | | | | | | | | | | | | Also wrote in some code to use the default settings for monsters located in settings.ini
| * | | | Merge branch 'MobSpawning' of https://github.com/mgueydan/MCServer into MobSpawningSamuel Barney2013-10-1429-227/+1345
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/Mobs/Bat.h source/Mobs/Monster.h source/World.cpp
| | * \ \ \ Merge branch 'master' into MobSpawningmgueydan2013-09-2227-201/+2414
| | |\ \ \ \
| | * | | | | Inside cMonster::getMobFamily() : replacing Polymorphism by Map, in order to remove redundancymgueydan2013-09-1011-29/+9
| | | | | | |
| | * | | | | Changing Bat to AMbiant creaturemgueydan2013-09-101-1/+1
| | | | | | |
| | * | | | | replacing dynamic_cast by c-style castmgueydan2013-09-091-11/+4
| | | | | | |
| | * | | | | replacing C-style cast by dynamic_castmgueydan2013-09-081-1/+1
| | | | | | |
| | * | | | | Replacing chunCk by chunkmgueydan2013-09-085-12/+12
| | | | | | |
| | * | | | | replacing asserts by ASSERTsmgueydan2013-09-083-6/+10
| | | | | | |
| | * | | | | removing an assert + correcting a distance calculation bugmgueydan2013-09-081-3/+9
| | | | | | |
| | * | | | | renaming the cChunk::getRandomBlock method + removing a buggy working logmgueydan2013-09-083-6/+3
| | | | | | |
| | * | | | | incrementing .gitignore : adding emacs stuff and worldmgueydan2013-09-081-0/+20
| | | | | | |
| | * | | | | Adding mobtype filter inside world.inimgueydan2013-09-082-9/+15
| | | | | | |
| | * | | | | Adding glue to call everything done in last commits - now the mobs are spawningmgueydan2013-09-083-140/+135
| | | | | | |
| | * | | | | Disabeling current mob spawning and tickmgueydan2013-09-083-8/+13
| | | | | | |
| | * | | | | Implementing the MobSpawner (not used yet) that contains spawning rulesmgueydan2013-09-085-9/+384
| | | | | | |
| | * | | | | Adding an Empty shell that would launch mob spawner - not called yetmgueydan2013-09-085-3/+109
| | | | | | |
| | * | | | | Adding mob census (sorry this is a big commit as work was done before git integration i couldn't split it more)mgueydan2013-09-0714-0/+622
| | | | | | |
| | * | | | | Adding a getType in Monster that return an enum instead of an int or charmgueydan2013-09-071-1/+2
| | | | | | |
| | * | | | | relockating mobs includes (they probably will end somewhere else in order not to recompile world each time you update a mob)mgueydan2013-09-072-23/+24
| | | | | | |
| | * | | | | Adding Family for monsters : Hostile/Passive/Water/Ambientmgueydan2013-09-079-6/+56
| | | | | | |
| | * | | | | Adding Water and Lava as transparency blocksmgueydan2013-09-071-0/+4
| | | | | | |
| * | | | | | Merge branch 'master' of https://github.com/mc-server/MCServerSamuel Barney2013-10-1449-138/+1564
| |\ \ \ \ \ \
| * | | | | | | Mobs no longer spawn up in the air.Samuel Barney2013-10-141-0/+2
| | | | | | | |
* | | | | | | | APIDump: Renamed output for helper stuff.madmaxoft2013-10-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Undocumented objects are output to _undocumented.lua Overdocumented objects are output to _unexported-documented.txt Missing pages are output to _missingPages.txt
* | | | | | | | APIDump: Makes a list of bad links.madmaxoft2013-10-181-17/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes #219.
* | | | | | | | APIDump: Improved page titles.madmaxoft2013-10-181-2/+2
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_RIGHT_CLICKING_ENTITY.madmaxoft2013-10-181-0/+20
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_SHOOTING.madmaxoft2013-10-181-0/+25
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_SPAWNED.madmaxoft2013-10-181-0/+25
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_TOSSING_ITEM.madmaxoft2013-10-181-0/+23
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_USED_BLOCK.madmaxoft2013-10-171-0/+39
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_USED_ITEM.madmaxoft2013-10-171-0/+39
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_USING_BLOCK.madmaxoft2013-10-171-2/+45
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_PLAYER_USING_ITEM.madmaxoft2013-10-171-0/+36
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_UPDATED_SIGN.madmaxoft2013-10-171-0/+30
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_TICK.madmaxoft2013-10-171-0/+22
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_TAKE_DAMAGE.madmaxoft2013-10-171-0/+24
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_UPDATING_SIGN.madmaxoft2013-10-171-0/+50
| | | | | | | |
* | | | | | | | APIDump: More robust against missing APIDesc items.madmaxoft2013-10-171-3/+3
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_WEATHER_CHANGED.madmaxoft2013-10-161-0/+21
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_WEATHER_CHANGING.madmaxoft2013-10-161-0/+24
| | | | | | | |
* | | | | | | | APIDump: Documented HOOK_WORLD_TICK.madmaxoft2013-10-161-0/+24
| | | | | | | |
* | | | | | | | Fixed compilation errors.madmaxoft2013-10-161-2/+6
| | | | | | | |
* | | | | | | | APIDump: Nicer HTML visage.madmaxoft2013-10-163-158/+230
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed whacky HTML indentation + Added fancy CSS! + Now HTML5 compatible!
* | | | | | | Merge remote-tracking branch 'upstream/master'Tiger Wang2013-10-1511-29/+1053
|\ \ \ \ \ \ \
| * | | | | | | Added HOOK_PLAYER_RIGHT_CLICKAlexander Harkness2013-10-151-8/+38
| | | | | | | |
| * | | | | | | APIDump: Linkification supports #anchors.madmaxoft2013-10-151-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements #198.
| * | | | | | | Merge pull request #258 from tonibm19/patch-2Alexander Harkness2013-10-153-4/+25
| |\ \ \ \ \ \ \ | | | |_|_|_|/ / | | |/| | | | | Added horse saddling and basic milk code.
| | * | | | | | Fixed a big fail.I didtonibm192013-10-151-0/+1
| | | | | | | |
| | * | | | | | Added extra line (yes, again)tonibm192013-10-151-0/+1
| | | | | | | |
| | * | | | | | Added basic milk code.tonibm192013-10-151-5/+12
| | | | | | | |
| | * | | | | | Added extra linetonibm192013-10-151-0/+1
| | | | | | | |
| | * | | | | | Added horse saddlingtonibm192013-10-151-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | It uses pig code, sorry if it don't works, i'm a noob, but it should work.
| * | | | | | | APIDump: Documented HOOK_SPAWNING_MONSTER.madmaxoft2013-10-151-0/+26
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_SPAWNING_ENTITY.madmaxoft2013-10-151-2/+34
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_SPAWNED_MONSTER.madmaxoft2013-10-151-1/+21
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_SPAWNED_ENTITY.madmaxoft2013-10-151-0/+20
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_PRE_CRAFTING.madmaxoft2013-10-151-0/+30
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_POST_CRAFTING.madmaxoft2013-10-151-0/+29
| |/ / / / / /
| * | | | | | APIDump: Documented HOOK_PLAYER_PLACING_BLOCK.madmaxoft2013-10-151-0/+38
| | | | | | |
| * | | | | | APIDump: Documented HOOK_PLAYER_MOVING and HOOK_PLAYER_PLACED_BLOCK.madmaxoft2013-10-151-0/+53
| | | | | | |
| * | | | | | APIDump: Documented HOOK_PLAYER_LEFT_CLICK.madmaxoft2013-10-151-0/+40
| | | | | | |
| * | | | | | Merge pull request #257 from Sofapriester/patch-1Alexander Harkness2013-10-151-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Update BlockID.cpp -> fix Issue #254
| | * | | | | | Update BlockID.cppSofapriester2013-10-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added g_BlockIsTorchPlaceable[E_BLOCK_STONE_BRICKS] = true; -> this should fix Issue #254 -> Please check if ok Thx
| * | | | | | | APIDump: Documented HOOK_PLAYER_JOINED.madmaxoft2013-10-151-0/+22
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_PLAYER_EATING.madmaxoft2013-10-151-0/+20
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_PLAYER_BROKEN_BLOCK.madmaxoft2013-10-151-2/+31
| | | | | | | |
| * | | | | | | APIDump: Documented HOOK_PLAYER_BREAKING_BLOCK.madmaxoft2013-10-151-0/+30
| |/ / / / / /
| * | | | | | APIDump: Documented HOOK_PLAYER_ANIMATION.madmaxoft2013-10-141-0/+21
| | | | | | |
| * | | | | | APIDump: Removed HOOK_MAX and HOOK_NUM_HOOKS from documentation.madmaxoft2013-10-141-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | They're not really hooks, just constants for the maximum.
| * | | | | | APIDump: Documented HOOK_LOGIN.madmaxoft2013-10-141-0/+25
| | | | | | |
| * | | | | | APIDump: Documented HOOK_KILLING.madmaxoft2013-10-141-0/+27
| | | | | | |
| * | | | | | APIDump: Documented HOOK_HOPPER_PUSHING_ITEM.madmaxoft2013-10-141-3/+28
| | | | | | |
| * | | | | | APIDump: Documented HOOK_HOPPER_PULLING_ITEM.madmaxoft2013-10-141-0/+23
| | | | | | |
| * | | | | | Add the first line back.Alexander Harkness2013-10-141-0/+1
| | | | | | |
| * | | | | | Merge pull request #251 from tonibm19/patch-1Alexander Harkness2013-10-141-1/+4
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | Stairs crafting fixes
| | * | | | | Stairs crafting fixestonibm192013-10-141-1/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes #233 Added Stone Brick Stairs crafting recipe and added alternative crafting recipes for Nether Brick Stairs and Quartz Stairs
| * | | | | APIDump: Documented HOOK_HANDSHAKE.madmaxoft2013-10-141-0/+23
| | | | | |
| * | | | | APIDump: Documented HOOK_EXPLODING.madmaxoft2013-10-141-0/+44
| | | | | |
| * | | | | APIDump: Documented HOOK_EXPLODED.madmaxoft2013-10-141-0/+43
| | | | | |
| * | | | | APIDump: Documented HOOK_EXECUTE_COMMAND.madmaxoft2013-10-141-0/+25
| | | | | |
| * | | | | APIDump: Updated the template for undocumented hooks.madmaxoft2013-10-141-2/+2
| | | | | |
| * | | | | APIDump: Documented HOOK_DISCONNECT.madmaxoft2013-10-141-0/+26
| | | | | |
| * | | | | APIDump: Fixed info missing from cCraftingRecipe.madmaxoft2013-10-141-1/+1
| | | | | |
| * | | | | APIDump: Documented HOOK_CRAFTING_NO_RECIPE.madmaxoft2013-10-141-0/+26
| | | | | |
| * | | | | APIDump: Documented HOOK_COLLECTING_PICKUP.madmaxoft2013-10-141-0/+27
| | | | | |
| * | | | | APIDump: Documented HOOK_CHUNK_UNLOADING.madmaxoft2013-10-141-0/+23
| | | | | |
| * | | | | APIDump: Documented HOOK_CHUNK_UNLOADED.madmaxoft2013-10-141-0/+22
| | | | | |
| * | | | | APIDump: Documented HOOK_CHUNK_GENERATING.madmaxoft2013-10-141-1/+33
| | | | | |
| * | | | | APIDump: Fixed undocumented hook param generator.madmaxoft2013-10-141-8/+9
| | | | | |
| * | | | | APIDump: Added example to HOOK_CHUNK_GENERATED.madmaxoft2013-10-141-0/+37
| | | | | |
| * | | | | APIDump: Documented HOOK_CHUNK_GENERATED.madmaxoft2013-10-141-0/+26
| | | | | |
| * | | | | APIDump: The undocumented hooks template now has 8 params.madmaxoft2013-10-141-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | This allows for easier copypasting, hooks with less than 9 params don't need an extra copy-paste for a new param entry.
| * | | | | APIDump: Documented HOOK_CHUNK_AVAILABLE.madmaxoft2013-10-141-0/+21
| | | | | |
| * | | | | WebAdmin honors the [WebAdmin].Enable setting.madmaxoft2013-10-131-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | This fixes #234.
| * | | | | Fixed WebAdmin's request parameters.madmaxoft2013-10-134-7/+41
| | | | | | | | | | | | | | | | | | | | | | | | Also added doxycomments on what they really contain.
* | | | | | Merge submodule changesTiger Wang2013-10-133-0/+6
|/ / / / /
* | | | | Merge branch 'metadata' of git://github.com/tigerw/MCServer into tigerw-metadata.madmaxoft2013-10-1339-121/+980
|\ \ \ \ \
| * | | | | Eight round of fixesTiger Wang2013-10-136-29/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Changed IsA() to *long if statement* - Removed deprecated values in Entity.h - to blazes with the plugins! * Renamed villager type enumerations to be LESS SHOUTY and more vt-y + Use vtMax for World.cpp testificate spawning
| * | | | | Seventh round of fixesTiger Wang2013-10-131-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed arrows not critical-effecting because they were in MOBS! (derp) * Used cMonster::mtXX as per xoft's suggestions
| * | | | | Sixth round of fixesTiger Wang2013-10-112-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | * Made horse rearing time fixed instead of random
| * | | | | Fifth round of fixesTiger Wang2013-10-113-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | * Enumerated Villager spawning
| * | | | | Fourth round of fixesTiger Wang2013-10-112-135/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Switchified WriteMobMetadata * Renamed Horse functions to be better
| * | | | | Third round of fixesTiger Wang2013-10-118-82/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Split WriteMetadata into three functions for common, entity, and mob * Edited a few mob sizes to Vanilla values
| * | | | | Second round of fixesTiger Wang2013-10-0917-112/+140
| | | | | | | | | | | | | | | | | | | | | | | | * Implemented suggestions
| * | | | | Initial round of fixesTiger Wang2013-10-084-25/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed intentional misspelling of baby! :D * Better chested horse bool name * Fixed some weird continuity issues with my recent changes not being pushed up initially * Fixed derpy hexadecimal values
| * | | | | Initial Metadata Commit [SEE DESC]Tiger Wang2013-10-0823-95/+714
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Pigs, Minecarts, Sheep, Skeletons, Slimes, Villagers, Wolves, and Horses have metadata + Base code on taming wolves, shearing sheep, and taming horses + Sheep and horses have different colours when spawned
* | | | | | Merge pull request #226 from SamJBarney/masterMattes D2013-10-131-1/+7
|\ \ \ \ \ \ | | |/ / / / | |/| | | | Crop blocks now respect light.
| * | | | | Removed faulty code dealing with water.Samuel Barney2013-10-131-3/+2
| | | | | |
| * | | | | Crop blocks now respect water and light. Currently a block has to be "watered" or the crop has a chance of breaking anyways.Samuel Barney2013-10-121-1/+8
| | | | | |
* | | | | | Re-added the cWorld:GetSignLines() to the API.madmaxoft2013-10-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Somehow this got lost somewhere.
* | | | | | Added 1.7 biome constants.madmaxoft2013-10-122-2/+89
| | | | | |
* | | | | | APIDump: Documented the webserver vs world threads.madmaxoft2013-10-121-2/+58
| | | | | | | | | | | | | | | | | | | | | | | | This fixes #12.
* | | | | | Merge pull request #225 from SamJBarney/masterMattes D2013-10-121-1/+1
|\| | | | | | | | | | | | | | | | | Fix: Wrong arg name
| * | | | | Fix: Wrong arg nameSamuel Barney2013-10-121-1/+1
|/ / / / /
* | | | | Merge pull request #224 from tonibm19/patch-7Mattes D2013-10-121-3/+24
|\ \ \ \ \ | | | | | | | | | | | | Added Horses, Blazes and EnderDragons spawning.
| * | | | | Added more ghast spawning probabilitytonibm192013-10-121-4/+4
| | | | | |
| * | | | | Added extra linetonibm192013-10-121-0/+1
| | | | | |
| * | | | | Mob spawning changestonibm192013-10-121-4/+24
| | | | | | | | | | | | | | | | | | Added EnderDragon, Blaze and Horse spawning.
* | | | | | Fixed and exported cWorld:QueueTask().madmaxoft2013-10-124-3/+105
|/ / / / / | | | | | | | | | | | | | | | This implements #220.
* | | | | APIDump: Added pretty-printing to code examples.madmaxoft2013-10-122-30/+35
| | | | |
* | | | | APIDump: Added an OnBlockToPickups() code example.madmaxoft2013-10-121-0/+26
| | | | |
* | | | | APIDump: Added the possibility of extra code examples for hooks.madmaxoft2013-10-121-2/+8
| | | | |
* | | | | APIDump: Documented OnBlockToPickups.madmaxoft2013-10-121-0/+30
| | | | |
* | | | | APIDump: Hook notes are linkified.madmaxoft2013-10-121-1/+1
| | | | |
* | | | | BiomeVisualiser: fixed crash at shutdown caused by bad loggingmadmaxoft2013-10-122-3/+3
| | | | |
* | | | | Fixed second logger constructor.madmaxoft2013-10-122-22/+43
| | | | |
* | | | | Updated BiomeVisualiser to compile again.madmaxoft2013-10-113-9/+24
| | | | |
* | | | | CompoGen and HeiGen read their settings in their respective Initialize() functions.madmaxoft2013-10-118-92/+199
| | | | |
* | | | | Added GetIniItemSet() function.madmaxoft2013-10-114-8/+73
| | | | | | | | | | | | | | | | | | | | It reads a block / item description from the specified INI file value and returns as cItem; stores and uses the default if value doesn't exist.
* | | | | Generator: Renamed cBiomeGenerator's Initialize() to InitializeBiomeGen().madmaxoft2013-10-104-19/+19
| | | | | | | | | | | | | | | | | | | | This will allow initializing generators that implement both cBiomeGenerator and other generators.
* | | | | APIDump: Fixed extra pages copying.madmaxoft2013-10-091-1/+7
| | | | |
* | | | | APIDump: Implemented basic hook documentation.madmaxoft2013-10-092-11/+152
| | | | |
* | | | | Fixed cFile::CopyFile Linux compilation.madmaxoft2013-10-091-7/+3
| | | | |
* | | | | APIDump: Documented the new cFile API functions.madmaxoft2013-10-092-2/+26
| | | | |
* | | | | APIDump: Added support for extra pages.madmaxoft2013-10-093-3/+52
| | | | | | | | | | | | | | | | | | | | Referenced by file links and titles and copied directly from the plugin folder to the dest folder.
* | | | | APIDump: Taking advantage of the new cFile API.madmaxoft2013-10-091-9/+7
| | | | |
* | | | | Moved cMakeDir::MakeDir to cFile::CreateFolder.madmaxoft2013-10-0912-70/+66
| | | | | | | | | | | | | | | | | | | | And exported to Lua.
* | | | | Added static cFile functions to Lua API.madmaxoft2013-10-096-16/+320
| | | | |
* | | | | Fixed warning in cFireSimulator.madmaxoft2013-10-091-13/+8
| | | | | | | | | | | | | | | | | | | | All code paths now have a return value.
* | | | | Merge branch 'magicalcarpets' of git://github.com/tigerw/MCServer into tigerw-magicalcarpetsmadmaxoft2013-10-082-8/+26
|\ \ \ \ \
| * | | | | Some additional changesTiger Wang2013-10-082-18/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert to Core:Call() - Removed variable
| * | | | | Made MagicCarpet more magical!Tiger Wang2013-10-043-7/+33
| | | | | |
| * | | | | Fixed discrepancyTiger Wang2013-10-021-1/+1
| | | | | |
| * | | | | MagicCarpet Fixes [SEE DESC]Tiger Wang2013-10-021-6/+9
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | + Version 2! * Fixed loading plugin + Now uses Core messaging functions
* | | | | Fixed WebAdmin template after moving the memory stats functions to cRoot.madmaxoft2013-10-081-1/+1
| | | | |
* | | | | Implemented the two memory-statistics functions in cRoot.madmaxoft2013-10-085-57/+185
| | | | | | | | | | | | | | | | | | | | This fixes #185. cWebAdmin::GetMemoryUsage() is accessible but deprecated (with a warning output to the screen).
* | | | | Cleaned up cEntity's enums.madmaxoft2013-10-083-43/+22
| | | | | | | | | | | | | | | | | | | | Several were obsoleted and unused, others weren't supposed to be exported to the Lua API.
* | | | | Merge pull request #208 from mc-server/NewWebServerMattes D2013-10-0743-2610/+3203
|\ \ \ \ \ | | | | | | | | | | | | New web server
| * | | | | Fixed memory leaks in the HTTP frameworkmadmaxoft2013-10-065-6/+43
| | | | | |
| * | | | | cListenThread: Fixed thread termination.madmaxoft2013-10-061-1/+4
| | | | | |
| * | | | | Added proper shutdown to HTTPServer.madmaxoft2013-10-062-0/+10
| | | | | |
| * | | | | Merge branch 'master' into NewWebServermadmaxoft2013-10-0618-211/+749
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | This should simplify merging
| * | | | | | Removed remnants of the old webserver.madmaxoft2013-10-062-32/+2
| | | | | | |
| * | | | | | Removed the old WebServer library.madmaxoft2013-10-0519-2298/+1
| | | | | | |
| * | | | | | WebAdmin uses the new HTTP functionality.madmaxoft2013-10-0510-301/+414
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a partial implementation of #183.
| * | | | | | Fixed Base64Decode() returning wrong value.madmaxoft2013-10-051-1/+1
| | | | | | |
| * | | | | | cHTTPConnection sends Content-Length with HTTP errors, too.madmaxoft2013-10-051-2/+2
| | | | | | |
| * | | | | | Added Basic auth support to cHTTPRequest.madmaxoft2013-10-047-1/+136
| | | | | | |
| * | | | | | HTTP Server can now parse multipart/form-data forms; better architecture.madmaxoft2013-10-048-185/+342
| | | | | | |
| * | | | | | Fixed MultiPartParser's boundary parsing.madmaxoft2013-10-042-1/+2
| | | | | | |
| * | | | | | Added cEnvelopeParser and cMultipartParser.madmaxoft2013-10-044-0/+532
| | | | | | |
| * | | | | | Added cNameValueParser.madmaxoft2013-10-042-0/+482
| | | | | | |
| * | | | | | Added StrToLower(), URLDecode() and ReplaceAllCharOccurrences().madmaxoft2013-10-042-0/+20
| | | | | | |
| * | | | | | Improved the HTTPFormParser code.madmaxoft2013-09-282-57/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | No change to the functionality.
| * | | | | | Fixed recognition of multipart-form-data forms.madmaxoft2013-09-282-2/+3
| | | | | | |
| * | | | | | Created basic cHTTPFormParser.madmaxoft2013-09-286-2/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It can parse forms in the application/x-www-form-urlencoded encoding, used for forms without file uploads.
| * | | | | | Added URLDecode() and ReplaceAllCharOccurrences() to StringUtils.madmaxoft2013-09-282-0/+76
| | | | | | |
| * | | | | | Added UserData to cHTTPRequest.madmaxoft2013-09-272-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Callbacks may store one pointer of per-request data in the cHTTPRequest object. The object doesn't touch this data (doesn't own it).
| * | | | | | Added cHTTPServer callbacks; fixed keep-alives.madmaxoft2013-09-274-13/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The HTTP server now calls callbacks specified in its start function (debugified atm.) and it processes multiple requests on a single connection.
| * | | | | | Fixed leaking HTTPRequest objectsmadmaxoft2013-09-271-0/+2
| | | | | | |
| * | | | | | Fixed parsing and implemented write nofitication.madmaxoft2013-09-276-13/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The web connection finally works with a browser.
| * | | | | | Split cHTTPConnection implementation into a separate file.madmaxoft2013-09-275-205/+246
| | | | | | |
| * | | | | | Rewritten HTTPServer to split into cHTTPConnection, cHTTPRequest and cHTTPResponse classes.madmaxoft2013-09-279-474/+831
| | | | | | |
| * | | | | | Implemented basic HTTP message header parsing.madmaxoft2013-09-245-4/+475
| | | | | | |
* | | | | | | Fixed startup timings on server restart.madmaxoft2013-10-071-4/+3
| | | | | | |
* | | | | | | Fixed authenticator thread restart.madmaxoft2013-10-072-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes #209.
* | | | | | | Updated plugins.Alexander Harkness2013-10-073-6/+0
| | | | | | |
* | | | | | | Plugin folders now check for "." and "..".madmaxoft2013-10-061-2/+2
| |/ / / / / |/| | | | | | | | | | | | | | | | | This fixes #207.
* | | | | | APIDump: Brought cItem docs up-to-date.madmaxoft2013-10-051-5/+7
| | | | | |
* | | | | | APIDump: Added cLineBlockTracer documentation.madmaxoft2013-10-041-4/+86
| | | | | |
* | | | | | APIDump: Documented cPluginSTRWarrior2013-10-041-5/+9
| | | | | |
* | | | | | APIDump: Added the cWorld:IsWeatherXXX() functions.madmaxoft2013-10-041-1/+5
| | | | | |
* | | | | | Optimized cBlockFarmlandHandler in wet weather.madmaxoft2013-10-041-27/+26
| | | | | | | | | | | | | | | | | | | | | | | | The area isn't read at all when the weather is wet, since it isn't needed.
* | | | | | Added cWorld::IsWeatherXXX() functionsmadmaxoft2013-10-043-3/+143
| | | | | |
* | | | | | Merge branch 'master' of git://github.com/SamJBarney/MCServer into SamJBarney-mastermadmaxoft2013-10-041-0/+9
|\ \ \ \ \ \
| * | | | | | Added comparison for desert biomes.Samuel Barney2013-10-041-1/+2
| | | | | | |
| * | | | | | Rain now waters farmland.Samuel Barney2013-10-041-0/+8
| | | | | | |
* | | | | | | APIDump: Removed ignored classes logging.madmaxoft2013-10-021-2/+0
| | | | | | |
* | | | | | | APIDump: Fixed operator == rename having bad DocID.madmaxoft2013-10-022-3/+7
| | | | | | |
* | | | | | | Merge pull request #201 from SamJBarney/masterMattes D2013-10-021-1/+1
|\| | | | | | | | | | | | | | | | | | | | Added glass pane as transparent. Removed duplicate g_BlockOneHitDig[E_BLOCK_REDSTAONE_WIRE]
| * | | | | | Merge branch 'master' of https://github.com/mc-server/MCServerSamuel Barney2013-10-0213-115/+292
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | |
* | | | | | | Merge pull request #193 from tigerw/bugfixesMattes D2013-10-019-48/+60
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Startup messages revision.
| * | | | | | | Removed unneeded statementTiger Wang2013-09-302-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also LOGINFO'd "Starting WebAdmin"
| * | | | | | | Improvements to startup timerTiger Wang2013-09-292-17/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As suggested by xoft. Also reverted changes of displayed protocol version.
| * | | | | | | Updated READMETiger Wang2013-09-281-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See for yourself :)
| * | | | | | | Minor startup streamliningTiger Wang2013-09-288-41/+60
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * LOGD'd unneeded debugging messages, streamlining startup + Added a basic timer for how long in seconds it took to start up + Added two checks for plural (plugin/s, second/s)
* | | | | | | Merge pull request #199 from tigerw/moar-bugfixesMattes D2013-10-011-5/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fixed a fire simulator bug
| * | | | | | | Fixed issuesTiger Wang2013-09-301-2/+2
| | | | | | | |
| * | | | | | | Fixed a fire simulator bugTiger Wang2013-09-301-6/+18
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fire now doesn't stay when it isn't on a flammable block. Fixes the "fire creates chandeliers" bug in report #131
| * | | | | | Merge pull request #2 from tigerw/bugfixesTiger Wang2013-09-2444-249/+923
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Bugfixes
| * \ \ \ \ \ \ Merge pull request #1 from tigerw/bugfixesTiger Wang2013-09-172-20/+21
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Bugfixes branch merge
* | | | | | | | | APIDump: Added equality operator renaming.madmaxoft2013-09-301-0/+3
| | | | | | | | |
* | | | | | | | | APIDump: Fixed overloaded functions' docs.madmaxoft2013-09-291-18/+45
| | | | | | | | |
* | | | | | | | | APIDump: Added more inheritance and linkification.madmaxoft2013-09-291-4/+6
| | | | | | | | |
* | | | | | | | | APIDump: Linkified cDropSpenser constants.madmaxoft2013-09-291-2/+2
| | | | | | | | |
* | | | | | | | | APIDump: Added the possibility to ignore classes. Ignoring Lua builtins.madmaxoft2013-09-292-1/+40
| | | | | | | | |
* | | | | | | | | APIDump: Updated cEntity docs.madmaxoft2013-09-271-33/+115
| | | | | | | | |
* | | | | | | | | Fixed a typo in cEntity doxycomments.madmaxoft2013-09-271-4/+4
| | | | | | | | |
| | | | * | | | | Added glass pane as transparent. Removed excess g_BlockOneHitDig[E_BLOCK_REDSTONE_WIRE].Samuel Barney2013-10-011-1/+1
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | APIDump: Documented cServerSTRWarrior2013-09-271-1/+6
| | | | | | | |
* | | | | | | | APIDump: Completed cCuboid docs.madmaxoft2013-09-261-6/+28
| | | | | | | |
* | | | | | | | APIDump: Completed cCraftingGrid's documentation.madmaxoft2013-09-261-3/+8
| | | | | | | |
* | | | | | | | APIDump: completed cChestEntity docs.madmaxoft2013-09-261-1/+30
| | | | | | | |
* | | | | | | | APIDump: Updated cBlockArea docs.madmaxoft2013-09-251-0/+3
| | | | | | | |
* | | | | | | | APIDump: Updated cChunkDesc docs.madmaxoft2013-09-251-2/+25
| | | | | | | |
* | | | | | | | Removed cChunkDesc::SetChunkCoords() from Lua API.madmaxoft2013-09-253-41/+5
| | | | | | | |
* | | | | | | | APIDump: Updated cClientHandle documentationmadmaxoft2013-09-251-5/+7
| | | | | | | |
* | | | | | | | APIDump: Documented the cBoundingBox class.madmaxoft2013-09-241-2/+35
| |_|_|/ / / / |/| | | | | |
* | | | | | | Fixed a few compiler warningsmadmaxoft2013-09-223-23/+36
| | | | | | |
* | | | | | | Merge pull request #186 from tigerw/bugfixesMattes D2013-09-2215-47/+125
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | One feature and a few changes
| * | | | | | Removed some unneeded includesTiger Wang2013-09-229-12/+0
| | | | | | |
| * | | | | | Changed a commentTiger Wang2013-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Was a remnant of my TypeType minecarts :D
| * | | | | | Added button placement handlerTiger Wang2013-09-225-1/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also removed an unneeded variable in the stair handler
| * | | | | | Removed OnDigging for Redstone devicesTiger Wang2013-09-226-30/+1
| | | | | | |
| * | | | | | Increase piston delay to a secondTiger Wang2013-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Another fix for #57
| * | | | | | Changed to SetBlockMetaTiger Wang2013-09-223-3/+3
| | | | | | |
* | | | | | | Added a simple valgrind script for easier testing.madmaxoft2013-09-223-0/+8
| | | | | | |
* | | | | | | APIDump: Forgot a function in globals.STRWarrior2013-09-221-0/+1
| | | | | | |
* | | | | | | APIDump: Documented the globals.STRWarrior2013-09-221-0/+37
| | | | | | |
* | | | | | | Updated coding style to match ours.madmaxoft2013-09-221-4/+8
| | | | | | |
* | | | | | | Implemented Apple-specific GetMemoryUsage.Samuel Barney2013-09-221-2/+11
| | | | | | |
* | | | | | | Prepared cWebAdmin for Apple-specific GetMmeoryUsage()madmaxoft2013-09-211-0/+8
| | | | | | |
* | | | | | | Fixed Linux threading issues.madmaxoft2013-09-214-17/+8
| | | | | | |
* | | | | | | Fixed cFile:IsFolder() and plugin-loading.madmaxoft2013-09-212-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix loading plugins on Linux.
* | | | | | | Implemented cWebAdmin:GetMemoryUsage() on Linux proper.madmaxoft2013-09-215-62/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also the function now returns an int, number of KiB used, or -1 on failure.
* | | | | | | Fixed pickup spawning with inherited gamemode.madmaxoft2013-09-212-1/+2
| | | | | | |
* | | | | | | Merge pull request #179 from tonibm19/patch-6Mattes D2013-09-211-0/+30
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Added new mobs health.
| * | | | | | | Added new mobs health.tonibm192013-09-191-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't merge until tigerw PR is merged. Health set according to minecraftwiki.
* | | | | | | | Linux compilation fix #3.madmaxoft2013-09-211-2/+2
| | | | | | | |
* | | | | | | | Linux compilation fix #2.madmaxoft2013-09-211-1/+1
| | | | | | | |
* | | | | | | | Fixed Linux compilation.madmaxoft2013-09-211-1/+1
| | | | | | | |
* | | | | | | | Fixed compilation from previous commit.madmaxoft2013-09-212-2/+2
| | | | | | | |
* | | | | | | | Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixesmadmaxoft2013-09-2028-122/+678
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Fixed pickup block spawningTiger Wang2013-09-191-8/+9
| | | | | | | |
| * | | | | | | Implemented xoft's suggestionsTiger Wang2013-09-191-2/+2
| | | | | | | |
| * | | | | | | Fixed new monster aggressiveness issueTiger Wang2013-09-192-4/+4
| | | | | | | |
| * | | | | | | Fixed pickupsTiger Wang2013-09-184-23/+16
| | | | | | | |
| * | | | | | | Added moar mobs!Tiger Wang2013-09-1820-95/+473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Added dragons + Added golems + Added giants + Added horses + Added some missing items + Added missing spawn egg metas
| * | | | | | | Implemented redstone comparatorsTiger Wang2013-09-187-2/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They can be placed and toggled, but stills needs proper redstone support
* | | | | | | | Fixed rounding errors in cProtocol125::SendExplosion().madmaxoft2013-09-191-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should fix #129.
* | | | | | | | ProtoProxy: Added handling for the Explosion packet.madmaxoft2013-09-192-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will help #129.
* | | | | | | | Fixed a crash in cEntity when the entity was at BlockY == 0.madmaxoft2013-09-191-3/+2
| | | | | | | |
* | | | | | | | ProtoProxy: Removed the per-packet sleep from the DEBUG version.madmaxoft2013-09-191-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is now enabled by defining a macro, by default off.
* | | | | | | | Added support for 1.6.3 and 1.6.4 protocols.madmaxoft2013-09-194-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No relevant changes have been detected, using the 1.6.2 protocol handler.
* | | | | | | | APIDump: Automatic corrections.madmaxoft2013-09-191-83/+78
| |/ / / / / / |/| | | | | |
* | | | | | | Added a global "g_Plugin" object to all Lua plugins.madmaxoft2013-09-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows plugins to have an empty Initialize function and implementing all their initialization at global level, thus modularising everything.
* | | | | | | Improved error message in cPlugin:AddWebTab() API.madmaxoft2013-09-181-4/+6
| | | | | | |
* | | | | | | Added cPlugin:GetLocalFolder() API function.madmaxoft2013-09-184-9/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This supersedes the cPlugin:GetLocalDirectory() function.
* | | | | | | APIDump: Updated cPluginManager documentation.madmaxoft2013-09-181-16/+88
| | | | | | |
* | | | | | | Proper folder / file distinction in plugin loading.madmaxoft2013-09-183-3/+20
| | | | | | |
* | | | | | | cPluginManager:BindConsoleCommand can be called with the dot operator, too.madmaxoft2013-09-181-15/+20
| | | | | | |
* | | | | | | cPluginManager:BindCommand can be called with the dot operator, too.madmaxoft2013-09-181-12/+19
| | | | | | |
* | | | | | | Merge branch 'master' of https://github.com/mc-server/MCServerSTRWarrior2013-09-1811-100/+140
|\ \ \ \ \ \ \
| * | | | | | | Merge pull request #176 from tigerw/bugfixesMattes D2013-09-188-97/+72
| |\| | | | | | | | | | | | | | | | | | | | | | Fixed repeater and wood placement
| | * | | | | | Multiple fixes [SEE DESC]Tiger Wang2013-09-188-97/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removed two random block handling files in the item handling section that didn't do anything. (One was an attempt at making slabs work, but failed to realise that the coords would have to be the block CLICKED, and another was just a random empty file for handling wooden planks.) * Fixed placing repeater blocks not directioning properly * Fixed wood directions breaking plank metadata
| * | | | | | | Merge pull request #175 from tigerw/bugfixesMattes D2013-09-173-3/+68
| |\| | | | | | | | | | | | | | | | | | | | | | Bugfixes
| | * | | | | | Snow now supports meta valuesTiger Wang2013-09-171-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #98
| | * | | | | | Added wood directionsTiger Wang2013-09-171-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Added wood directions
| | * | | | | | Fixed undead burningTiger Wang2013-09-171-1/+1
| | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | (c'mon xoft, test ya code :P)
* | / | | | | APIDump: Small cRoot improvement.STRWarrior2013-09-181-17/+17
|/ / / / / /
* | | | | | Documented cRoot.STRWarrior2013-09-171-0/+19
| | | | | |
* | | | | | Merge pull request #172 from tigerw/bugfixesAlexander Harkness2013-09-172-20/+21
|\| | | | | | | | | | | | | | | | | Fixes to torches and entities - because they were derpy zubzubs.
| * | | | | Fixed derpy comparisonTiger Wang2013-09-161-1/+1
| | | | | |
| * | | | | Fixed friction for entitiesTiger Wang2013-09-161-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | Due to a misplaced else, other entities weren't getting friction
| * | | | | Torch fixes [SEE DESC]Tiger Wang2013-09-161-7/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | * Torches snap to neighbour when placed on bottom * CanBeAt takes into account cobblestone walls + Used more BLOCK_FACEs instead of numbers
* | | | | APIDump: Additional information is linkified, too.madmaxoft2013-09-161-1/+1
| | | | |
* | | | | APIDump: Added a slight visual style to <pre> tagsmadmaxoft2013-09-161-0/+5
| | | | |
* | | | | Updated the Core to the latest.madmaxoft2013-09-161-0/+0
| | | | | | | | | | | | | | | | | | | | Does this even matter in any way?
* | | | | Fixed missing newline.Alexander Harkness2013-09-161-0/+1
|/ / / /
* | | | Merge pull request #171 from tonibm19/patch-5Alexander Harkness2013-09-161-3/+2
|\ \ \ \ | | | | | | | | | | Vanilla like maximum and default view distance
| * | | | Vanilla like maximum and default view distancetonibm192013-09-161-3/+2
|/ / / /
* | | | Attempt at fixing linux crash on player login.Matyas Dolak2013-09-161-1/+11
| | | | | | | | | | | | | | | | Ref.: http://forum.mc-server.org/showthread.php?tid=1244
* | | | APIDump: Added callback examples to cWorld.madmaxoft2013-09-161-0/+60
| | | |
* | | | Exported cMonster:GetMobType() to the Lua API.madmaxoft2013-09-163-3/+38
| | | |
* | | | APIDump: All cWorld functions are documented.madmaxoft2013-09-161-25/+44
| | | |
* | | | Removed cWorld:SaveAllChunks() from the API.madmaxoft2013-09-163-35/+3
| | | | | | | | | | | | | | | | Use cWorld:QueueSaveAllChunks() instead, the old function was prone to deadlocks.
* | | | cWorld:QueueTickBlock takes the delay in ticks.madmaxoft2013-09-164-16/+19
| | | |
* | | | APIDump: Next batch of cWorld documentation.madmaxoft2013-09-151-35/+34
| | | |
* | | | Fixed doxycomments of cWorld plant-growing codemadmaxoft2013-09-152-7/+12
| | | |
* | | | Fixed previous commitmadmaxoft2013-09-152-38/+4
| | | |
* | | | Removed cWorld deprecated API: SetWorldTime()madmaxoft2013-09-151-6/+0
| | | |
* | | | Removed obsoleted cWorld functions from the API:madmaxoft2013-09-153-70/+5
| | | | | | | | | | | | | | | | | | | | GetClassStatic() (is used only internally by ManualBindings) GetTime() (is replaced with GetWorldAge() and GetTimeOfDay()
* | | | Fixed previous commit.madmaxoft2013-09-151-1/+1
| | | |
* | | | Fixed API bindings of cWorld:GetSignLines(), exported cWorld:UseBlockEntity().madmaxoft2013-09-154-32/+74
| | | |
* | | | Fixed tigerw's leftovers.madmaxoft2013-09-151-6/+0
| | | |
* | | | Updated the bindings again.madmaxoft2013-09-152-3/+3
| | | |
* | | | Merge branch 'pickups' of git://github.com/tigerw/MCServer into tigerw-pickupsmadmaxoft2013-09-1512-78/+135
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/BlockID.cpp source/Entities/Entity.cpp
| * | | | Added breakTiger Wang2013-09-151-0/+1
| | | | |
| * | | | Even better pickup physicsTiger Wang2013-09-131-18/+23
| | | | |
| * | | | Even more fixes [SEE DESC]Tiger Wang2013-09-134-23/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed minecarts breaking completely due to stuff * Rails are now non solid again + Added IsRail inline bool - Removed Herobrine
| * | | | Fixed water speed issuesTiger Wang2013-09-131-5/+6
| | | | |
| * | | | Implemented xoft's suggestions againTiger Wang2013-09-121-19/+16
| | | | |
| * | | | Implemented xoft's suggestionsTiger Wang2013-09-111-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I totally didn't copy this from the fire simulator... (I did, but I changed it quite a bit :P)
| * | | | Fixed two bugsTiger Wang2013-09-111-6/+6
| | | | |
| * | | | Fixed DropSpensers not rotating properlyTiger Wang2013-09-091-1/+1
| | | | |
| * | | | Added a few changes [SEE DESC]Tiger Wang2013-09-095-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revised pickup comments * SlotArea pickup tossing now reflects Player.cpp * Removed unneeded ItemShears comment (was working already) * Sand and gravel pickups spawn with correct speed
| * | | | A few Minecart fixesTiger Wang2013-09-091-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Removed unneeded flatrail setpos * Fixed health checking
| * | | | Fixed formatting and removed gravity thingTiger Wang2013-09-072-2/+2
| | | | |
| * | | | Further physics improvements [SEE DESC]Tiger Wang2013-09-051-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was mainly focused on pickups, but it works for other things too. * Entities no longer clip through blocks positive-vertically (this fixes pickup issues as well). * Entities lie flat against a block when they hit it. * Reduced entity (mainly pickup) block clipping in non vertical directions.
| * | | | Pickups spawn with correct speed and positionTiger Wang2013-09-042-30/+12
| | | | | | | | | | | | | | | | | | | | Added a comment-space as well.
| * | | | Players toss a little furtherTiger Wang2013-09-041-1/+1
| | | | |
| * | | | Pickups are a little less jitteryTiger Wang2013-09-041-2/+2
| | | | | | | | | | | | | | | | | | | | They also spawn closer to player mouth.
| * | | | Added better push out of entitiesTiger Wang2013-09-041-1/+8
| | | | |
* | | | | Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixesmadmaxoft2013-09-1522-229/+165
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/Blocks/BlockTorch.h
| * | | | | Possible Linux compile fixTiger Wang2013-09-151-0/+4
| | | | | |
| * | | | | Fixed pistons pulling un-pullablesTiger Wang2013-09-151-1/+7
| | | | | |
| * | | | | Mycelium now has correct placement soundTiger Wang2013-09-151-0/+5
| | | | | |
| * | | | | Torches work properlyTiger Wang2013-09-154-59/+149
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed a naming inconsistency concerning quartz stairs.
| * | | | | Removed leftover CanBePlacedOnSideTiger Wang2013-09-153-19/+0
| | | | | |
| * | | | | Removed leftover DoesAllowBlockOnTopTiger Wang2013-09-153-22/+1
| | | | | |
| * | | | | Removed torch top placement preventionTiger Wang2013-09-131-6/+0
| | | | | |
| * | | | | Removed place on top and side preventionsTiger Wang2013-09-1313-113/+0
| | | | | |
* | | | | | APIDump: Added a first part of cWorld documentation.madmaxoft2013-09-151-2/+118
| | | | | |
* | | | | | APIDump: Fixed linkification with multiple links in one string.madmaxoft2013-09-151-2/+2
| | | | | |
* | | | | | Fixed cWorld bindings for GetBlockInfo() and GetBlockTypeMeta().madmaxoft2013-09-154-100/+119
| | | | | | | | | | | | | | | | | | | | | | | | They no longer require the superficial arguments.
* | | | | | Updated the automatic bindings.madmaxoft2013-09-152-2/+36
| | | | | |
* | | | | | Added a script that uploads the APIDump's docs to a website.madmaxoft2013-09-151-0/+65
| | | | | | | | | | | | | | | | | | | | | | | | An API nightbuild has been set up at http://mc-server.xoft.cz/LuaAPI
* | | | | | APIDump: Undescribed classes are listed as undocumented.madmaxoft2013-09-141-14/+16
| | | | | | | | | | | | | | | | | | | | | | | | Previously class that was not listed in APIDesc was not listed in Undocumented.
* | | | | | APIDump: Added most missing classes as empty templates.madmaxoft2013-09-141-1/+93
| | | | | |
* | | | | | APIDump: Removed most unexported-documented classes.madmaxoft2013-09-141-232/+53
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed most functions that were erroneously parsed as constants by the automatic wiki import.
* | | | | | APIDump: Fixed dumping when APIDesc doesn't contain Constants section.madmaxoft2013-09-141-10/+14
| | | | | |
* | | | | | APIDump: Fixed cLuaWindow documentation.madmaxoft2013-09-141-62/+64
| | | | | |
* | | | | | APIDump: Added creating the list of unexported-documented API objects.madmaxoft2013-09-141-0/+24
| | | | | |
* | | | | | APIDump: Implemented creating the list of undocumented API objects.madmaxoft2013-09-141-3/+65
| | | | | |
* | | | | | APIDump: Added a simple header to the class index.madmaxoft2013-09-141-2/+3
| | | | | |
* | | | | | Set the minimum viewdistance to 3.madmaxoft2013-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #167.
* | | | | | APIDump: Added cArrowEntity documentationmadmaxoft2013-09-141-0/+29
| | | | | |
* | | | | | APIDump: Added an example on how to fill in the documentation.madmaxoft2013-09-141-8/+55
| | | | | |
* | | | | | APIDump: Added support for additional info exported with each class.madmaxoft2013-09-142-1/+91
| | | | | |
* | | | | | APIDump: Added support for overloaded functions.madmaxoft2013-09-142-13/+57
| | | | | |
* | | | | | APIDump: Do not dump the g_APIDesc and APIDump's functions.madmaxoft2013-09-142-4/+13
| | | | | |
* | | | | | APIDump: Moved sorting after the renaming.madmaxoft2013-09-142-21/+25
| | | | | |
* | | | | | APIDump: Linkifications works for simple {{link}} too.madmaxoft2013-09-141-1/+3
| | | | | |
* | | | | | APIDump: Added special-function renaming (constructor, operators).madmaxoft2013-09-142-5/+22
| | | | | |
* | | | | | APIDump: Added more globally-ignored functions.madmaxoft2013-09-141-1/+4
| | | | | |
* | | | | | APIDump: Ignored functions are removed from undocumented classes, too.madmaxoft2013-09-141-10/+9
| | | | | |
* | | | | | Fixed empty-handed itemhandler.madmaxoft2013-09-141-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | This should fix FS 430.
* | | | | | Merge pull request #165 from tonibm19/patch-2Mattes D2013-09-141-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fixed mobs attack range being too long
| * | | | | | Added an extra line.tonibm192013-09-131-0/+1
| | | | | | | | | | | | | | | | | | | | | In first commit it says I removed first line
| * | | | | | Fixed mobs attack range being too longtonibm192013-09-131-2/+1
| | | | | | | | | | | | | | | | | | | | | It was set to 5, I think 2 is better because now mobs can kill you when there is a block (or 2) between you and monster.
* | | | | | | Merge pull request #166 from tonibm19/patch-3Mattes D2013-09-141-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Updated default permissions
| * | | | | | Updated default permissionstonibm192013-09-131-1/+1
|/ / / / / / | | | | | | | | | | | | Added 2 vanilla commands (/me and /tell) permissions to default.
* | | | | | APIDump: Ignoring some Lua internal stuff from API-scanning.madmaxoft2013-09-131-4/+10
| | | | | |
* | | | | | APIDump: Fixed link in cBlockArea's docsmadmaxoft2013-09-131-3/+3
| | | | | |
* | | | | | APIDump: Basic CSS file makes tables visiblemadmaxoft2013-09-132-0/+35
| | | | | |
* | | | | | APIDump: Constructors are renamed and can have documentationmadmaxoft2013-09-132-2/+7
| | | | | |
* | | | | | APIDump: Added support for ignoring functions; ignoring the lua/tolua internals.madmaxoft2013-09-132-14/+30
| | | | | |
* | | | | | APIDump: Fixed cItem's description.madmaxoft2013-09-131-12/+17
| | | | | |
* | | | | | APIDump: Linkification works.madmaxoft2013-09-131-4/+3
| | | | | |
* | | | | | APIDump: Added descendants specified through inheritance.madmaxoft2013-09-131-27/+59
| | | | | |
* | | | | | APIDump: Added support for inheritancemadmaxoft2013-09-131-29/+68
| | | | | |
* | | | | | APIDump: Read through and fixed the first few classes desc.madmaxoft2013-09-121-92/+71
| | | | | |
* | | | | | APIDump: Imported the descriptions from the wiki.madmaxoft2013-09-122-156/+1268
| | | | | |
* | | | | | APIDump: Fixed nestingmadmaxoft2013-09-121-3/+2
| | | | | |
* | | | | | APIDump: Processing wiki-style bullets (" * ") into <li> tagmadmaxoft2013-09-121-0/+4
| | | | | |
* | | | | | APIDump: Added parsing for older wiki format, "Class Definition" header.madmaxoft2013-09-121-6/+44
| | | | | |
* | | | | | APIDump: The APIDesc from wiki can be read back by Lua.madmaxoft2013-09-121-10/+21
| | | | | |
* | | | | | APIDump: replacing wiki-style markup with APIDump-style markupmadmaxoft2013-09-121-0/+3
| | | | | |
* | | | | | APIDump: Fixed parsing tables with wiki-links.madmaxoft2013-09-121-10/+33
| | | | | | | | | | | | | | | | | | | | | | | | Also added real class name, description and constructor renaming.
* | | | | | APIDump: Fixed a missing tabmadmaxoft2013-09-111-1/+1
| | | | | |
* | | | | | APIDump: Added a testing constant descriptionmadmaxoft2013-09-111-0/+4
| | | | | |
* | | | | | APIDump: Initial implementation of wiki-to-lua conversionmadmaxoft2013-09-111-3/+85
| | | | | |
* | | | | | Added StringSplitAndTrim() to Lua APImadmaxoft2013-09-111-6/+22
| | | | | |
* | | | | | Merge pull request #159 from tigerw/bugfixMattes D2013-09-115-5/+107
|\ \ \ \ \ \ | | | | | | | | | | | | | | Multiple fixes and features
| * | | | | | More changes [SEE DESC]Tiger Wang2013-09-112-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Improved (again) pumpkin direction handling * Fixed spacing in Entity.cpp
| * | | | | | PumpkinsTiger Wang2013-09-111-1/+1
| | | | | | |
| * | | | | | Better player gamemode detectionTiger Wang2013-09-111-1/+1
| | | | | | |
| * | | | | | moved reflection code to PlayerYawToMetadataworktycho2013-09-111-4/+3
| | | | | | |
| * | | | | | changed the subtaraction to a flipworktycho2013-09-111-3/+3
| | | | | | |
| * | | | | | Added player void damageTiger Wang2013-09-111-3/+6
| | | | | | |
| * | | | | | Added void damageTiger Wang2013-09-112-0/+29
| | | | | | |
| * | | | | | Entities now maintain speed outside of worldTiger Wang2013-09-101-2/+9
| | | | | | |
| * | | | | | Pumpkin and JackOLantern supportTiger Wang2013-09-102-0/+65
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes #99
* | | | | | Merge pull request #161 from worktycho/masterAlexander Harkness2013-09-111-0/+9
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | Autodetect clang and disable tautological compare warning and inline assembly in cryptopp
| * | | | | merged makefile changesTycho Bickerstaff2013-09-110-0/+0
| |\ \ \ \ \
| | * | | | | disable tautolgical compare warning in clangTycho Bickerstaff2013-09-101-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable the tautological compare warning as it is triggered by crypto++ using unsigned ints in comparisons to zero in template code. crypto++ do not show any indication of fixing it. this commit does add a dependency on grep but that should not be a major problem
| * | | | | | added cryptopp asemblly desabling to clang autodetectTycho Bickerstaff2013-09-111-0/+1
| | | | | | |
| * | | | | | disable tautolgical compare warning in clangTycho Bickerstaff2013-09-101-4/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable the tautological compare warning as it is triggered by crypto++ using unsigned ints in comparisons to zero in template code. crypto++ do not show any indication of fixing it. this commit does add a dependency on grep but that should not be a major problem
| * | | | | disable tautological compare in clangTycho Bickerstaff2013-09-101-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable the tautological compare warning in clang as crypto++ triggers this warning and they are ignoring it
* | | | | | APIDump: First attempt at outputting annotations in the HTML formatmadmaxoft2013-09-113-85/+179
| | | | | |
* | | | | | Fixed codepage conversionmadmaxoft2013-09-101-1/+1
| | | | | |
* | | | | | DumpAPI: Basic HTML output for classesmadmaxoft2013-09-102-36/+149
| | | | | |
* | | | | | Merge pull request #158 from worktycho/masterAlexander Harkness2013-09-101-1/+4
|\| | | | | | | | | | | | | | | | | Allow the user to override the compiler using env variables.
| * | | | | Allow the user to override the compiler using the CC enviromental varible in the makefileTycho Bickerstaff2013-09-101-1/+4
|/ / / / /
* | | | | Blank linezAlexander Harkness2013-09-101-0/+1
| | | | |
* | | | | APIDump now produces wiki-style tables of functions and constants.madmaxoft2013-09-094-6/+154
| | | | | | | | | | | | | | | | | | | | Part of #116.
* | | | | Fixed a crash on immediate re-login.madmaxoft2013-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | Fixes #155.
* | | | | Merge branch 'boats' of git://github.com/tigerw/MCServer.madmaxoft2013-09-0911-2/+236
|\ \ \ \ \
| * | | | | Fixed a bunch of stuffTiger Wang2013-09-084-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed compilation * Made it less obvious I COPIED ALL THE CODE from Minecarts * Fixed alignment spaces to make xoft happy
| * | | | | Initial boat supportTiger Wang2013-09-088-1/+217
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | + Boats are saved + Boats have physics + Boats spawn
| * | | | Implemented SteerVehicle packet.madmaxoft2013-09-065-6/+43
| | | | |
| * | | | Moved daylight burning directly into cMonster.madmaxoft2013-09-066-40/+46
| | | | |
| * | | | Removed TimedWait from cEvent.madmaxoft2013-09-062-57/+0
| | | | | | | | | | | | | | | | | | | | Unsupported on MacOS.
| * | | | Fixed the Win nightbuild script naming ini files badly (thx Tigerw).madmaxoft2013-09-061-1/+1
| |/ / /
* | | | Removed the cDoors class.madmaxoft2013-09-096-101/+112
| | | | | | | | | | | | | | | | The helper functions that it implemented were moved into their respective blockhandlers.
* | | | Removed the "charging bow" debug message.madmaxoft2013-09-081-1/+0
| | | |
* | | | Fixed torch placement.madmaxoft2013-09-081-7/+17
| | | | | | | | | | | | | | | | This is related to #127, but until we know more about the change, I'm not closing the issue.
* | | | Alpha-sorted g_BlockIsSnowable[].madmaxoft2013-09-081-2/+2
| | | |
* | | | Thrown ender pearls are saved properly to MCA.madmaxoft2013-09-081-0/+1
| | | |
* | | | Fixed client spawning.madmaxoft2013-09-082-114/+54
| | | | | | | | | | | | | | | | The method used for 1.2.5 clients no longer works. Fixes #139.
* | | | Re-added the top line.STRWarrior2013-09-081-0/+1
| | | |
* | | | Added E_BLOCK_LILY_PAD to g_BlockIsSnowable.STRWarrior2013-09-081-2/+3
| | | |
* | | | Implemented proper chunk unloading in all 1.3.2+ clientsmadmaxoft2013-09-081-2/+11
| | | |
* | | | ProtoProxy: Logs are saved to a Logs subfolder.madmaxoft2013-09-082-1/+12
| | | |
* | | | ProtoProxy: The MOTD is modified to indicate ProtoProxy presence.madmaxoft2013-09-081-7/+34
| |_|/ |/| |
* | | Merged branch 'Projectiles'.madmaxoft2013-09-0727-201/+2414
|\ \ \ | |_|/ |/| |
| * | Added a (disabled) block logging to projectile path-tracing.madmaxoft2013-09-071-0/+10
| | |
| * | Updated the API bindings.madmaxoft2013-09-072-46/+118
| | |
| * | Implemented loading more projectiles from MCA.madmaxoft2013-09-074-14/+151
| | |
| * | Implemented ghast fireball and firecharge projectilesmadmaxoft2013-09-073-9/+177
| | |
| * | Debuggers plugin: Removed unneeded globalmadmaxoft2013-09-071-4/+2
| | |
| * | Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt()madmaxoft2013-09-077-15/+15
| | |
| * | Arrows have proper yaw and pitch when shot, and stop when they hit a block.madmaxoft2013-09-074-8/+70
| | |
| * | Removed an unused includemadmaxoft2013-09-041-2/+1
| | |
| * | ProtoProxy: Improved logging for fixed-point numbers.madmaxoft2013-09-041-14/+26
| | | | | | | | | | | | "Absolute integers" and velocity are reported including their fractional part.
| * | Added cEntity's gravity to the Lua API.madmaxoft2013-09-033-2/+73
| | |
| * | Implemented exact block hit position.madmaxoft2013-09-032-26/+31
| | | | | | | | | | | | Arrows now stick out of blocks at the exact position where they hit.
| * | Added cArrowEntity's criticalness to the API.madmaxoft2013-09-033-22/+99
| | |
| * | Arrows deal damage based on their speed.madmaxoft2013-09-032-4/+13
| | |
| * | Projectiles slow down in water and lava.madmaxoft2013-09-021-3/+14
| | |
| * | Projectiles don't collide with their creators.madmaxoft2013-09-021-2/+6
| | |
| * | cBoundingBox: Only forward collisions are calculated.madmaxoft2013-09-022-6/+16
| | |
| * | Arrows deal damage.madmaxoft2013-09-012-4/+127
| | | | | | | | | | | | Still needs some tweaks, they hit the shooter most of the time.
| * | Made cBoundingBox class inclusive in both coord edges.madmaxoft2013-09-012-9/+56
| | | | | | | | | | | | Also added (a disabled) self-test to cBoundingBox.
| * | Fixed an error in cBoundingBox's line-collision algorithm.madmaxoft2013-09-012-17/+12
| | |
| * | Added dtRangedAttack, fixed faulty StringTODamageType()madmaxoft2013-09-012-17/+26
| | |
| * | Added line collision calculation to cBoundingBox.madmaxoft2013-09-016-46/+527
| | |
| * | Renamed BLOCK_FACE constants to use the new coord-wise names.madmaxoft2013-09-011-9/+17
| | | | | | | | | | | | The old names are still present, but deprecated.
| * | Added the cBoundingBox class.madmaxoft2013-09-016-8/+870
| | |
| * | AnvilStats: ignoring the world subfoldermadmaxoft2013-09-011-0/+1
| | |
| * | Thrown ender pearls now teleport and hurt.madmaxoft2013-08-302-1/+8
| | |
* | | Fixed a missing initialization in cMonster.madmaxoft2013-09-071-2/+3
| | | | | | | | | | | | This should fix commit ff762a7ece6400eaeb5e21f3fea7cad00786a8d9 's all-mobs burning.
* | | Implemented SteerVehicle packet.madmaxoft2013-09-065-6/+43
| | |
* | | Moved daylight burning directly into cMonster.madmaxoft2013-09-056-40/+46
| | |
* | | Merge branch 'master' of git://github.com/tigerw/MCServer into tigerw-mastermadmaxoft2013-09-0521-29820/+30136
|\ \ \ | | |/ | |/|
| * | Fixed inconsistent meta namingTiger Wang2013-09-034-81/+81
| | |
| * | Updated Core and ProtectionTiger Wang2013-09-022-0/+0
| | |
| * | Merge remote-tracking branch 'upstream/master'Tiger Wang2013-09-0283-1572/+4922
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/Bindings.cpp source/Entities/Entity.cpp Updated from upsteam
| * | | Minecart enhancements [SEE DESC]Tiger Wang2013-09-022-113/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Curved rails. Better physics. Better code as improved by xoft. Stuff.
| * | | Physics enhancementsTiger Wang2013-08-292-29/+37
| | | | | | | | | | | | | | | | | | | | Minecarts no longer glitch on flat rails Improved acceleration, speed limit, and stopping
| * | | Corrected comment TypeTypeTiger Wang2013-08-291-1/+1
| | | |
| * | | Implemented xoft's suggestions [SEE DESC]Tiger Wang2013-08-2914-132/+105
| | | | | | | | | | | | | | | | | | | | | | | | Rail metas are now in BlockID and exported to LUA Minecart now does a SetMass, instead of m_Mass Minecarts use SubType instead of TypeType
| * | | Fixed Minecart spawning issuesTiger Wang2013-08-2810-34/+41
| | | | | | | | | | | | | | | | Now you can have everything!
| * | | Zomb-ee and Skellingtons burning improvementsTiger Wang2013-08-272-10/+14
| | | | | | | | | | | | | | | | | | | | They don't burn unless they are in direct view of the sun god or are protected by the sands of the souls of the underworld.
| * | | Preliminary Minecart physics handling [SEE DESC]Tiger Wang2013-08-273-5/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes physics handling for the following scenarios: Flat rails in orientations [N, S, W, E] Ascending/descending rails in orientations [N, S, W, E] Powered rails are NOT handled (they don't respond to redstone). Curved rails are NOT handled (I haven't figured out how to do them :P) Please note that I have not tried to emulate vanilla behaviour because of a lack of knowledge on velocity unites/C++. We can say it's a feature or something. :P
* | | | Removed TimedWait from cEvent.madmaxoft2013-09-052-57/+0
| | | | | | | | | | | | | | | | Unsupported on MacOS.
* | | | Fixed the Win nightbuild script naming ini files badly (thx Tigerw).madmaxoft2013-09-031-1/+1
| |/ / |/| |
* | | Exported BroadcastSoundEffect and BroadcastSoundParticleEffect to the Lua APISTRWarrior2013-09-013-30325/+30416
| | |
* | | AnvilStats: Added combined HeightBiome mapmadmaxoft2013-08-308-4/+368
| | |
* | | Merge branch 'Projectiles'madmaxoft2013-08-3016-163/+766
|\ \ \ | | |/ | |/|
| * | AnvilStats: Implemented a cImageComposingCallback class.madmaxoft2013-08-303-0/+292
| | | | | | | | | | | | This will ease the creation of callbacks that produce per-region images of stuff.
| * | AnvilStats: Callbacks can now use CALLBACK_CONTINUE and CALLBACK_ABORT instead of bool return values.madmaxoft2013-08-301-15/+21
| | | | | | | | | | | | This makes the code slightly easier to understand.
| * | AnvilStats: Added the callback for region begin and end.madmaxoft2013-08-303-3/+18
| | |
| * | AnvilStats: Ignoring the build foldersmadmaxoft2013-08-301-0/+2
| | |
| * | Basic support for thrown items - eggs, snowballs and ender pearls.madmaxoft2013-08-307-29/+313
| | | | | | | | | | | | They can be thrown, but they don't do anything on impact. Also they don't save to nor load from MCA.
| * | Moved throw pos and speed calculation from cProjectileEntity into cPlayer.madmaxoft2013-08-306-124/+128
| | |
* | | ProtoProxy: Log individual chunks in MapChunkBulk packet.madmaxoft2013-08-301-3/+32
|/ /
* | Updated ProtectionAreas to the latest version.madmaxoft2013-08-301-0/+0
| |
* | Merged in the Projectiles branch.madmaxoft2013-08-3035-380/+1529
|\ \ | | | | | | | | | Although the projectiles are not yet finished, the branch has several bugfixes that are needed in master as well.
| * | Shooting a bow kinda works.madmaxoft2013-08-3010-15/+221
| | | | | | | | | | | | The arrow is released, but sometimes hits wrong blocks or disappears completely.
| * | Implemented basic physics for projectiles.madmaxoft2013-08-277-36/+157
| | |
| * | Entities fall 3x slower in watermadmaxoft2013-08-272-2/+2
| | |
| * | Debug logging for arrows improvedmadmaxoft2013-08-261-1/+8
| | |
| * | Debug: arrow log their position in each tickmadmaxoft2013-08-263-19/+39
| | |
| * | Arrows get loaded from MCA.madmaxoft2013-08-252-4/+48
| | | | | | | | | | | | Somehow they still don't spawn visibly on the client.
| * | Added a few API accessors to cArrowEntity.madmaxoft2013-08-254-2/+196
| | |
| * | Moved entity spawning into cEntity::Initialize().madmaxoft2013-08-259-61/+4
| | | | | | | | | | | | It has been called in every descendant anyway, so it's better this way - reduced duplicate code.
| * | Merged branch 'master' into Projectiles.madmaxoft2013-08-2522-137/+497
| |\ \
| * | | Projectile entities get saved into MCA filesmadmaxoft2013-08-222-4/+65
| | | |
| * | | Added a few basic fields to cProjectileEntity and cArrowEntity.madmaxoft2013-08-222-4/+73
| | | |
| * | | Debuggers: added a test cmd to spawn arrows.madmaxoft2013-08-221-0/+18
| | | |
| * | | Arrows can spawn on the client.madmaxoft2013-08-221-1/+2
| | | |
| * | | Added skeleton code for projectile spawning.madmaxoft2013-08-229-258/+486
| | | |
* | | | Added the login sequence of a vanilla client to the docs.madmaxoft2013-08-301-0/+26
| | | |
* | | | ProtoProxy: Next packet type is logged for client as well.madmaxoft2013-08-301-2/+2
| | | |
* | | | ProtoProxy: Uses cTimer for the timing information.madmaxoft2013-08-304-5/+14
| | | | | | | | | | | | | | | | Previously used clock() is not suitable for the task, unfortunately it worked in MSVC.
* | | | Rewritten cTimer not to use heap allocation.madmaxoft2013-08-302-31/+45
| | | |
* | | | Added g_BlockIsXXX[] arrays to the API.madmaxoft2013-08-273-2/+192
| | | |
* | | | Fixed ProtoProxy compilation, added client Kick handling.madmaxoft2013-08-253-3/+32
| |/ / |/| |
* | | Reduced LeakFinder's stack buffers to half.madmaxoft2013-08-251-2/+5
| | | | | | | | | | | | The LeakFinder's stack buffers were causing too much RAM usage in the Debug mode, rising about 50 MiB per each cLuaState created.
* | | Merging in tigerw's changes from PR #118madmaxoft2013-08-2512-100/+318
|\ \ \ | | |/ | |/|
| * | Fixed iron door opening by handTiger Wang2013-08-251-1/+4
| | |
| * | Fixed public thing in ClientHandleTiger Wang2013-08-251-3/+3
| | |
| * | Redstone fixes [SEE DESC]Tiger Wang2013-08-251-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed pistons not correctly powering down Fixed dispensers not correctly powering down Fixed droppers not correctly power down Fixed TNT not correctly powering up Fixed redstone lamps not correctly powering up Fixed redstone lamps not correctly powering down
| * | Vines now spread when updatedTiger Wang2013-08-241-0/+7
| | |
| * | Fixed inconsistent metas and added snow metasTiger Wang2013-08-242-53/+73
| | |
| * | Added comments and fixed a bugTiger Wang2013-08-242-48/+58
| | | | | | | | | | | | Bug was placing slabs between slabs not making a double slab.
| * | Fixed final slab bugTiger Wang2013-08-241-1/+1
| | | | | | | | | | | | | | | | | | This bug allowed a double slab to be made below by placing a compatible slab on a "top" slab. The coordinates are always one lower, so now it checks to see if the slab orientation can be made into a double.
| * | Fixed incorrect double slab dropsTiger Wang2013-08-231-2/+9
| | |
| * | Fix VSProject path issueTiger Wang2013-08-231-0/+1
| | |
| * | Double slabs work *choke choke*Tiger Wang2013-08-236-33/+140
| | |
| * | Fixed lighters replacing blocksTiger Wang2013-08-231-3/+6
| | |
| * | Changed comments to be more accurateTiger Wang2013-08-211-4/+4
| | |
| * | Fixed longstanding issue with slabsTiger Wang2013-08-211-1/+12
| | | | | | | | | | | | Fixes FS#298
| * | Fixed broken carpet handler [SEE DESC]Tiger Wang2013-08-202-3/+10
| | | | | | | | | | | | | | | | | | Made BlockHandler pass on control to carpet handler Declared thinggummies in carpet handler Fixed carpet block pushback using incorrect format
* | | Fixed logging in cTracer.madmaxoft2013-08-241-1/+1
| | |
* | | Lifted the debugging 1 GiB RAM limit in LeakFinder to 1.5 GiBmadmaxoft2013-08-241-2/+2
| | |
* | | Slight performance improvement in cWorld::FindClosestPlayer()madmaxoft2013-08-241-6/+3
| | |
* | | cTracer doesn't attempt a trace above the world.madmaxoft2013-08-241-2/+2
| | | | | | | | | | | | This fixes some crashes with out-of-world entities.
* | | Fixed pickup behavior outside the world.madmaxoft2013-08-241-3/+4
| | | | | | | | | | | | One part of #131.
* | | Client can no longer place blocks outside the Y range of the world.madmaxoft2013-08-241-1/+6
| | | | | | | | | | | | Fixes #128.
* | | Added Unicode, Inc.'s notice.madmaxoft2013-08-241-5/+38
| | | | | | | | | | | | Fixes #123.
* | | Change the gitignore, fix #122Alexander Harkness2013-08-241-0/+1
| | |
* | | Fixed AddHook() wanting old-style function names.madmaxoft2013-08-224-22/+22
| | | | | | | | | | | | Error reported by STR_Warrior in the forum http://forum.mc-server.org/showthread.php?tid=1227&pid=9620#pid9620
* | | Removed unwanted VirtualHooks remnants.madmaxoft2013-08-221-2/+1
| |/ |/| | | | | cEntity no longer needs its SpawnOn() default-implemented, it can now be a true pure virtual function.
* | Another fix for #31.madmaxoft2013-08-221-0/+6
| | | | | | | | This seems to have done it, no more crashes for me.
* | Updated Core and ProtectionAreas to their latest versions.madmaxoft2013-08-212-0/+0
| |
* | Updated Core to the latest versionmadmaxoft2013-08-211-0/+0
| |
* | Updated internal plugins to the #121 API.madmaxoft2013-08-215-54/+51
| |
* | Updated the Debuggers plugin to the #121 API.madmaxoft2013-08-211-9/+33
| |
* | cPluginManager.AddHook old-style API usage prints the stack trace.madmaxoft2013-08-211-0/+1
| | | | | | | | This eases migration to #121 API.
* | Added a deprecation warning to the old style API.madmaxoft2013-08-211-0/+1
| | | | | | | | This completes #121.
* | Hook adding uses the new API.madmaxoft2013-08-219-194/+755
| | | | | | | | Multiple hooks per plugin can be added. The cPluginManager.AddHook() has four available signatures, the recommended one is cPluginManager.AddHook(HOOK_TYPE, CallbackFunction)
* | cLuaState: Added LogStackTrace() and GetTypeText() utility functionsmadmaxoft2013-08-212-0/+49
| |
* | Ignoring all memdump files.madmaxoft2013-08-211-1/+1
| |
* | Added cWorld:GetIniFileName() to the Lua API.madmaxoft2013-08-213-10/+51
| |
* | Updated to the latest Core.madmaxoft2013-08-201-0/+0
| |
* | Added a delay between the kick packet and socket close.madmaxoft2013-08-202-2/+21
| | | | | | | | This should have helped #31, but the client disagrees.
* | Merge pull request #117 from tigerw/masterMattes D2013-08-203-5/+8
|\| | | | | Bugfix Update
| * Juggled piston code to prioritise block actionTiger Wang2013-08-201-5/+5
| | | | | | | | | | This improves animation chance without long delays. Additionally, queued a previously unqueued base set.
| * Activator rail now uses rail handlerTiger Wang2013-08-201-0/+1
| |
| * Updated block transparenciesTiger Wang2013-08-201-0/+2
| | | | | | | | Now includes activator rails and piston extensions
* | Hotfix for #83.madmaxoft2013-08-201-0/+6
| | | | | | | | Do not tick the player while their chunk is invalid.
* | Fixed player spawning.madmaxoft2013-08-202-3/+10
| | | | | | | | Now the player is spawned only after the chunk they're in is sent to the client. Hopefully no more falling-through-terrain-while-loggin-in.
* | Fixed a warning on closing invalid plugins.madmaxoft2013-08-201-1/+4
| |
* | Small Linux fixes.madmaxoft2013-08-203-3/+4
| |
* | Started work on the cProjectileEntity class.madmaxoft2013-08-202-0/+73
| |
* | Merge pull request #115 from tigerw/masterMattes D2013-08-201-1/+1
|\| | | | | Increased wait tick delay for pistons
| * Reduced delay a littleTiger Wang2013-08-201-1/+1
| |
| * Increased wait tick delay for pistonsTiger Wang2013-08-201-1/+1
|/ | | | Pistons again!
* Merge branch 'tigerw-master', fixed pistons pushing extended sticky pistons.madmaxoft2013-08-192-9/+17
|\
| * Additional piston correctionsTiger Wang2013-08-191-12/+12
| | | | | | | | | | Reduced delay time of blockset Fixed invalid blockpush checking
| * Added forgotten initialisationTiger Wang2013-08-191-1/+1
| |
| * Fixed piston animations...Tiger Wang2013-08-191-7/+7
| | | | | | | | ...for the third (and hopefully last) time.
| * Fixed uninitialised thingummiesTiger Wang2013-08-191-1/+1
| |
* | Debuggers: Added continuous hunger reporting.madmaxoft2013-08-194-25/+57
| | | | | | | | Showcases the OnWorldTick() hook to fire events at regular intervals. Will be used for debugging the issues related to hyper-hunger.
* | DeadlockDetect now uses sleep instead of timed-wait semaphores.madmaxoft2013-08-192-18/+5
| | | | | | | | The semaphores' timed-wait still has issues on Linux, it's just easier to use cSleep instead.
* | Fixed WorldTickThread reporting wrong time durations for each tick.madmaxoft2013-08-192-9/+17
| | | | | | | | This had caused food eating to fail and players unable to collect pickups on Linux.
* | Added a "Debug profiled" MSVC configuration.madmaxoft2013-08-1910-1/+616
| | | | | | | | Used for profiling debug builds, which turned out to be necessary from time to time.
* | Fixed the extreme strain on the world tick thread.madmaxoft2013-08-192-0/+7
|/ | | | Block changes were sent even with empty changesets, causing a lot of lost CPU cycles.
* Fixed cEvent TimedWait on Linux.madmaxoft2013-08-191-1/+1
|
* Debuggers plugin: Added details about pickups to the "/le" command.madmaxoft2013-08-191-1/+7
|
* Added cPickup:IsCollected() to the Lua API.madmaxoft2013-08-193-2/+38
|
* Added cPickup:GetAge() the the Lua API.madmaxoft2013-08-193-5/+37
|
* Moved entities into the Entities subfolder.madmaxoft2013-08-1978-240/+252
|
* Fixed timed event wait on Linux.madmaxoft2013-08-191-16/+11
| | | | Was causing an error message and the DeadlockDetect didn't work.
* Finished renaming cPlugin_NewLua to cPluginLua.madmaxoft2013-08-1911-114/+115
|
* Implemented the OnWorldTick hook.madmaxoft2013-08-196-0/+40
| | | | Triggerred for each world every time it ticks, parameters are the cWorld and the previous tick length (a_Dt)
* cChunk::SetBlock() now uses cChunk::FastSetBlock() for the common code path.madmaxoft2013-08-191-69/+11
|
* Removed an unused CriticalSection from cChunk.madmaxoft2013-08-192-20/+5
| | | | Fixes #109
* Fixed crash when the player is above the world.madmaxoft2013-08-191-1/+1
| | | | Fixes #53.
* Implemented cWorld:QueueSetBlock(), as requested for delayed blocksetting.madmaxoft2013-08-188-4/+186
| | | | Untested yet, so might not work.
* Removed SetServerBlock griefing.madmaxoft2013-08-187-99/+7
|
* Fixed piston code griefing damage.madmaxoft2013-08-181-22/+6
|
* Emergency compilation fix!Tiger Wang2013-08-181-1/+2
|
* TransAPI disappeared!Tiger Wang2013-08-181-0/+6
|
* Merge branch 'master' of https://github.com/tigerw/MCServer into tigerw-masterTiger Wang2013-08-1810-24/+176
|\ | | | | | | | | | | | | Conflicts: source/Piston.cpp Merged pull request and fixed merge conflicts
| * Added checks to bail out if block entities are being pushed by a pistonTiger Wang2013-08-181-2/+21
| |
| * Properly fixed piston non-animationTiger Wang2013-08-187-16/+128
| | | | | | | | Fixes #57
| * Enhancements to Tabcompletion and Compile FixTiger Wang2013-08-183-18/+8
| | | | | | | | | | | | Tab complete now finds the last word and matches accordingly, with a 20% increase in speed! Fixed missing comma breaking compilation
| * Merge remote-tracking branch 'upstream/master'Tiger Wang2013-08-1819-179/+90
| |\
| * | Bugfix Update [SEE DESC}Tiger Wang2013-08-184-8/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | Added stained clay, coal block, and hardened clay Block IDs Added stained clay and carpet block Metas Fixed bug with sticky retract bailing out but not unsetting arm Fixed autocomplete not working when not at the first character, fixes #64 Added furnace recipes for hardened clay and coal and coal blocks
* | | Made cPiston code more readable and configurable.madmaxoft2013-08-182-78/+200
| | | | | | | | | | | | Fixed some minor problems with pistons, such as pulling water etc. Thanks to TigerW for some inspiration.
* | | Added cWindow property manipulation API.madmaxoft2013-08-1813-45/+151
| | | | | | | | | | | | Now enchantment table and furnace properties can be set by a plugin
* | | cListenThread correctly closes all sockets.madmaxoft2013-08-181-2/+6
| | | | | | | | | | | | This partially fixes FS 421.
* | | Disabled Lua virtual hooks.madmaxoft2013-08-183-1957/+18
| |/ |/| | | | | This technology was used for old-style plugins and is no longer supported nor needed. Fixes #78.
* | Fixed LuaWindow destructor causing a crash.madmaxoft2013-08-181-0/+10
| | | | | | | | It was leaving the m_Contents' relations to listeners and SlotAreas' relations to m_Contents, which were already gone.
* | Fixed assert failures in cLuaState when using it for pushing a StringVector.madmaxoft2013-08-181-31/+0
| |
* | Added cRoot:BroadcastChat() to the Lua API.madmaxoft2013-08-174-2/+52
| | | | | | | | This allows plugins to broadcast a chat message to all connected players. It is a replacement for previously removed cServer:BroadcastChat().
* | The server Tick thread ticks PluginManager.madmaxoft2013-08-171-0/+5
| | | | | | | | This fixes #104 and #102
* | Fixed compile-time warning in TNTEntity.madmaxoft2013-08-172-6/+6
| | | | | | | | The FuseTime is now a double instead of a float
* | Merge pull request #100 from mc-server/pluginsubmodulesAlexander Harkness2013-08-1610-140/+17
|\ \ | | | | | | Make the plugins into submodules.
| * | Removed an old cloneplugins file.Alexander Harkness2013-08-161-7/+0
| | |
| * | Changed README so it knows about submodulesAlexander Harkness2013-08-161-0/+2
| | |
| * | Added transapi as a submodule - so it more accurately reflects the source origin.Alexander Harkness2013-08-165-131/+9
| | |
| * | Added the removed plugins as submodules.Alexander Harkness2013-08-164-2/+6
| | |
* | | Merge pull request #101 from tigerw/masterTiger Wang2013-08-1613-59/+159
|\ \ \ | |/ / |/| / | |/ Fixes and features
| * Another compile fixTiger Wang2013-08-161-3/+0
| |
| * Possible entity ID fix?Tiger Wang2013-08-161-2/+2
| |
| * Compilation and Minecart fixesTiger Wang2013-08-163-9/+53
| |
| * Merge remote-tracking branch 'upstream/master'Tiger Wang2013-08-16110-36386/+32145
| |\ | |/ |/|
* | Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX.madmaxoft2013-08-1618-169/+207
| | | | | | | | Also slightly improved the spawning algorithm.
* | Removed squirrel plugin remnantsmadmaxoft2013-08-161-13/+0
| |
* | Updated the nightbuild script for moved pluginsmadmaxoft2013-08-161-1/+10
| |
* | Moved ProtectionAreas into a separate repositorymadmaxoft2013-08-1612-1447/+4
| |
* | Added the ClonePlugins script.madmaxoft2013-08-161-0/+6
| | | | | | | | This will clone the base plugins into their respective folders.
* | No more Core in the MCServer repomadmaxoft2013-08-1643-3549/+1
| |
* | Merge pull request #96 from mc-server/buildsystestTiger Wang2013-08-161-1/+1
|\ \ | | | | | | Changed a line, new PR system test.
| * | Changed a line, new PR system test.Alexander Harkness2013-08-151-1/+1
| | |
* | | Exported cWorld:DoExplosionAt() to Lua API.madmaxoft2013-08-153-3/+49
|/ /
* | Merge pull request #95 from mc-server/CryptoUpdateAlexander Harkness2013-08-1514-174/+153
|\ \ | | | | | | CryptoPP update
| * | Updated the makefile to disable assembly for clang.madmaxoft2013-08-151-3/+19
| | | | | | | | | | | | You need to set a flag manually, "disableasm=1" on the commandline.
| * | Updated CryptoPP to 5.6.2madmaxoft2013-08-1513-171/+134
| | |
* | | Fixed the Reload and Save-all console commands.madmaxoft2013-08-151-7/+74
| | | | | | | | | | | | They were broken by the PerWorldThreads update removing cServer:BroadcastMessage() and cServer:SendMessage()
* | | Added Luksor to contributors list.STRWarrior2013-08-151-0/+1
| | |
* | | Attempting to fix CentOS / gcc 4.4.7 compilation problem.madmaxoft2013-08-151-1/+1
| | | | | | | | | | | | Reported by ThijsD in the forum http://forum.mc-server.org/showthread.php?tid=1220
* | | Merge pull request #93 from mc-server/PerWorldThreadsMattes D2013-08-1525-31144/+31743
|\ \ \ | |/ / |/| | Per world threads
| * | Added simple deadlock detection code.madmaxoft2013-08-144-4/+246
| | | | | | | | | | | | This will assert and then deliberately crash the server once a deadlock is detected. For detection, only the world tick threads are considered, cWorld's m_WorldAge is checked periodically and if it doesn't increment for several seconds, a deadlock is reported.
| * | Fixed world's a_Dt parameter getting time values in wrong units.madmaxoft2013-08-141-1/+1
| | |
| * | cEvent can now wait for the event with a specified timeout.madmaxoft2013-08-142-26/+88
| | |
| * | ClientHandle no longer queues chat messages.madmaxoft2013-08-142-56/+17
| | | | | | | | | | | | It is no longer needed to queue chat messages, because the protocol is parsed within the Tick thread itself, without holding any SocketThread CS.
| * | Clients are deleted when the world is stopped.madmaxoft2013-08-141-0/+11
| | | | | | | | | | | | This fixes #92.
| * | Fixed wrong names for some metas.madmaxoft2013-08-143-18/+18
| | | | | | | | | | | | They were E_BLOCK_ instead of E_META_.
| * | Server counts the players correctly.madmaxoft2013-08-143-3/+6
| | | | | | | | | | | | Was missing the PlayerDestroying() call, so players weren't removed from the playercount.
| * | Fixed crashes in world's clientlist manipulatorsmadmaxoft2013-08-142-2/+28
| | |
| * | Player counts are now properly handled.madmaxoft2013-08-147-16/+108
| | | | | | | | | | | | Fixes #80
| * | Exported cWorld:BroadcastChat() to the Lua API; used in the Core.madmaxoft2013-08-134-23/+59
| | |
| * | Updated the Core Lua files in MCServer project externals.madmaxoft2013-08-131-18/+50
| | |
| * | Merge branch 'master' into PerWorldThreads.madmaxoft2013-08-1324-178/+437
| |\ \ | | | | | | | | | | | | Also fixed the AllToLua script not resolving conflicts.
| * | | Clients are now ticked in cServer first, then in cWorld once they get assigned a world.madmaxoft2013-08-1310-168/+182
| | | |
| * | | Fixed logging into debug console.madmaxoft2013-08-122-1/+3
| | | | | | | | | | | | | | | | Was missing the LF at the end.
| * | | Removed cServer::BroadcastChat() and cServer::SendMessage().madmaxoft2013-08-127-133/+42
| | | | | | | | | | | | | | | | These two functions make it difficult to move to the new ticking system, and they aren't used anyway. If so required, they can be emulated by ForEachWorld / ForEachPlayer calls.
| * | | Removed unused cServer::IsConnected() function.madmaxoft2013-08-121-4/+2
| | | |
| * | | Merge branch 'master' into PerWorldThreadsmadmaxoft2013-08-125-18/+27
| |\ \ \
| * | | | Added cWorld:QueueSaveAllChunks() function for saving chunks asynchronously.madmaxoft2013-08-114-5/+125
| | | | | | | | | | | | | | | | | | | | The cWorld:SaveAllChunks() is therefore deprecated in the API and will be removed soon, use QueueSaveAllChunks() instead.
| * | | | cIsThread threads get a window identification on Win.madmaxoft2013-08-111-0/+2
| | | | | | | | | | | | | | | | | | | | This enables tools such as TaskInfo to report the thread name directly.
| * | | | Each world now ticks in a separate thread.madmaxoft2013-08-118-112/+135
| | | | |
| * | | | Removed cServer::m_pState, dissolved into direct member variables.madmaxoft2013-08-112-101/+75
| | | | | | | | | | | | | | | | | | | | The server tick thread is now in the cServer::cTickThread object.
| * | | | cIsThread: Added the Stop() method and debugging output in Wait()madmaxoft2013-08-112-22/+26
| | | | |
| * | | | Moved MaxPlayers and Description from cWorld to cServer.madmaxoft2013-08-118-186/+274
| | | | | | | | | | | | | | | | | | | | Also started creating a new cWorld::cTickThread class, but not used yet.
* | | | | Merge pull request #91 from tigerw/masterMattes D2013-08-156-10/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixed piston being able to push water Fixed ice creating a non-source block (still doesn't update though)
* | | | | | Updated CONTRIBUTING.md with basic recommendationsMattes D2013-08-141-4/+21
| | | | | |
* | | | | | Added mtilden to contributors list.STRWarrior2013-08-141-1/+2
| | | | | |
| | | | | * Feature and bugfixes [SEE DESC]Tiger Wang2013-08-1613-52/+111
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added TNT and Hopper minecarts Fixed piston code failing without an extension set Repeaters are now broken Fixed not being able to place a minecart on an activator rail Added much needed comments on piston code Fixed minor formatting issue
| * | | | Generation and simulation defaultsTiger Wang2013-08-142-8/+8
| | | | | | | | | | | | | | | | | | | | ...are no longer set, instead, the server operator is told to set them.
| * | | | Okay, changed to xoft's partial fixTiger Wang2013-08-141-29/+6
| | | | |
| * | | | Merge remote-tracking branch 'upstream/master'Tiger Wang2013-08-1420-185/+464
| |\ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/Piston.cpp Merge conflict?
* | | | | Partially fixed tonibm19's mess.madmaxoft2013-08-141-21/+20
| | | | |
* | | | | Merge pull request #85 from tigerw/masterTiger Wang2013-08-142-2/+25
|\ \ \ \ \ | | | | | | | | | | | | Fixed #57
* | | | | | Added some old contributors.STRWarrior2013-08-141-0/+3
| | | | | |
* | | | | | Removed 's' at the end of CONTRIBUTING.mdAlexander Harkness2013-08-141-1/+1
| | | | | |
* | | | | | Moved the file as it was markdown.Alexander Harkness2013-08-141-0/+0
| | | | | |
* | | | | | Merge pull request #90 from mc-server/contributingAlexander Harkness2013-08-141-0/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | Added basic contributing file, fixes #86.
| * | | | | | Added tabs/spaces stuff.Alexander Harkness2013-08-141-1/+2
| | | | | | |
| * | | | | | Added basic contributing file, fixes #86.Alexander Harkness2013-08-141-0/+11
|/ / / / / /
* | | | | / Fixed player swimstate crash.madmaxoft2013-08-141-16/+35
| |_|_|_|/ |/| | | | | | | | | | | | | | The check for swimming / submersion checks the Y coord first. Fixes #63.
* | | | | Added ConsoleColors test for testing out linux console color codes.madmaxoft2013-08-131-0/+62
| | | | |
* | | | | Merge pull request #88 from tonibm19/patch-3Mattes D2013-08-131-1/+7
|\ \ \ \ \ | | | | | | | | | | | | Fixed new crafting recipes.
| * | | | | Fixed new crafting recipes.tonibm192013-08-131-1/+7
|/ / / / / | | | | | | | | | | I forgot to change items.ini in my latest merged PR, sorry for that
* | | | | Added the transapi permission because yay!Alexander Harkness2013-08-131-2/+2
| | | | |
* | | | | Merge pull request #87 from mc-server/transapiAlexander Harkness2013-08-134-0/+132
|\ \ \ \ \ | | | | | | | | | | | | Add TransAPI as a default plugin.
| * | | | | Added TransAPI as a default plugin.Alexander Harkness2013-08-131-0/+1
| | | | | |
| * | | | | Add TransAPI plugin in.Alexander Harkness2013-08-133-0/+131
|/| | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'transapirem/master' into transapi
| * | | | | Added link to future lib.Alexander Harkness2013-08-131-1/+1
| | | | | |
| * | | | | Made the READMEAlexander Harkness2013-08-131-2/+18
| | | | | |
| * | | | | Changed system to use ISO 639-1.Alexander Harkness2013-08-131-3/+3
| | | | | |
| * | | | | Finished up the main plugin.Alexander Harkness2013-08-131-8/+45
| | | | | |
| * | | | | Did some stuff.Alexander Harkness2013-08-121-0/+54
| | | | | |
| * | | | | Initial commitAlexander Harkness2013-08-112-0/+24
| / / / /
* | | | | Squashed commit of the following:Alexander Harkness2013-08-139-165/+197
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 322b33d95a8486b22c3c259ce241976516a88a4b Merge: b3d6dc7 954b682 Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 13 09:54:51 2013 -0700 Merge pull request #24 from mc-server/sudo Added sudo and do. commit 954b682450503815a2a81e1ab51a190aeeb0bd8d Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 13 17:00:56 2013 +0100 Added sudo and do. commit b3d6dc73347c3ec9e49502a2250aff4ab664e870 Merge: 735f1da b39b144 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 23:00:24 2013 -0700 Merge pull request #22 from mc-server/functions-squashing Squash helper functions around the source into just one file. commit 735f1dac5e0d5a9d98dd2e0b5833e01d925487a0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 19:42:42 2013 +0100 Re-added the downfall command. commit b39b144c6afc246647d46ed0ac1b66f9b46e2cd3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 19:01:05 2013 +0100 Dragged out TeleportToPlayer and dumped it in the new functions.lua. commit 5ea91abb6b9a85d91ba82d125b6897a2e743937e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 19:00:01 2013 +0100 Dragged out the CheckHardcore function. commit dc00e218cdf55252e5e8d5984e4e63bf11457d5e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 18:58:42 2013 +0100 Dragged yet more functions out. commit 1e95ca25d71770382074d5e379cbfea7288f6e0d Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 18:57:36 2013 +0100 Dragged some functions out of kick. commit 9168dee74d0b3c9f3c7a6fdb756798095ae444a4 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 18:56:37 2013 +0100 Dragged the helper functions out of console.lua. commit 0f48daf02c0b823ae7fe0863d2a1292e53f0fa22 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 18:54:40 2013 +0100 Dumped messages in the functions file, removed it's own special one. commit 9dc3f0d18af4a411f8a40b525e49e7598159f450 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:46:05 2013 +0100 Alpha-sorted the command bindings. commit e22d2fcf3dd840b1a051f3b5b529040213c151c6 Merge: 3ff68e9 9e285ea Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:35:46 2013 +0100 Merge branch 'vanilla-commands' Conflicts: main.lua weather.lua commit 3ff68e9690ff365fd57343dd8d0609bdc6b6bb54 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:22:33 2013 +0100 Cleaned up some files and also killed some demons that had survived the messaging update. commit 9e285ea6ceb3f2e279052fd10227a6dfeb48c062 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 15:09:28 2013 +0100 Fixed tabs and conforms to standards commit e092a35988074b7ebd58068c0b24a235a98596df Merge: f4038d2 c1c563b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:06:35 2013 +0100 Merge branch 'message-standards' Conflicts: console.lua item.lua main.lua commit d68c84b8b74a54cc15965036d27ad0b1dde2d603 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:56:08 2013 +0100 Added /msg alias commit c1c563bda69d51cf5454c7584a25fa3968f0e3ad Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:55:56 2013 +0100 Cleaned up console a little and switched to new message system. Also fixed missing eof newline. commit dc6c5fafc32034321f6827b0c21e99212e2d559b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:54:47 2013 +0100 Cleaned up web-perms and switched to new message system. Also added missing eof newline. commit f739fc83ace22cf1ee966ad5514bd3c708d08c20 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:54:10 2013 +0100 Remove command commit dc5ce476e871b425f79e510522e35db5608161d4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:52:40 2013 +0100 Now conforms to chat standards commit 41e15803541f4a20ee5baf92106e2ba1cb40cbd7 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:51:21 2013 +0100 Cleaned up weather and switched to new message system. Also added missing eof newline. commit d19caacaad67addaa30d1b6f48ec47c265b4832e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:50:07 2013 +0100 Cleaned up viewdistance and switched to new messaging system. Also added missing eof newline. commit d6f6603773ae7beb87cb951988e7738ba9c1e538 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:48:34 2013 +0100 Cleaned up top and changed to new messaging system. Also fixed missing eof newline. commit f50fb793a1332c1cc87b3c6e0dfa283f9dfc9e61 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:47:28 2013 +0100 Cleaned up the time file and switched to new messaging system. commit aff076175ded4823da817547349537f3c33d4a43 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:43:38 2013 +0100 Now comforms to help standards commit 4c416d1d1944fa00d4bf07f2580b29b530545bb3 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:09:29 2013 +0200 Added /tell [playername] [message] commit 56db86812bfa7c4482b563af71846616a1716434 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:06:47 2013 +0200 Added /tell [playername] [message] commit 1b5f32e3b577474b0878dfe9211cafbdb00790bb Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 12:58:53 2013 +0100 Cleaned up teleport and switched to new message system. Also added missing eof newline. commit fb96b73831679735a9677d7f520d19d8276a15d6 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:33:49 2013 +0200 Added /weather [Clear/Rain/Thunder] commit 1e4676965a3ce6dc79912e0c8686b7de5026eb42 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:32:04 2013 +0200 Added /weather [Clear/Rain/Thunder] commit f4038d2f9d748df54af054661a18630219ebd25c Author: STRWarrior <niels.breuker@hotmail.nl> Date: Sun Aug 11 13:08:24 2013 +0200 changed /downfall to /toggledownfall becouse thats the way it is in vanilla. commit acdcefe61919e9ecbace1ee2f56dc24c94ffa4dc Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:02:35 2013 +0200 Fixed /tpa and /tpaccept commit 9f526a63f07497fa7542515aa17afce9adc34abb Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 12:59:22 2013 +0200 Updated README (new commands added) commit 717239095c638d86859f1b1b449e6bea0d093f02 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:37:11 2013 +0100 Cleaned up spawn.lua and changed to new message system. Also fixed missing eof newline. commit 2a6a693efcffa1145270bc79ce403e5038a88308 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:58 2013 +0100 Cleaned up the save-reload-stop file. Also fixed missing eof newline. commit d32223e4361509a598ee528261b113d92f402e7e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:08 2013 +0100 Cleaned up the regen file and changed to the new message system. Also fixed missing eof newline. commit 7635e0cd1be051d60bbb6127f04b5b9b8decf51f Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:30:47 2013 +0100 Cleaned up rank-groups.lua and changed to new message system. Also fixed missing eof newline. commit 204e38aa33541794745a671092a3b5b37388f6d2 Merge: 42e95a6 a319162 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 00:54:49 2013 -0700 Merge pull request #19 from mc-server/vanilla-commands Added /kill and /clear commit a31916277fcef2925fc96ce6833dac1ab7c62905 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 23:11:21 2013 +0200 You die if you dont specify a player commit 0aca0d8431cc69f841a3e3f3a0ada81c1d8b1fbb Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:05:03 2013 +0100 Cleaned up the portal and worlds file and added new message system. Also fixed missing eof newline. commit 9f4a1fe0ef18a3ee48ea5629969854e5a60616a0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:01:23 2013 +0100 Cleaned up plugins file and added new message system. also fixed missing eof newline. commit 9f04dfef81e8705597aac8fbc8912e3c3b9be6e8 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:23:41 2013 +0200 fixed /clear commit 13e9007844f15050ad4ecea79246d31426975898 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:17:06 2013 +0100 Cleaned up the motd file. commit 6c8de9b3594221fbb092d9989166826754641eda Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:13:42 2013 +0200 Added /clear command commit 97fe00aac1bf7d497e08a9622bb32786d64b4c0b Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:11:31 2013 +0200 Added /clear command commit 8dec3c04acb9814db1c89cba2094494fd321e40a Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:11:26 2013 +0100 Cleaned up the me file and changed to new message system. commit 72c401fe65589adce446e7de59b3c47ac2147fc9 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:09:26 2013 +0100 Cleaned up the main file, and changed to the new message system. commit c48604becd8da56590c9374a641a665d1d6dedab Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:05:24 2013 +0200 Added /kill commit 41b90ad60fc944aa307447491e511879e64f108a Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:03:47 2013 +0200 added /kill commit b2ffcfb1ea36758b013e1ea85c2515485ed30543 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:57:50 2013 +0100 Added new messaging system to locate.lua. Also added the eof newline. commit 318e4dc85eb10d7d97279a19f2d21f3ec75c4598 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:53:51 2013 +0100 Cleaned up the kick command and added new message system. Also fixed missing eof newline. commit 3d864b47a826911181604f83ea72ca0416ff25ce Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:49:56 2013 +0100 Cleaned the /i a bit more. commit 7c26e76048885e2cbc7bc5b57d6ba38b7475e2a5 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:48:19 2013 +0100 Changed to the new message system for /i. Also fixed eof newline. commit 1bc7f1844942a4a675c125b06c81b418b009c037 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:37:35 2013 +0100 Cleaned up help massively and implemented the new messages. Also added new eof newline. commit 150c88ccfe2d6e5210f95c31e56f824832a0c98c Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:36:14 2013 +0100 Added spaces after the tag for the messages so the results look good. commit a144b535cd51805ef8badfc6645aa654370913ed Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:30:21 2013 +0100 Added new messages to gm.lua. Also added spaces in functions and added a eof newline. commit 2237f62c1c6e40d7b2a2986916b2a6e1879f6bfd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:23:29 2013 +0100 Removed a semicolon that was creeping around in the messages file. commit fbe68a2c28f0b7d54d8527b54a737218bc9a6da4 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:22:48 2013 +0100 Fixed derpy spelling and added new messages to the give command. Also cleaned up the functions in the give command file. commit 66b33c0436d084a2fed1248d63f074c768545ad0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:04:55 2013 +0100 Added new messages to the ban and unban command. Also cleaned up the function calls and added the eof newline. commit c90dda25990de8ab6d529e83c9620d9bc8c9b9f1 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 17:56:43 2013 +0100 Added new messages to /back command. Also fixed newline at end of file. commit 42e95a6d32da7227a84a5202a2e72fcf4007aaf2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 17:04:36 2013 +0100 Fix concatenation issue commit 7432c25306b8125fca13100048b693bebad92d3d Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:44:47 2013 +0100 Fix of bracket commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 57d842cbc61464a613c248d043a3fe7254d931a2 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:17:03 2013 +0100 Added temporary messages.lua, seeing if people like it. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
| | * | | Alpha sorted PistonBreakable listTiger Wang2013-08-141-2/+3
| | | | |
| | * | | Buncha bugfixes [SEE DESC]Tiger Wang2013-08-146-9/+23
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Fixed generation values not being written Fixed piston being able to push water Fixed ice creating a non-source block (still doesn't update though) Removed problematic piston code
| * | | YET ANOTHER ERROR >:(Tiger Wang2013-08-131-3/+3
| | | |
| * | | CreditsTiger Wang2013-08-131-3/+5
| | | |
| * | | Attempt threeTiger Wang2013-08-131-16/+14
| | | | | | | | | | | | | | | | This is extremely embarrassing...
| * | | Attempt twoTiger Wang2013-08-131-3/+3
| | | |
| * | | Attempt at fixing sleep issueTiger Wang2013-08-131-3/+3
| | | |
| * | | Removed more commentsTiger Wang2013-08-131-1/+0
| | | |
| * | | Fixes #57Tiger Wang2013-08-131-1/+25
| | | |
| * | | Merge remote-tracking branch 'upstream/master'Tiger Wang2013-08-1352-31020/+31475
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #84 from tonibm19/patch-2Mattes D2013-08-131-3/+10
|\ \ \ \ | | | | | | | | | | Recipe Updates
| * | | | Recipe Updatestonibm192013-08-131-3/+10
|/ / / / | | | | | | | | Added almost all 1.6 recipes
* | | | Keep players from taking damage when teleporting.STRWarrior2013-08-121-1/+1
| | | |
* | | | Added quartz stairs.STRWarrior2013-08-124-30589/+30592
| | | |
* | | | Fixed logging into debug console.madmaxoft2013-08-122-1/+3
| | | | | | | | | | | | | | | | Was missing the LF at the end.
* | | | Makefile: Added FreeBSD support.madmaxoft2013-08-121-2/+17
| |_|/ |/| | | | | | | | FreeBSD uses libltdl instead of libdl. Thanks xreprimand for the info.
* | | Merge pull request #77 from tonibm19/patch-1Tiger Wang2013-08-111-0/+7
|\ \ \ | | | | | | | | Now Endermans spawn in The End
| * | | Now Endermans spawn in The Endtonibm192013-08-111-0/+7
| | | |
* | | | Really removed comments this timeTiger Wang2013-08-111-7/+0
|/ / /
* | | Merge pull request #74 from tigerw/masterTiger Wang2013-08-113-17/+14
|\ \ \ | | | | | | | | Further attempt at fixing torch placements
* | | | Dragged in the latest core changes.Alexander Harkness2013-08-111-1/+13
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 735f1dac5e0d5a9d98dd2e0b5833e01d925487a0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 19:42:42 2013 +0100 Re-added the downfall command. commit 9dc3f0d18af4a411f8a40b525e49e7598159f450 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:46:05 2013 +0100 Alpha-sorted the command bindings. commit e22d2fcf3dd840b1a051f3b5b529040213c151c6 Merge: 3ff68e9 9e285ea Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:35:46 2013 +0100 Merge branch 'vanilla-commands' Conflicts: main.lua weather.lua commit 3ff68e9690ff365fd57343dd8d0609bdc6b6bb54 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:22:33 2013 +0100 Cleaned up some files and also killed some demons that had survived the messaging update. commit 9e285ea6ceb3f2e279052fd10227a6dfeb48c062 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 15:09:28 2013 +0100 Fixed tabs and conforms to standards commit e092a35988074b7ebd58068c0b24a235a98596df Merge: f4038d2 c1c563b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:06:35 2013 +0100 Merge branch 'message-standards' Conflicts: console.lua item.lua main.lua commit d68c84b8b74a54cc15965036d27ad0b1dde2d603 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:56:08 2013 +0100 Added /msg alias commit c1c563bda69d51cf5454c7584a25fa3968f0e3ad Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:55:56 2013 +0100 Cleaned up console a little and switched to new message system. Also fixed missing eof newline. commit dc6c5fafc32034321f6827b0c21e99212e2d559b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:54:47 2013 +0100 Cleaned up web-perms and switched to new message system. Also added missing eof newline. commit f739fc83ace22cf1ee966ad5514bd3c708d08c20 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:54:10 2013 +0100 Remove command commit dc5ce476e871b425f79e510522e35db5608161d4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:52:40 2013 +0100 Now conforms to chat standards commit 41e15803541f4a20ee5baf92106e2ba1cb40cbd7 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:51:21 2013 +0100 Cleaned up weather and switched to new message system. Also added missing eof newline. commit d19caacaad67addaa30d1b6f48ec47c265b4832e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:50:07 2013 +0100 Cleaned up viewdistance and switched to new messaging system. Also added missing eof newline. commit d6f6603773ae7beb87cb951988e7738ba9c1e538 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:48:34 2013 +0100 Cleaned up top and changed to new messaging system. Also fixed missing eof newline. commit f50fb793a1332c1cc87b3c6e0dfa283f9dfc9e61 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:47:28 2013 +0100 Cleaned up the time file and switched to new messaging system. commit aff076175ded4823da817547349537f3c33d4a43 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:43:38 2013 +0100 Now comforms to help standards commit 4c416d1d1944fa00d4bf07f2580b29b530545bb3 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:09:29 2013 +0200 Added /tell [playername] [message] commit 56db86812bfa7c4482b563af71846616a1716434 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:06:47 2013 +0200 Added /tell [playername] [message] commit 1b5f32e3b577474b0878dfe9211cafbdb00790bb Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 12:58:53 2013 +0100 Cleaned up teleport and switched to new message system. Also added missing eof newline. commit fb96b73831679735a9677d7f520d19d8276a15d6 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:33:49 2013 +0200 Added /weather [Clear/Rain/Thunder] commit 1e4676965a3ce6dc79912e0c8686b7de5026eb42 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:32:04 2013 +0200 Added /weather [Clear/Rain/Thunder] commit f4038d2f9d748df54af054661a18630219ebd25c Author: STRWarrior <niels.breuker@hotmail.nl> Date: Sun Aug 11 13:08:24 2013 +0200 changed /downfall to /toggledownfall becouse thats the way it is in vanilla. commit acdcefe61919e9ecbace1ee2f56dc24c94ffa4dc Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:02:35 2013 +0200 Fixed /tpa and /tpaccept commit 9f526a63f07497fa7542515aa17afce9adc34abb Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 12:59:22 2013 +0200 Updated README (new commands added) commit 717239095c638d86859f1b1b449e6bea0d093f02 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:37:11 2013 +0100 Cleaned up spawn.lua and changed to new message system. Also fixed missing eof newline. commit 2a6a693efcffa1145270bc79ce403e5038a88308 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:58 2013 +0100 Cleaned up the save-reload-stop file. Also fixed missing eof newline. commit d32223e4361509a598ee528261b113d92f402e7e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:08 2013 +0100 Cleaned up the regen file and changed to the new message system. Also fixed missing eof newline. commit 7635e0cd1be051d60bbb6127f04b5b9b8decf51f Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:30:47 2013 +0100 Cleaned up rank-groups.lua and changed to new message system. Also fixed missing eof newline. commit 204e38aa33541794745a671092a3b5b37388f6d2 Merge: 42e95a6 a319162 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 00:54:49 2013 -0700 Merge pull request #19 from mc-server/vanilla-commands Added /kill and /clear commit a31916277fcef2925fc96ce6833dac1ab7c62905 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 23:11:21 2013 +0200 You die if you dont specify a player commit 0aca0d8431cc69f841a3e3f3a0ada81c1d8b1fbb Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:05:03 2013 +0100 Cleaned up the portal and worlds file and added new message system. Also fixed missing eof newline. commit 9f4a1fe0ef18a3ee48ea5629969854e5a60616a0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:01:23 2013 +0100 Cleaned up plugins file and added new message system. also fixed missing eof newline. commit 9f04dfef81e8705597aac8fbc8912e3c3b9be6e8 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:23:41 2013 +0200 fixed /clear commit 13e9007844f15050ad4ecea79246d31426975898 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:17:06 2013 +0100 Cleaned up the motd file. commit 6c8de9b3594221fbb092d9989166826754641eda Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:13:42 2013 +0200 Added /clear command commit 97fe00aac1bf7d497e08a9622bb32786d64b4c0b Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:11:31 2013 +0200 Added /clear command commit 8dec3c04acb9814db1c89cba2094494fd321e40a Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:11:26 2013 +0100 Cleaned up the me file and changed to new message system. commit 72c401fe65589adce446e7de59b3c47ac2147fc9 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:09:26 2013 +0100 Cleaned up the main file, and changed to the new message system. commit c48604becd8da56590c9374a641a665d1d6dedab Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:05:24 2013 +0200 Added /kill commit 41b90ad60fc944aa307447491e511879e64f108a Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:03:47 2013 +0200 added /kill commit b2ffcfb1ea36758b013e1ea85c2515485ed30543 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:57:50 2013 +0100 Added new messaging system to locate.lua. Also added the eof newline. commit 318e4dc85eb10d7d97279a19f2d21f3ec75c4598 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:53:51 2013 +0100 Cleaned up the kick command and added new message system. Also fixed missing eof newline. commit 3d864b47a826911181604f83ea72ca0416ff25ce Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:49:56 2013 +0100 Cleaned the /i a bit more. commit 7c26e76048885e2cbc7bc5b57d6ba38b7475e2a5 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:48:19 2013 +0100 Changed to the new message system for /i. Also fixed eof newline. commit 1bc7f1844942a4a675c125b06c81b418b009c037 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:37:35 2013 +0100 Cleaned up help massively and implemented the new messages. Also added new eof newline. commit 150c88ccfe2d6e5210f95c31e56f824832a0c98c Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:36:14 2013 +0100 Added spaces after the tag for the messages so the results look good. commit a144b535cd51805ef8badfc6645aa654370913ed Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:30:21 2013 +0100 Added new messages to gm.lua. Also added spaces in functions and added a eof newline. commit 2237f62c1c6e40d7b2a2986916b2a6e1879f6bfd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:23:29 2013 +0100 Removed a semicolon that was creeping around in the messages file. commit fbe68a2c28f0b7d54d8527b54a737218bc9a6da4 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:22:48 2013 +0100 Fixed derpy spelling and added new messages to the give command. Also cleaned up the functions in the give command file. commit 66b33c0436d084a2fed1248d63f074c768545ad0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:04:55 2013 +0100 Added new messages to the ban and unban command. Also cleaned up the function calls and added the eof newline. commit c90dda25990de8ab6d529e83c9620d9bc8c9b9f1 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 17:56:43 2013 +0100 Added new messages to /back command. Also fixed newline at end of file. commit 42e95a6d32da7227a84a5202a2e72fcf4007aaf2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 17:04:36 2013 +0100 Fix concatenation issue commit 7432c25306b8125fca13100048b693bebad92d3d Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:44:47 2013 +0100 Fix of bracket commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 57d842cbc61464a613c248d043a3fe7254d931a2 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:17:03 2013 +0100 Added temporary messages.lua, seeing if people like it. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Added doxyComments for cIsThread.madmaxoft2013-08-112-7/+13
| | |
* | | Dragged in the latest changes for Core.Alexander Harkness2013-08-1129-368/+599
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 9dc3f0d18af4a411f8a40b525e49e7598159f450 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:46:05 2013 +0100 Alpha-sorted the command bindings. commit e22d2fcf3dd840b1a051f3b5b529040213c151c6 Merge: 3ff68e9 9e285ea Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:35:46 2013 +0100 Merge branch 'vanilla-commands' Conflicts: main.lua weather.lua commit 3ff68e9690ff365fd57343dd8d0609bdc6b6bb54 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:22:33 2013 +0100 Cleaned up some files and also killed some demons that had survived the messaging update. commit 9e285ea6ceb3f2e279052fd10227a6dfeb48c062 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 15:09:28 2013 +0100 Fixed tabs and conforms to standards commit e092a35988074b7ebd58068c0b24a235a98596df Merge: f4038d2 c1c563b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 15:06:35 2013 +0100 Merge branch 'message-standards' Conflicts: console.lua item.lua main.lua commit d68c84b8b74a54cc15965036d27ad0b1dde2d603 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:56:08 2013 +0100 Added /msg alias commit c1c563bda69d51cf5454c7584a25fa3968f0e3ad Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:55:56 2013 +0100 Cleaned up console a little and switched to new message system. Also fixed missing eof newline. commit dc6c5fafc32034321f6827b0c21e99212e2d559b Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:54:47 2013 +0100 Cleaned up web-perms and switched to new message system. Also added missing eof newline. commit f739fc83ace22cf1ee966ad5514bd3c708d08c20 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:54:10 2013 +0100 Remove command commit dc5ce476e871b425f79e510522e35db5608161d4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:52:40 2013 +0100 Now conforms to chat standards commit 41e15803541f4a20ee5baf92106e2ba1cb40cbd7 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:51:21 2013 +0100 Cleaned up weather and switched to new message system. Also added missing eof newline. commit d19caacaad67addaa30d1b6f48ec47c265b4832e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:50:07 2013 +0100 Cleaned up viewdistance and switched to new messaging system. Also added missing eof newline. commit d6f6603773ae7beb87cb951988e7738ba9c1e538 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:48:34 2013 +0100 Cleaned up top and changed to new messaging system. Also fixed missing eof newline. commit f50fb793a1332c1cc87b3c6e0dfa283f9dfc9e61 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 14:47:28 2013 +0100 Cleaned up the time file and switched to new messaging system. commit aff076175ded4823da817547349537f3c33d4a43 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Aug 11 14:43:38 2013 +0100 Now comforms to help standards commit 4c416d1d1944fa00d4bf07f2580b29b530545bb3 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:09:29 2013 +0200 Added /tell [playername] [message] commit 56db86812bfa7c4482b563af71846616a1716434 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 14:06:47 2013 +0200 Added /tell [playername] [message] commit 1b5f32e3b577474b0878dfe9211cafbdb00790bb Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 12:58:53 2013 +0100 Cleaned up teleport and switched to new message system. Also added missing eof newline. commit fb96b73831679735a9677d7f520d19d8276a15d6 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:33:49 2013 +0200 Added /weather [Clear/Rain/Thunder] commit 1e4676965a3ce6dc79912e0c8686b7de5026eb42 Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:32:04 2013 +0200 Added /weather [Clear/Rain/Thunder] commit f4038d2f9d748df54af054661a18630219ebd25c Author: STRWarrior <niels.breuker@hotmail.nl> Date: Sun Aug 11 13:08:24 2013 +0200 changed /downfall to /toggledownfall becouse thats the way it is in vanilla. commit acdcefe61919e9ecbace1ee2f56dc24c94ffa4dc Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 13:02:35 2013 +0200 Fixed /tpa and /tpaccept commit 9f526a63f07497fa7542515aa17afce9adc34abb Author: tonibm19 <tonibm19@gmail.com> Date: Sun Aug 11 12:59:22 2013 +0200 Updated README (new commands added) commit 717239095c638d86859f1b1b449e6bea0d093f02 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:37:11 2013 +0100 Cleaned up spawn.lua and changed to new message system. Also fixed missing eof newline. commit 2a6a693efcffa1145270bc79ce403e5038a88308 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:58 2013 +0100 Cleaned up the save-reload-stop file. Also fixed missing eof newline. commit d32223e4361509a598ee528261b113d92f402e7e Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:35:08 2013 +0100 Cleaned up the regen file and changed to the new message system. Also fixed missing eof newline. commit 7635e0cd1be051d60bbb6127f04b5b9b8decf51f Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 11:30:47 2013 +0100 Cleaned up rank-groups.lua and changed to new message system. Also fixed missing eof newline. commit 204e38aa33541794745a671092a3b5b37388f6d2 Merge: 42e95a6 a319162 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Aug 11 00:54:49 2013 -0700 Merge pull request #19 from mc-server/vanilla-commands Added /kill and /clear commit a31916277fcef2925fc96ce6833dac1ab7c62905 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 23:11:21 2013 +0200 You die if you dont specify a player commit 0aca0d8431cc69f841a3e3f3a0ada81c1d8b1fbb Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:05:03 2013 +0100 Cleaned up the portal and worlds file and added new message system. Also fixed missing eof newline. commit 9f4a1fe0ef18a3ee48ea5629969854e5a60616a0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 21:01:23 2013 +0100 Cleaned up plugins file and added new message system. also fixed missing eof newline. commit 9f04dfef81e8705597aac8fbc8912e3c3b9be6e8 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:23:41 2013 +0200 fixed /clear commit 13e9007844f15050ad4ecea79246d31426975898 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:17:06 2013 +0100 Cleaned up the motd file. commit 6c8de9b3594221fbb092d9989166826754641eda Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:13:42 2013 +0200 Added /clear command commit 97fe00aac1bf7d497e08a9622bb32786d64b4c0b Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:11:31 2013 +0200 Added /clear command commit 8dec3c04acb9814db1c89cba2094494fd321e40a Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:11:26 2013 +0100 Cleaned up the me file and changed to new message system. commit 72c401fe65589adce446e7de59b3c47ac2147fc9 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 20:09:26 2013 +0100 Cleaned up the main file, and changed to the new message system. commit c48604becd8da56590c9374a641a665d1d6dedab Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:05:24 2013 +0200 Added /kill commit 41b90ad60fc944aa307447491e511879e64f108a Author: tonibm19 <tonibm19@gmail.com> Date: Sat Aug 10 21:03:47 2013 +0200 added /kill commit b2ffcfb1ea36758b013e1ea85c2515485ed30543 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:57:50 2013 +0100 Added new messaging system to locate.lua. Also added the eof newline. commit 318e4dc85eb10d7d97279a19f2d21f3ec75c4598 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:53:51 2013 +0100 Cleaned up the kick command and added new message system. Also fixed missing eof newline. commit 3d864b47a826911181604f83ea72ca0416ff25ce Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:49:56 2013 +0100 Cleaned the /i a bit more. commit 7c26e76048885e2cbc7bc5b57d6ba38b7475e2a5 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 19:48:19 2013 +0100 Changed to the new message system for /i. Also fixed eof newline. commit 1bc7f1844942a4a675c125b06c81b418b009c037 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:37:35 2013 +0100 Cleaned up help massively and implemented the new messages. Also added new eof newline. commit 150c88ccfe2d6e5210f95c31e56f824832a0c98c Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:36:14 2013 +0100 Added spaces after the tag for the messages so the results look good. commit a144b535cd51805ef8badfc6645aa654370913ed Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:30:21 2013 +0100 Added new messages to gm.lua. Also added spaces in functions and added a eof newline. commit 2237f62c1c6e40d7b2a2986916b2a6e1879f6bfd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:23:29 2013 +0100 Removed a semicolon that was creeping around in the messages file. commit fbe68a2c28f0b7d54d8527b54a737218bc9a6da4 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:22:48 2013 +0100 Fixed derpy spelling and added new messages to the give command. Also cleaned up the functions in the give command file. commit 66b33c0436d084a2fed1248d63f074c768545ad0 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 18:04:55 2013 +0100 Added new messages to the ban and unban command. Also cleaned up the function calls and added the eof newline. commit c90dda25990de8ab6d529e83c9620d9bc8c9b9f1 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 17:56:43 2013 +0100 Added new messages to /back command. Also fixed newline at end of file. commit 42e95a6d32da7227a84a5202a2e72fcf4007aaf2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 17:04:36 2013 +0100 Fix concatenation issue commit 7432c25306b8125fca13100048b693bebad92d3d Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:44:47 2013 +0100 Fix of bracket commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 57d842cbc61464a613c248d043a3fe7254d931a2 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:17:03 2013 +0100 Added temporary messages.lua, seeing if people like it. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Added the OnHopperPullingItem and OnHopperPushingItem hooks.madmaxoft2013-08-1111-61/+230
| | | | | | | | | | | | Requested in FS 412, slightly modified the params.
* | | Added an AllowEmptyStacks param to cItemGrid::HowManyCanFit().madmaxoft2013-08-112-3/+6
| | |
| | * Removed commentsTiger Wang2013-08-131-7/+0
| |/
| * Removed unneeded case clauseTiger Wang2013-08-112-16/+13
| |
| * Tried adding bracketTiger Wang2013-08-111-1/+1
| |
| * Further attempt at fixing torch placementsTiger Wang2013-08-112-10/+10
|/ | | | Also fixed block on flower placement. #71
* Added OnPlayerAnimation() hook.madmaxoft2013-08-116-0/+44
| | | | Initial patch by @STR_Warrior, updated to account for different animation packets.
* Attempt at fixing torch placementTiger Wang2013-08-101-3/+5
| | | Attempt at fixing #71 and placement of torches.
* Added back the required extra line in player.cppAlexander Harkness2013-08-101-0/+1
|
* Removed extra disconnect messageTiger Wang2013-08-101-5/+0
| | | There seems to be already one in the HandleDisconnect hook function.
* Dragged in the latest core changes - got to automate this sometime.Alexander Harkness2013-08-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 42e95a6d32da7227a84a5202a2e72fcf4007aaf2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 17:04:36 2013 +0100 Fix concatenation issue commit 7432c25306b8125fca13100048b693bebad92d3d Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:44:47 2013 +0100 Fix of bracket commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* Deleting cPlayer now does LOGD instead of LOGTiger Wang2013-08-101-2/+1
| | | Hopefully only prints in debug the debug message!
* Merged in another fix for core...Alexander Harkness2013-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 7432c25306b8125fca13100048b693bebad92d3d Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:44:47 2013 +0100 Fix of bracket commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* Bring in a fix for CoreAlexander Harkness2013-08-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 4e0b3f905e2f937951eebd322b204f8da3e745cd Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 16:38:53 2013 +0100 Fixed bugs in the console command file that were stopping it from working. There was an extra `end` and an extra `)` commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* Merge in the latest version of Core.Alexander Harkness2013-08-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit ea1215da739e65585b448103e0bf1bebec00dfac Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Aug 10 16:06:30 2013 +0100 Fixed duplicate leave messages commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* Merge all the latest stuff from Core.Alexander Harkness2013-08-103-7/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit b6ecb378ca6f213b4676ca17efcb5baa64f2f132 Merge: b273df1 1a6f70f Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 06:05:32 2013 -0700 Merge pull request #13 from mc-server/give-console Added a console command for giving players items. commit b273df17c759eba82342466cf6e2291d84b77ab3 Author: Alexander Harkness <bearbin@gmail.com> Date: Sat Aug 10 08:27:14 2013 +0100 Hopefully fixed the /i command not working. I had not defined the newSplit variable before using it. commit 8a74037cc092d048364299f18e07c02c85ae3737 Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 8 10:18:48 2013 +0100 Fixed the contributors not being on their own lines. commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit 1a6f70f25ffa4c12a0d738c97435ae2c30cdb6a9 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:35:48 2013 +0100 Added a console command for giving players items. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* Merge pull request #56 from mc-server/LinuxColorConsoleAlexander Harkness2013-08-103-42/+107
|\ | | | | Linux color console
| * Linux color redirection fixed.madmaxoft2013-08-101-1/+1
| | | | | | | | Outputting to stdin, yeah, right, that's gonna work :P
| * Coloring is reset before the LF.madmaxoft2013-08-102-7/+9
| |
| * Another Linux compilation fix.madmaxoft2013-08-101-0/+2
| |
| * Fixed Linux build.madmaxoft2013-08-101-1/+2
| |
| * Disabled coloring for redirected output.madmaxoft2013-08-102-17/+66
| |
| * Use printf() instead of puts().madmaxoft2013-08-101-4/+4
| | | | | | | | puts() outputs an extra newline, making it unsuitable
| * Bad preprocesor used for discovering Linuxmadmaxoft2013-08-101-1/+1
| |
| * First attempt at Linux console colorsmadmaxoft2013-08-092-36/+47
| | | | | | | | Ref.: issue #41
| * Piston head, when removed, removes the associated piston body, too.madmaxoft2013-08-093-1/+50
| | | | | | | | Fixes FS 388
| * Fixed squid crashing the server when above or below the worldmadmaxoft2013-08-091-1/+6
| |
| * Renamed Plugin_NewLua to PluginLua.madmaxoft2013-08-098-9/+20
| |
* | Piston head, when removed, removes the associated piston body, too.madmaxoft2013-08-103-1/+50
| | | | | | | | Fixes FS 388
* | Fixed squid crashing the server when above or below the worldmadmaxoft2013-08-101-1/+6
| |
* | Renamed Plugin_NewLua to PluginLua.madmaxoft2013-08-108-9/+20
| |
* | Merge pull request #55 from mc-server/falldamage-teleportAlexander Harkness2013-08-091-0/+1
|\ \ | |/ |/| Keep players from taking damage when teleporting. (Hopefully).
| * Fixed stupid syntax error (thanks build system).Alexander Harkness2013-08-091-1/+1
| |
| * Keep players from taking damage when teleporting. (Hopefully).Alexander Harkness2013-08-091-0/+1
| | | | | | | | Fixes #29
* | Added OnExploding() and OnExploded() hooks.madmaxoft2013-08-0916-62/+686
| | | | | | | | | | | | | | | | As requested in FS 413, with extra parameters: World, BlockX, BlockY, BlockZ, Size, CanCauseFire, Source, SourceData OnExploding() can return 3 values: StopHook, CanCauseFire, ExplosionSize
* | Merge pull request #52 from ravenscroftj/feature/foodAlexander Harkness2013-08-095-23/+63
|\ \ | |/ |/| A few fixes for the hunger/food system + tests for swimming and submerged in cPlayer.
| * Fixed some formatting issues I accidentally introducedJames Ravenscroft2013-08-092-11/+14
| |
| * Removed the need to recalculate whether player is under water in ApplyFoodExhaustionJames Ravenscroft2013-08-092-16/+10
| |
| * Added IsSwimming and IsSubmerged flags and access methodsJames Ravenscroft2013-08-093-14/+43
| |
| * Fixed the jump food exhaustion being added when player is swimmingJames Ravenscroft2013-08-081-3/+8
| |
| * Fixed food handler for mushroom soup - proper food level and saturation are applied and the player receives a wooden bowl back after nommingJames Ravenscroft2013-08-083-0/+9
| |
* | Fixed a copypasta error in hook function names.madmaxoft2013-08-081-1/+1
| | | | | | | | Thanks STR_Warrior for the report
* | Removed LuaScript.madmaxoft2013-08-087-181/+128
|/ | | | The WebAdmin now uses LuaState directly to call the one function it needs.
* cPlugin_NewLua is now completely rewritten to use templated LuaState calls.madmaxoft2013-08-083-316/+179
|
* cPlugin: Name now defaults to the plugin folder name.madmaxoft2013-08-081-4/+5
|
* LuaState refactoring: using templates for hook function calls.madmaxoft2013-08-084-793/+668
| | | | This simplifies calling Lua functions considerably, it's almost like calling a C++ function, only with an extra argument to delimit args from returned values.
* cPlugin: Removed empty default implementation of virtual calls.madmaxoft2013-08-082-628/+46
|
* Merge pull request #51 from mc-server/prtestingAlexander Harkness2013-08-081-1/+1
|\ | | | | Fixed up the wiki URL
| * Fixed up the wiki URLAlexander Harkness2013-08-081-1/+1
| |
* | Merge pull request #49 from mc-server/RemoveSquirrelmadmaxoft2013-08-0894-23186/+4
|\ \ | | | | | | Remove squirrel
| * | Removed squirrel mentions from makefilemadmaxoft2013-08-081-6/+0
| | |
| * | Removed squirrel from project includesmadmaxoft2013-08-081-3/+3
| | |
| * | Removed Squirrel.madmaxoft2013-08-0793-23177/+1
| | | | | | | | | | | | This compiles under Windows, but is untested in Linux.
* | | Merge pull request #50 from ravenscroftj/feature/drowningAlexander Harkness2013-08-082-2/+55
|\ \ \ | |_|/ |/| | Made player drowning implementation
| * | Made comments more readable by adding space between // and text content. Added /// doxygen syntax comments to declarationsJames Ravenscroft2013-08-082-9/+9
| | |
| * | Fixed the formatting issues in player cpp filesJames Ravenscroft2013-08-082-39/+38
| | |
| * | Made player drowning implementationJames Ravenscroft2013-08-082-2/+56
|/ /
* | Addeed OnSpawningEntity, OnSpawnedEntity, OnSpawningMonster, OnSpawnedMonster hooks.madmaxoft2013-08-0825-38/+405
| | | | | | | | As requested in FS 418.
* | Merge branch 'master' of github.com:mc-server/MCServerAlexander Harkness2013-08-0736-1491/+3217
|\|
| * Merge pull request #48 from mc-server/BlockTracingmadmaxoft2013-08-0727-835/+2130
| |\ | | | | | | Block tracing
| | * Debuggers plugin: added the "/spidey" command.madmaxoft2013-08-071-11/+43
| | | | | | | | | | | | This showcases the cLineBlockTracer functionality exposed to Lua.
| | * Added cLineBlockTracer to the APImadmaxoft2013-08-074-55/+296
| | |
| | * Plugin: Fixed plugin name in the cLuaState's subsystemmadmaxoft2013-08-071-1/+1
| | |
| | * LuaScript: removed unused codemadmaxoft2013-08-072-19/+0
| | |
| | * cIniFile: fixed API-non-exportable function marked as API-exportmadmaxoft2013-08-071-0/+5
| | |
| | * cLuaState has reference management, param checking and a fixed destructor.madmaxoft2013-08-072-4/+234
| | | | | | | | | | | | | | | References are now managed as RAII objects, cLuaState::cRef. Destructor now calls correct function, either Close() or Detach(), based on the owned-ness of the lua_State *.
| | * cLuaScript now uses cLuaStatemadmaxoft2013-08-065-243/+51
| | |
| | * Fixed compilation in ManualBindingsmadmaxoft2013-08-061-1/+1
| | |
| | * cLuaState is used for pushing splits in ManualBindingsmadmaxoft2013-08-061-23/+8
| | |
| | * cLuaState now tracks the function name and number of argsmadmaxoft2013-08-063-277/+459
| | |
| | * cLuaState can now contain a detached LuaState, too.madmaxoft2013-08-062-1/+89
| | | | | | | | | | | | This will be useful for cases when we get a lua_State * from the outside and are asked to perform operations on it.
| | * Merge branch 'master' into BlockTracingmadmaxoft2013-08-0514-644/+1124
| | |\
| | * | LuaState refactoring: initial part.madmaxoft2013-08-046-249/+447
| | | | | | | | | | | | | | | | The cLuaState class is a wrapper for the lua_State * and for the common functions on it. The cPlugin_NewLua has been rewritten to use it instead of the raw pointer. Part of #33
| | * | cWorld: Added a self-test for LineBlockTracer, disabled by an #ifdef.madmaxoft2013-08-041-0/+57
| | | |
| | * | LineBlockTracer: Fixed initial errorsmadmaxoft2013-08-042-7/+10
| | | |
| | * | cItem: Removed a warning emitted when creating an item from airmadmaxoft2013-08-041-1/+4
| | | |
| | * | Ignoring all .ini files in the MCServer folder.madmaxoft2013-08-041-7/+1
| | | | | | | | | | | | | | | | Only the .example.ini files are supposed to be in the repository and they must be added specifically by name (git add -f <filename>). All the other .ini files are considered instance-specific and are not to be put into the repo.
| | * | First attempt at implementing a cLineBlockTracer classmadmaxoft2013-08-044-1/+459
| | | | | | | | | | | | | | | | Not yet tested, will probably have lots of bugs, if it is at all usable.
| | * | Merge branch 'master' into BlockTracingmadmaxoft2013-08-0315-138/+40
| | |\ \
| | * | | Added cWorld::DoWithChunk() function.madmaxoft2013-08-034-0/+31
| | | | | | | | | | | | | | | | | | | | This will be used by the blocktracers to gain direct access to chunk data.
| | * | | Removed the unused BlockY parameter from cChunkDef::BlockToChunk()madmaxoft2013-08-034-18/+17
| | | | |
| * | | | Merge pull request #47 from tonibm19/mastermadmaxoft2013-08-071-11/+54
| |\ \ \ \ | | | | | | | | | | | | Updated mobs health and damage
| | * | | | Updated mobs health and damagetonibm192013-08-071-11/+54
| | | | | |
| * | | | | Merge pull request #46 from tonibm19/mastermadmaxoft2013-08-061-4/+3
| |\| | | | | | |_|_|/ | |/| | | Now zombies spawn in Overworld during night
| | * | | Now zombies spawn in Overworld during nighttonibm192013-08-061-4/+3
| |/ / /
| * | | Exported the cWorld:TryGetHeight() functionmadmaxoft2013-08-052-4/+51
| | | |
| * | | Exported cWorld:DoWithEntityByID() to Lua APImadmaxoft2013-08-052-203/+294
| | | |
| * | | Alpha-sorted the manual bindings' functions.madmaxoft2013-08-051-13/+13
| | | |
| * | | cIniFile now reads .example.ini if not requested not to.madmaxoft2013-08-054-382/+569
| | | | | | | | | | | | | | | | As specified in #44, when the .ini file cannot be opened, a .example.ini is tried, and if it succeeds, it is written as .ini. This makes it easy to provide ini file templates.
| * | | Added the Carpet block.madmaxoft2013-08-056-45/+109
| | | |
* | | | Drag in the latest core changes.Alexander Harkness2013-08-076-57/+157
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 0f61781047fbe3a4986dde3079be4fc1fb9ff14d Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:26:12 2013 +0100 Fix the README - fixes #15 commit cc438b3229cdb730d308479c59491b5e66130118 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:01:48 2013 +0100 Alpha-sort the console commands. commit aa22f647c27d50b3ccf7e763927bd24329da3a56 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 18:00:44 2013 +0100 Alpha-sort the commands when they are bound. commit 5d9367fcdeeb8a5e1485aac539147edb7a0cd0ab Merge: a485101 01ccfaa Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:41:38 2013 -0700 Merge pull request #14 from mc-server/ireplace Told the player receiving items what they are getting, and fixed the console log. commit 01ccfaa340afa8a4b909a923702da48b8b5f0d4a Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 17:39:36 2013 +0100 Told the player reveiving items what they are getting, and fixed the console log. commit a4851010b2ff29bb55feb6331ea6ddec28532a0f Merge: 0ffbd4a ba923e4 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 09:01:47 2013 -0700 Merge pull request #12 from mc-server/ireplace Re-implement the /i command and make /give conform to the vanilla standards commit ba923e4764b6a3064be6aacea86e059828b2d0e6 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:59:53 2013 +0100 Added /item and made /i an alias of it. commit 25652d2d5390d46a9cfe8bc80ab702b831bb49ed Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:46:14 2013 +0100 Kept the stuff alpha-sorted. commit 7fc56322420c0f99c1d0f0e6ba5df6169ef57fcc Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:45:09 2013 +0100 Removed some extra semicolons. commit 06b1adbcde3d4d610f9d3646ac3dd912b4071ea7 Author: Alexander Harkness <bearbin@gmail.com> Date: Wed Aug 7 16:44:06 2013 +0100 Cleaned up the code a little and fixed the messed up stuff that tried to make sure a player was good. commit 0ffbd4adb80edf51cf7eb5117b0287c7ed286add Author: tonibm19 <tonibm19@gmail.com> Date: Wed Aug 7 13:52:02 2013 +0200 Fixed typo commit b9503b977bdfeed8795fcacd8c6d15bc2e6a723a Author: Alexander Harkness <bearbin@gmail.com> Date: Tue Aug 6 18:23:51 2013 +0100 Re-implement the /i command and make /give conform to the vanilla standards. This commit is experimental and may fail. Please test it! commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Added a global .user file to initialize debugging options.madmaxoft2013-08-041-0/+89
| | | | | | | | | | | | This helps newly checked-out repositories get the proper debugging settings under MSVC.
* | | Improved logging coloring performance on Windows.madmaxoft2013-08-041-2/+4
| |/ |/|
* | Removed all example ini files from Install.madmaxoft2013-08-0312-116/+16
| | | | | | | | They are copied from MCServer by the nightbuild script.
* | Removed some stuff again.Alexander Harkness2013-08-031-14/+0
| |
* | Revert "Rm'd startup credits & mv'd to README"Alexander Harkness2013-08-031-0/+17
| | | | | | | | This reverts commit 2383977fe76287f4a3cc93c802d83966726ee8a4.
* | Commented out groups spamTiger Wang2013-08-031-3/+2
| | | | | | Further reduces chance of error message burying.
* | Rm'd startup credits & mv'd to READMETiger Wang2013-08-031-17/+0
| | | | | | Removed as I feel it serves no purpose other than spam console and bury real error messages from plugins, etc. This is especially the case with running under screen, which makes it very difficult to scroll up or down.
* | Merge pull request #38 from tigerw/masterTiger Wang2013-08-031-0/+18
|\ \ | | | | | | Added README
| * | Added READMETiger Wang2013-08-031-0/+18
| | | | | | | | | | | | Credits from startup sequence.
* | | Updated inbuilt commands descriptionTiger Wang2013-08-031-5/+4
| |/ |/| | | Did this to meet help format standards.
* | Lump in some core changes.Alexander Harkness2013-08-034-65/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit f4ac029a0f1903fc9e49365117a81293303c8811 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Aug 2 23:23:15 2013 +0100 Miscellaneous Changes Reduced ban/unban code size a little. Clarified console commands. Added commented code to onjoin when bugs are fixed. Removed embarrassing server wide messages. commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | Merge pull request #37 from tigerw/masterTiger Wang2013-08-031-8/+5
|\| | | | | MagicCarpet now confirms to chat standards
| * Added message standardisationTiger Wang2013-08-021-8/+5
| |
* | AllToLua now resets the git status for the files.madmaxoft2013-08-021-0/+22
| | | | | | | | | | This should auto-fix merge conflicts when they occur on the Bindings.cpp / Bindings.h files. http://forum.mc-server.org/showthread.php?tid=1200&pid=9315#pid9315
* | Shift+clicking won't combine different item metas.madmaxoft2013-08-021-1/+1
| | | | | | | | Fixes FS 424.
* | Merge pull request #35 from mc-server/foodstuffsbearbin2013-08-021-16/+22
|\ \ | | | | | | Add the new food items.
| * | Alpha-sort the foodstuffs.bearbin2013-08-021-13/+14
| | |
| * | Add the new food items.bearbin2013-08-021-16/+21
| | | | | | | | | Enchanted golden apples are not required, as they are a meta value and provide the same nourishment as plain golden apples.
* | | Pull in the latest core changes.Alexander Harkness2013-08-0216-202/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit da84f4977522ab48ead4af7a71efd43cdd4e3d0a Merge: cc77056 a631484 Author: bearbin <bearbin@gmail.com> Date: Thu Aug 1 10:58:05 2013 -0700 Merge pull request #10 from mc-server/tabmix Fix the inconsistency of spaces and tabs. commit a6314849c2b474b6e17a245c91a2ac74c7acf7bf Author: Alexander Harkness <bearbin@gmail.com> Date: Thu Aug 1 16:47:15 2013 +0100 Changed everything to use the correct system of tabs. commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Implemented OnPlayerRightClickingEntity() hookmadmaxoft2013-08-0210-153/+234
| | | | | | | | | | | | Fixes FS 425
* | | New players get full healthmadmaxoft2013-08-011-4/+5
| | | | | | | | | | | | Fixes #28.
* | | ClientHandle: alpha-sorted the HandleXXX functions declarationsmadmaxoft2013-08-011-15/+15
| | |
* | | Merge branch 'tabcompletion'madmaxoft2013-08-0115-221/+406
|\ \ \ | |/ / |/| |
| * | ProtoProxy: Tab completion logging lists the last item, toomadmaxoft2013-07-311-0/+4
| | |
| * | ProtoProxy: Added the tab completion packet parsingmadmaxoft2013-07-312-0/+42
| | |
| * | Implemented the actual tab completion for commands and playernames.madmaxoft2013-07-314-17/+31
| | | | | | | | | | | | Each command is reported only if the player has the permission to use it.
| * | Tab completion packet is handled and sent.madmaxoft2013-07-3013-221/+346
| | | | | | | | | | | | This only handles the network comm and the overall design logic, the actual completion is not yet implemented, only dummy values are returned for now.
* | | Merged in the latest core changes.Alexander Harkness2013-07-3127-160/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit cc7705645b6b387c618c9448fa6b0d5c789370c6 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Wed Jul 31 16:56:41 2013 +0100 Rewrote Info Messages + Implemented #7 [SEE DESC] Standardisation of info messages: [INFO] [WARNING] [JOIN] [LEAVE] [FATALITY] with colours Green, Gold, Red, Rose, and Yellow. Individual worlds have individual LimitWorld setting, with individual WebAdmin setting as well. commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Merge branch 'master' of github.com:tigerw/MCServer into tigerw-masterAlexander Harkness2013-07-312-41/+25
|\ \ \ | | |/ | |/| | | | | | | Conflicts: MCServer/webadmin/template.html
| * | Updated MagicCarpet to use new API [SEE DESC]Tiger Wang2013-07-301-2/+2
| | | | | | | | | | | | | | | | | | | | | Fixed non-teleportation upon falling through carpet due to use of deprecated function. Fixed spam of console upon falling through carpet. Added descriptive upon-enable message.
| * | Another partial redesign of WebAdminTiger Wang2013-07-291-47/+24
| | | | | | | | | | | | Done due to strong persuasion from FakeTruth and xoft.
* | | Dragged in the latest changes from core.Alexander Harkness2013-07-302-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 16cae4cdc0ec067e7e71fa5c5a3ba8c248ce063b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 14:47:45 2013 +0100 Fix of nil value in SpawnProtect commit 7c33f75e7da7fc104112c17fcb53bc9f06fe09fc Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:19:11 2013 +0100 Fixed potential SpawnProtect nil value issue Now detects if PROTECTRADIUS is zero, and if so, cancels checks. commit 0c4a9d427620ab04ca01b5f31ed9b90530353d96 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 13:07:50 2013 +0100 Enhanced SpawnProtect greatly (thanks xoft) Wow. Who knew ~30 lines of code could become one? commit 17f5ef4fed0b6f32900cc7473563848466139655 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 11:11:22 2013 +0100 Removed Development LOGINFOs commit 02034bf2d67f2ae62092b0688d81338f7b0788df Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Mon Jul 29 10:40:57 2013 +0100 Implemented Issue #5 Enhancement [SEE DESC] Made spawn protection configurable in each world's world file. World has to be listed in settings.ini! commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Merge pull request #26 from mc-server/dumpapimovebearbin2013-07-302-46/+62
|\ \ \ | | | | | | | | Moved the dumpAPI function to a new plugin.
| * | | Changed name and put the whitespace back, as per xoft's suggestion.Alexander Harkness2013-07-302-3/+22
| | | |
| * | | Moved the file to a more sensible name.Alexander Harkness2013-07-301-0/+0
| | | |
| * | | Removed old features and fix #25.Alexander Harkness2013-07-301-55/+0
| | | |
| * | | Moved the dumpAPI function to a new plugin.Alexander Harkness2013-07-301-0/+52
| | | |
* | | | Fixed .gitignore up.Alexander Harkness2013-07-301-1/+2
|/ / /
* | / Fixed inverted sanity check in SetGameMode()madmaxoft2013-07-301-1/+1
| |/ |/| | | | | Fixes #22.
* | Added the "Edit Sign" packet sent to the client placing a sign.madmaxoft2013-07-2910-0/+65
| | | | | | | | Fixes issue #20. The 1.6.2 client wouldn't open the sign editor UI unless it receives a special packet
* | Updated the nightbuild script for Gitmadmaxoft2013-07-295-30/+59
| |
* | Removed settings.ini and webadmin.ini, made them into *.example.inimadmaxoft2013-07-293-0/+2
| |
* | Deleted Unused terrain.iniTiger Wang2013-07-291-8/+0
| | | | | | As per xoft's suggestions.
* | Merge pull request #19 from mc-server/lineendingsbearbin2013-07-29389-66228/+66228
|\ \ | | | | | | Changed everyting to Unix line endings.
| * | Changed everyting to Unix line endings.Alexander Harkness2013-07-29389-66228/+66228
|/ /
* | WebAdmin: Removed the duplicate memory usage queryingmadmaxoft2013-07-294-43/+16
| |
* | Fixed formatting in LuaScript.*madmaxoft2013-07-292-3/+40
| |
* | Merge pull request #14 from mc-server/hungermadmaxoft2013-07-2919-178/+547
|\ \ | | | | | | Hunger
| * | Updated the automatic Lua bindingsmadmaxoft2013-07-292-88/+223
| | |
| * | Merge remote-tracking branch 'origin/master' into hungermadmaxoft2013-07-2915-403/+1586
| |\ \ | |/ / |/| |
* | | Merge pull request #15 from mc-server/webadminbearbin2013-07-2914-176/+1493
|\ \ \ | | | | | | | | WebAdmin templates can use Lua
| * \ \ Merge pull request #16 from mc-server/masterFakeTruth2013-07-291-6/+7
| |\ \ \ | |/ / / |/| | | Fixed multiple issues with the COMPILING file, including a missing endli...
* | | | Fixed multiple issues with the COMPILING file, including a missing endline terminator, windows line endings and also the exclusion of the addm32 thing.Alexander Harkness2013-07-281-6/+7
| | | |
| * | | WebAdmin templates can use LuaFakeTruth2013-07-2914-176/+1493
|/ / / | | | | | | | | | | | | New WebAdmin templates can use Lua to completely compose the pages themselves. This should allow infinite WebAdmin design possibilities.
| * | Merge remote-tracking branch 'origin/master' into hungermadmaxoft2013-07-292-8/+3
| |\ \ | |/ / |/| |
* | | Merge branch 'master' of github.com:mc-server/MCServerAlexander Harkness2013-07-285-3/+38
|\ \ \
| * \ \ Merge pull request #13 from tigerw/masterTiger Wang2013-07-281-3/+0
| |\ \ \ | | | |/ | | |/| Removed Deprecated Option
| | * | Removed Deprecated OptionTiger Wang2013-07-281-3/+0
| | | | | | | | | | | | ShowHelpPluginNames: I have no idea what it does, and it is not referenced anywhere else, so...
* | | | Merged in the latest version of CoreAlexander Harkness2013-07-281-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit ccc73db8c51e45372069ec0a42f437cfb25253b1 Merge: 6bf4b40 21c7c68 Author: Alexander Harkness <bearbin@gmail.com> Date: Sun Jul 28 14:00:15 2013 +0100 Merge branch 'master' of github.com:tigerw/MCSCore into tigerw-master Conflicts: main.lua commit 21c7c68d20782a7dfd0d8f9ce0996397549dd425 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:55:50 2013 +0100 Default WorldLimiter = Off commit 141298481f3adef30b68d0c4200204aa264cb3e2 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sun Jul 28 12:47:24 2013 +0100 Fixed Potential WorldLimit & OnDisable Bugs Changed WorldLimiter if detection from nil value to config boolean. Changed OnDisable to use hardcoded name as Plugin:GetName was apparently a nil value. ?? commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
| | | * Player eating is now properly broadcast to other players.madmaxoft2013-07-286-99/+263
| | | | | | | | | | | | | | | | Also fixed the API relating to food, determining player gamemode, and removed several unneeded API functions.
| | | * Ignoring all items beginning with "world".madmaxoft2013-07-281-1/+1
| | | | | | | | | | | | | | | | This is so that multiple worlds can exists without having to ignore each of them - simply name each worldSomething
| | | * Added PNG versions of the MCServer icon.madmaxoft2013-07-282-0/+0
| | | | | | | | | | | | | | | | Extracted from the icon.ico, these are to be used for logos, avatars etc.
| | | * Implemented basic eating support.madmaxoft2013-07-287-63/+134
| | | | | | | | | | | | | | | | Food is now properly consumed and it takes 1.5 sec.
| | | * ProtoProxy now properly waits for both sides to establish encryptionmadmaxoft2013-07-282-15/+54
| | | | | | | | | | | | | | | | No more "End of stream" kicks in the client. Data sent while one connection is encrypted and the other is not is buffered and sent when the other link establishes encryption.
| | | * Set up proper ignores for ProtoProxymadmaxoft2013-07-282-0/+7
| | | |
| | | * Debuggers: added the /starve and /fl (foodlevel) commands for manipulating player food levelmadmaxoft2013-07-281-0/+27
| | | |
| | | * Hunger-per-distance is calculated only for the XZ distancemadmaxoft2013-07-281-0/+1
| | | |
| | | * Player food level is reset on respawnmadmaxoft2013-07-281-0/+4
| | | |
| | | * Merge remote-tracking branch 'origin/master' into hungermadmaxoft2013-07-285-8/+45
| | | |\ | | |_|/ | |/| |
| * | | Merge pull request #6 from mc-server/git-transitionbearbin2013-07-284-0/+38
|/| | | | | | | | | | | Transition to git.
| * | | Added a .gitignore for the anvilstats folder.Alexander Harkness2013-07-281-0/+5
| | | |
| * | | Added a .gitignore for the VC2008 folder.Alexander Harkness2013-07-281-0/+5
| | | |
| * | | Added a .gitignore for the MCServer directory.Alexander Harkness2013-07-281-0/+20
| | | |
| * | | Added some more root .gitignores.Alexander Harkness2013-07-281-1/+7
| | | |
| * | | Added extra ignores for git.Alexander Harkness2013-07-271-0/+2
| | | |
* | | | Merge pull request #11 from tigerw/masterbearbin2013-07-281-8/+7
|\ \ \ \ | | |/ / | |/| | Fixed Window Titles being MCS-*
| * | | Fixed Window Titles being MCS-*Tiger Wang2013-07-271-8/+7
| | | | | | | | | | | | For example, MCS-Chest, MCS-DoubleChest, etc.
| | | * Added cPlayer::IsGameModeXXX() and cWorld::IsGameModeXXX() functions.madmaxoft2013-07-283-2/+58
| |_|/ |/| | | | | | | | These are the preferred way of determining the gamemode, you should use those instead of doing manual comparisons to the gamemode value.
* | | Updated Core to the latest version.Alexander Harkness2013-07-272-12/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 6bf4b40a0e27677afa6df9cb3521266e6b99c4f7 Merge: 1ca4217 bfd6c5f Author: bearbin <bearbin@gmail.com> Date: Sat Jul 27 11:44:18 2013 -0700 Merge pull request #3 from tonibm19/master Added /me command commit bfd6c5f2a47cda4ac98a7225736e2669eaf61849 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:35:22 2013 +0200 Added /me command commit d25abaf44a6f5828b90297ff80003d2cd2a90be5 Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:30:31 2013 +0200 Added /me command commit 9047f7778aa1cdd42d22c4dcf925db792b4d684e Author: tonibm19 <tonibm19@gmail.com> Date: Sat Jul 27 20:29:24 2013 +0200 added /me command commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
* | | Fixed very minor issue in template.htmlTiger Wang2013-07-271-1/+0
| | | | | | | | | Removed extra space.
* | | The tabs in the webadmin are not hardcoded in the template anymore but added using the Plugin:AddWebTab() function.STRWarrior2013-07-271-7/+1
| | |
* | | Merge pull request #9 from mc-server/core-integratebearbin2013-07-2747-3021/+2977
|\ \ \ | | | | | | | | Core integrate
| * \ \ Merge pull request #8 from mc-server/masterbearbin2013-07-275-369/+544
| |\ \ \ | |/ / / |/| | | Merge in new Core
* | | | Merge pull request #7 from tigerw/masterTiger Wang2013-07-272-368/+519
|\ \ \ \ | | |/ / | |/| | Updated Webadmin Hugely
| * | | Updated Webadmin HugelyTiger Wang2013-07-272-368/+519
|/ / / | | | | | | | | | New CSS and stuffz!
* | | Merge pull request #4 from mc-server/licensebearbin2013-07-272-0/+24
|\ \ \ | | | | | | | | License changes.
| * | | Added the license, so now it is clear for new people what it is.Alexander Harkness2013-07-271-0/+13
| | | |
| * | | Added a contributors file.Alexander Harkness2013-07-271-0/+11
| | | |
* | | | Fixed xoft build linkTiger Wang2013-07-271-1/+1
|/ / / | | | | | | It didn't have http:// so it went to github.
| * | Pulled in the latest version of core - fix the bugs that were stopping - #5Alexander Harkness2013-07-273-528/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit 1ca42172391d41ba71c65a3f15d3a96d15a80496 Merge: 52a6f4e 7a40336 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 09:01:45 2013 -0700 Merge pull request #2 from tigerw/master Fixed /give descriptor & removed webadmin commit 7a40336437525c447adae3d9800e75b39c0300c4 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 17:00:38 2013 +0100 Fixed /give descriptor & removed webadmin commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
| * | Merged in latest version of CoreSquashed commit of the following:Alexander Harkness2013-07-272-26/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 52a6f4e35bdea2ae9f33977928b6693f5800e515 Merge: f5d56ff 2af1da8 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 08:51:45 2013 -0700 Merge pull request #1 from tigerw/master Added TPA (tonibm9's fork) commit 2af1da8a3cd8e94674b22805662b83de87ac4a95 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 16:38:10 2013 +0100 Added TPA (tonibm9's fork) With code from STR_Warrior. commit f5d56ffeb02fef4735e846661fa71d15622d25b9 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Sat Jul 27 15:51:18 2013 +0100 Integrated SpawnProtect & Bugfixes [SEE DESC.] Integrated bearbin's SpawnProtect. Fixed config file bugs. Improved SpawnProtect to use settings.ini. Variable cleanup (SHOW_PLUGIN_NAMES). File and filename cleanup. commit 56dc51c00af4514253c04e38b5ccc9fbed2f0022 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 23:14:40 2013 +0100 Update README.md Added info. commit acd7e2849dcd7f3ee7bdc6b0f9b777ee1d9cbb3c Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 19:37:59 2013 +0100 Implemented Block Property checking for Collisions Used g_BlockIsSolid, instead of checking data values. commit 246d423ff9660a2b00a1c51e6276ec74eb3419de Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Fri Jul 26 15:49:55 2013 +0100 Updated Files Buildpermandcollision: updated collision code to check for torches and redstone torches. Help: attempt at always showing page number Web_serversettings: attempt at introducing a check for Maximum Players (must be above zero). commit 868f99ab49edeee78f4fc1c212c6bf614b860378 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:46:08 2013 +0100 Update README.md Extended 'GUI Redesign' section. commit e0df40bd082bdeb5c6823b485bc5001103a77502 Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:43:00 2013 +0100 Update README.md Added features and fixes and instructions for use. commit 332d8221f753f1a38d6c21bfc30af5890f48e3bb Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 19:35:27 2013 +0100 Uploaded All Files All Core files, both modified and unmodified. commit 3dd191f6bed71c863ee264856fbc3660e52cf88b Author: Tiger Wang <ziwei.tiger@hotmail.co.uk> Date: Thu Jul 25 04:59:50 2013 -0700 Initial commit
| * | Added correct core pluginAlexander Harkness2013-07-2740-0/+3530
| | |
| * | Removed extraneous core.Alexander Harkness2013-07-2740-3530/+0
| | |
| * | Added the new core as a subtree.Alexander Harkness2013-07-2740-0/+3530
| | |
| * | Removed all the pre-exising core files.Alexander Harkness2013-07-2744-3099/+0
|/ /
* | Merge pull request #3 from mc-server/git-transitionbearbin2013-07-271-0/+27
|\| | | | | Git transition
| * Add README, fixes #1Alexander Harkness2013-07-271-0/+4
| |
| * Added READMEAlexander Harkness2013-07-271-0/+23
| |
* | Hunger: If a player dies the food level resets.STRWarrior2013-07-271-1325/+1326
|/
* Added a .gitignore for helpfulness.Alexander Harkness2013-07-271-0/+1
|
* Removed debug-logging the player movement in each tickmadmaxoft@gmail.com2013-07-261-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1685 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItemGrid: ChangeSlotCount() now returns -1 if invalid SlotNummadmaxoft@gmail.com2013-07-261-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1684 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cInventory: Added the ChangeSlotCount() function to the Lua APImadmaxoft@gmail.com2013-07-264-2/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1683 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a shortcut for running under helgrind with the most common parameters and suppressionsmadmaxoft@gmail.com2013-07-262-0/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1682 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plugins folder: ignoring everything not explicitly addedmadmaxoft@gmail.com2013-07-260-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1681 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cEntity doesn't process physics / burning when in an invalid chunkmadmaxoft@gmail.com2013-07-241-2/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1680 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Server shuts down when the stdin is closed (linux Ctrl+D / win Ctrl+Z)madmaxoft@gmail.com2013-07-241-2/+11
| | | | | | Fixes FS #419 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1679 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Docs: Added the cPawn -> cPlayer API class inheritancemadmaxoft@gmail.com2013-07-241-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1678 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cListenThread initializes m_ShouldReuseAddr to false (valgrind error)madmaxoft@gmail.com2013-07-221-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1677 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulators don't simulate in invalid chunks (valgrind error)madmaxoft@gmail.com2013-07-223-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1676 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the docs folder with some documents that have piled up in my working copymadmaxoft@gmail.com2013-07-215-0/+94
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1675 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a StringToMobType() function to the Lua API (patch contributed by STR_Warrior)madmaxoft@gmail.com2013-07-124-2/+86
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1674 0a769ca7-a7f5-676a-18bf-c427514a06d6
* First implementation of movement-related hunger and APImadmaxoft@gmail.com2013-07-127-148/+646
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1673 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the cFastRandom classmadmaxoft@gmail.com2013-07-113-0/+239
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1672 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Server sends PlayerMaxSpeed after a respawn.madmaxoft@gmail.com2013-07-082-1/+13
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=8912#pid8912 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1671 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Color codes are stripped from the DC messagemadmaxoft@gmail.com2013-07-081-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1670 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 1.6.2 protocol implemented, both in MCServer and in ProtoProxymadmaxoft@gmail.com2013-07-088-2/+158
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1669 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pickups have an initial health of 5madmaxoft@gmail.com2013-07-081-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1668 0a769ca7-a7f5-676a-18bf-c427514a06d6
* World: More unused variables removed.madmaxoft@gmail.com2013-07-071-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1667 0a769ca7-a7f5-676a-18bf-c427514a06d6
* World: Removed an unused variablemadmaxoft@gmail.com2013-07-071-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1666 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Squid: fixed a possible crash caused by access to a wrong chunkmadmaxoft@gmail.com2013-07-071-4/+7
| | | | | | Fixes FS #411. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1665 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ice is a solid block.madmaxoft@gmail.com2013-07-071-1/+0
| | | | | | Helps with FS #381 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1664 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: /tp command can teleport either to a player or to a set of XYZ coordsmadmaxoft@gmail.com2013-07-071-15/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1663 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Mobs are assigned MaxHealth from monsters.ini; reading monsters.ini doesn't need settings.ini values anymore.madmaxoft@gmail.com2013-07-076-38/+38
| | | | | | Fixes FS #409. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1662 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added StringUtils functions to Lua API; added StripColorCodes(); ChatLog now strips color codes from logged messages.madmaxoft@gmail.com2013-07-076-9/+196
| | | | | | Fixes FS #398 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1661 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed sprinting in 1.6.1, made speeds available through API; fixed messages containing quotes.madmaxoft@gmail.com2013-07-0710-26/+448
| | | | | | Fixes FS #415 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1660 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved function names for protocol packet sending; alpha-sorted the function listsmadmaxoft@gmail.com2013-07-0719-560/+587
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1659 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: moved into the Tools foldermadmaxoft@gmail.com2013-07-0622-30/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1658 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: moved into the Tools foldermadmaxoft@gmail.com2013-07-0610-11/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1657 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MemDumpAnalysis: moved into the Tools folder; uses the global Expat library now.madmaxoft@gmail.com2013-07-0625-13506/+34
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1656 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BiomeVisualiser: Moved into the Tools foldermadmaxoft@gmail.com2013-07-0617-33/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1655 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added missing "Colors", Documented the code + Cleanup.nielsbreu@gmail.com2013-07-061-21/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1654 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Just a tiny speedup for the motd loading.nielsbreu@gmail.com2013-07-061-17/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1653 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simplefied the motd loading function.nielsbreu@gmail.com2013-07-061-39/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1652 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Declaring full 1.6.1 compatibilitymadmaxoft@gmail.com2013-07-051-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1651 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Unmounting vehicles implemented in the 1.6.1 waymadmaxoft@gmail.com2013-07-054-0/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1650 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed 1.6.1's movement speedmadmaxoft@gmail.com2013-07-053-4/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1649 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Updated to protocol 1.6.1 (#73)madmaxoft@gmail.com2013-07-053-45/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1648 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The motd is now loaded from a file in the root dir called motd.txt. You can easily edit the modt and add colors to it.nielsbreu@gmail.com2013-07-052-3/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1647 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial 1.6.1 protocol support.madmaxoft@gmail.com2013-07-056-1/+203
| | | | | | The client connects and is capable of basic gameplay, but the player moves at an incredible speed (50 blocks / sec). git-svn-id: http://mc-server.googlecode.com/svn/trunk@1646 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash when moving a player to a non-existent world (reported by tonibm19)madmaxoft@gmail.com2013-07-051-1/+1
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=8865#pid8865 crashdump.zip/crash_mcs_165c.dmp git-svn-id: http://mc-server.googlecode.com/svn/trunk@1645 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Reduced the amount of tables.nielsbreu@gmail.com2013-07-053-8/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1644 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Empty buckets replace fluid buckets on use and vice versa (patch contributed by Mgueydan)madmaxoft2013-07-036-29/+74
| | | | | | | Fixes FS #277. API change: added an optional parameter to cItemGrid:AddItem(), cItemGrid:AddItems(), cInventory:AddItem() and cInventory:AddItems() git-svn-id: http://mc-server.googlecode.com/svn/trunk@1643 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated LimitWorld. (Patch by tonibm19)nielsbreu@gmail.com2013-07-031-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1642 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed player moving between worlds.madmaxoft@gmail.com2013-07-035-33/+97
| | | | | | | Fixes FS #407. Also fixes a few possible deadlocks between SocketThreads and TickThread git-svn-id: http://mc-server.googlecode.com/svn/trunk@1641 0a769ca7-a7f5-676a-18bf-c427514a06d6
* dtOnFire damage wasn't dealt properlymadmaxoft@gmail.com2013-07-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1640 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added DamageType translation to APImadmaxoft@gmail.com2013-07-016-77/+244
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1639 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed burn / fire damage in each game tick.madmaxoft@gmail.com2013-07-011-9/+6
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=8798#pid8798 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1638 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed /stop command. The console still doesn't get closed though(FS#249).nielsbreu@gmail.com2013-07-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1637 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the /back and /top command.nielsbreu@gmail.com2013-07-012-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1636 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten entity-on-fire management ("forever on fire" bugs)madmaxoft@gmail.com2013-07-0172-1896/+2090
| | | | | | | | | Fixes FS #297 and part of FS #403. Added sizes to all entities. Moved all damage-related functions from cPawn to cEntity API change: renamed cPawn:TeleportTo() to cEntity:TeleportToCoords() git-svn-id: http://mc-server.googlecode.com/svn/trunk@1635 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed the crafting recipe for book to match vanilla since 1.3.1 (fix contributed by mgueydan)madmaxoft@gmail.com2013-06-301-1/+1
| | | | | | Fixes FS #404 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1634 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The LimitWorlds function now uses cCuboidnielsbreu@gmail.com2013-06-302-12/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1633 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crouch-placing unplaceable items (FS #399)madmaxoft@gmail.com2013-06-291-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1632 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Advanced RCON: Command output is sent to the RCON client.madmaxoft@gmail.com2013-06-2922-258/+599
| | | | | | | | | RCON authentication is now required before executing commands. Console command handlers now return two values, bool (IsHandled) and string (CommandOutput). API change: removed cRoot:ExecuteConsoleCommand(), added cRoot:QueueExecuteConsoleCommand(). API change: removed cPluginManager:ExecuteConsoleCommand(), use cRoot:QueueExecuteConsoleCommand() instead git-svn-id: http://mc-server.googlecode.com/svn/trunk@1631 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a function that allows you to change the /back coordinates.nielsbreu@gmail.com2013-06-285-9/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1630 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added /listworlds command and fixed bug in /listgroups where you have an extra comma at the end.nielsbreu@gmail.com2013-06-283-1/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1629 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a basic RCON protocolmadmaxoft@gmail.com2013-06-277-29/+436
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1628 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a warning when spawning an entity in a non-existent chunkmadmaxoft@gmail.com2013-06-251-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1627 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Unified the way mobs are spawned (egg vs natural). Fixed deadlocks in mob moving. Fixed mob destroying code.madmaxoft@gmail.com2013-06-258-55/+55
| | | | | | Should fix FS #400 and partially fix FS #381 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1626 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ActivatorRail is craftable (Patch by tonibm19) nielsbreu@gmail.com2013-06-241-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1625 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The weather doesn't change if the dimension is not Overworld.nielsbreu@gmail.com2013-06-241-0/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1624 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed piston crafting and redstone blocks can be crafted. (Patch by tonibm19)nielsbreu@gmail.com2013-06-241-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1623 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plugins can modify message in the OnChat() hook handler.madmaxoft@gmail.com2013-06-2210-13/+27
| | | | | | FS #376 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1622 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the End height and composition generators.madmaxoft@gmail.com2013-06-2211-24/+445
| | | | | | Also made the dimension in world.ini specifiable by a string. Exported StringToDimension() and StringToBiome() to Lua API. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1621 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made redstone lamps turn on when powered and turn off when not powered.nielsbreu@gmail.com2013-06-221-0/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1620 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Dispensers spawn fire if it has Flint and steel.nielsbreu@gmail.com2013-06-221-0/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1619 0a769ca7-a7f5-676a-18bf-c427514a06d6
* TNT changes to primed TNT when powered by redstone.nielsbreu@gmail.com2013-06-221-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1618 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Dispensers dispense primed TNTmadmaxoft@gmail.com2013-06-215-8/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1617 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Explosions don't produce warnings in cBlockArea; fixed logging in cBlockAreamadmaxoft@gmail.com2013-06-212-8/+14
| | | | | | Fixes FS #389 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1616 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulators are woken up after an explosion.madmaxoft@gmail.com2013-06-216-8/+167
| | | | | | Fixes FS #391 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1615 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the stacking (Patch contributed by Stephen304)madmaxoft@gmail.com2013-06-202-2/+20
| | | | | | http://forum.mc-server.org/showthread.php?tid=503&pid=8609#pid8609 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1614 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Furnace window progressbars are initialized when the window is openedmadmaxoft@gmail.com2013-06-202-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1613 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Furnaces light up visually when they're cookingmadmaxoft@gmail.com2013-06-209-39/+102
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1612 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented hopper outputmadmaxoft@gmail.com2013-06-202-5/+233
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1611 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash when placing new furnacesmadmaxoft@gmail.com2013-06-201-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1610 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved commentmadmaxoft@gmail.com2013-06-191-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1609 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Explosions do not effect the terrain when they are in water.nielsbreu@gmail.com2013-06-181-0/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1608 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Crouching will allow block placement on otherwise functional blocks.madmaxoft@gmail.com2013-06-181-2/+2
| | | | | | Fixes FS #382 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1607 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a crude limiter for explosions sent to client.madmaxoft@gmail.com2013-06-182-2/+42
| | | | | | Now the client can survive even 3000k TNT blocks exploding without jerking much. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1606 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the API for spawning primed TNTsmadmaxoft@gmail.com2013-06-182-2/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1605 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More TNT fixes.madmaxoft@gmail.com2013-06-1814-65/+78
| | | | | | | | Chain-reaction TNTs are spawned in proper coordinates (FS #390) Centralized Primed TNT entity spawning and made available to the plugins. Internal changes for better TNT performance. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1604 0a769ca7-a7f5-676a-18bf-c427514a06d6
* TNT fixes.madmaxoft@gmail.com2013-06-188-69/+85
| | | | | | | | | Other blocks can be placed next to TNT. Explosions activate nearby TNT blocks. TNT doesn't destroy bedrock, obsidian and liquid blocks. Server doesn't crash when a TNT (or other entity) leaves the valid Y range. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1603 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Extended the cloc stats for the entire projectmadmaxoft@gmail.com2013-06-162-2/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1602 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten furnacesmadmaxoft@gmail.com2013-06-1616-412/+1072
| | | | | | | | | | | | Furnaces now smelt the correct number of items. Furnaces store their contents in a cItemGrid. Furnace window is updated with correct items and progressbars. Furnace recipes now use ticks instead of milliseconds. Furnaces save and load their state completely, not missing a smelt operation. Hoppers take items out of furnaces. Dropped the cSlotAreaDropSpenser class, replaced it with generic cSlotAreaItemGrid git-svn-id: http://mc-server.googlecode.com/svn/trunk@1601 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: fixed a warning message when using the /item commandmadmaxoft@gmail.com2013-06-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1600 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItem: Added useful utility functionsmadmaxoft@gmail.com2013-06-162-3/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1599 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added respawn screen when switching worlds.nielsbreu@gmail.com2013-06-161-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1598 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added an elaborative comment on the deadlock prevention codemadmaxoft@gmail.com2013-06-161-1/+12
| | | | | | (FS #375) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1597 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Socket: Removed the absurd function returning localhost addr, now using INADDR_LOOPBACKmadmaxoft@gmail.com2013-06-152-17/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1596 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed compilation on linux.nielsbreu@gmail.com2013-06-151-1/+1
| | | | | | Any idea why SendMessageA works on Windows and not on linux? git-svn-id: http://mc-server.googlecode.com/svn/trunk@1595 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Entity: Added IsTNTnielsbreu@gmail.com2013-06-152-1/+2
| | | | | | Once again I wasn't paying attention.. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1594 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Entity: Added IsTNTnielsbreu@gmail.com2013-06-151-1/+34
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1593 0a769ca7-a7f5-676a-18bf-c427514a06d6
* You can only sleep when the time is day, and beds explode if the dimension is not Overworld.nielsbreu@gmail.com2013-06-151-11/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1592 0a769ca7-a7f5-676a-18bf-c427514a06d6
* First attempt at fixing the inter-threading deadlocks between the tick thread and the socket threadmadmaxoft@gmail.com2013-06-154-1/+39
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1591 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed The MagicCarpet pluginmadmaxoft@gmail.com2013-06-151-83/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1590 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Linux compilationmadmaxoft@gmail.com2013-06-151-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1589 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the option of saving all the chunks of a world using the webadmin.nielsbreu@gmail.com2013-06-131-9/+20
| | | | | | FS #354 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1588 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it.madmaxoft@gmail.com2013-06-1314-66/+615
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Added proper ignored filesmadmaxoft@gmail.com2013-06-130-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1586 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItemGrid: Added IsSlotEmpty() functionsmadmaxoft@gmail.com2013-06-136-10/+113
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1585 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChestEntity: fixed bindingsmadmaxoft@gmail.com2013-06-123-24/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1584 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented the Hopper block handlermadmaxoft@gmail.com2013-06-128-35/+99
| | | | | | Hoppers can be placed properly, but won't work yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1583 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cWorld::SetSignLines(), re-exported to Lua manually to avoid ghost return valuesmadmaxoft@gmail.com2013-06-129-68/+92
| | | | | | FS #364 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1582 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Added a license file.madmaxoft@gmail.com2013-06-111-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1581 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Improved command help stringsmadmaxoft@gmail.com2013-06-111-9/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1580 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Moved all strings sent to players to a separate language filemadmaxoft@gmail.com2013-06-113-45/+90
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1579 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: usernames are now handled case-insensitivemadmaxoft@gmail.com2013-06-111-13/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1578 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added dragon egg to falling blocks.nielsbreu@gmail.com2013-06-101-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1577 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectinoAreas: Configuratino is now loaded from an INI filemadmaxoft@gmail.com2013-06-104-4/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1576 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Implemented reloading areas when a player movesmadmaxoft@gmail.com2013-06-104-13/+78
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1575 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Fixed area reloadingmadmaxoft@gmail.com2013-06-102-2/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1574 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commit.nielsbreu@gmail.com2013-06-093-707/+3275
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1573 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added SetTicksUntilWeatherChange/GetTicksUntilWeatherChange. to set/get the amount of ticks before the weather changes. Added SendBlockChange to Lua to create "fake" blocksnielsbreu@gmail.com2013-06-094-3276/+823
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1572 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed 2 more tabs...faketruth2013-06-091-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1571 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted spaces to tabsfaketruth2013-06-091-21/+21
| | | | | | Dead bush does not drop pickups when invalidly placed git-svn-id: http://mc-server.googlecode.com/svn/trunk@1570 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added dead bush block handler so a dead bush pickup is dropped when the sand underneath it is removed.faketruth2013-06-093-0/+53
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1569 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Added asserts to cStorage functions so that logic errors are found fastermadmaxoft@gmail.com2013-06-091-1/+36
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1568 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Implemented the ProtRemUserAll command's DB accessmadmaxoft@gmail.com2013-06-082-3/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1567 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Implemented adding users to an area in the DBmadmaxoft@gmail.com2013-06-082-2/+58
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1566 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Added ProtListUsers, implemented ProtRemoveUser, fixed ProtDelID commandsmadmaxoft@gmail.com2013-06-083-7/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1565 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: ProtList works directly above the DB, displays areas' IDs and creators. ProtAdd and ProtAddCoords commands show the ID of the new areamadmaxoft@gmail.com2013-06-082-20/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1564 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: The areas are now read from the DB (once)madmaxoft@gmail.com2013-06-073-14/+58
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1563 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Fixed cCommandState's detection of not-selectedmadmaxoft@gmail.com2013-06-071-4/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1562 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Implemented all command handlers.madmaxoft@gmail.com2013-06-076-76/+327
| | | | | | They still call unimplemented methods in the DB, and haven't been properly tested git-svn-id: http://mc-server.googlecode.com/svn/trunk@1561 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Newly added areas are stored in the DBmadmaxoft@gmail.com2013-06-063-6/+85
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1560 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Added cStorage initializationmadmaxoft@gmail.com2013-06-062-1/+118
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1559 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added LOGWARNING() function to Lua API, as a synonym to LOGWARN()madmaxoft@gmail.com2013-06-051-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1558 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Actual protection is now working, areas are hard-coded (10,10) - (20,20)madmaxoft@gmail.com2013-06-045-12/+72
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1557 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added script to generate cloc statisticsmadmaxoft@gmail.com2013-06-042-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1556 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed cLadder, cSign, cStairs, cTorch and cVine classes, moved their functionality into the appropriate BlockHandlers / ItemHandlersmadmaxoft@gmail.com2013-06-0422-572/+218
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1555 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Expat project: fixed intermediate files output foldermadmaxoft@gmail.com2013-06-041-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1554 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented proper player crouching.madmaxoft@gmail.com2013-06-046-8/+48
| | | | | | Fixes FS #365 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1553 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added PACKET_SPAWN_NAMED_ENTITY and PACKET_PLAYER_ANIMATION parsingmadmaxoft@gmail.com2013-06-042-4/+71
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1552 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cEntity: fixed doxy commentsmadmaxoft@gmail.com2013-06-041-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1551 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Added clay / sand / dirt selection on ocean floormadmaxoft@gmail.com2013-06-042-3/+46
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1550 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash when generating a chestmadmaxoft@gmail.com2013-06-041-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1549 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Shears mask the leaves' metamadmaxoft@gmail.com2013-06-041-1/+1
| | | | | | Fixes FS #367 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1548 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cItem::IsStackableWith()madmaxoft@gmail.com2013-06-043-1/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1547 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cItem copy-constructor to Lua API, made cItem::IsEqual() and IsStackable() enchantment-awaremadmaxoft@gmail.com2013-06-046-10/+129
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1546 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ItemGrid: fixed changing item count when ToRemove == CurrentCountmadmaxoft@gmail.com2013-06-041-1/+1
| | | | | | Fixes FS #380 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1545 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ToLuaDoxy: initial importmadmaxoft@gmail.com2013-06-049-3/+2415
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1544 0a769ca7-a7f5-676a-18bf-c427514a06d6
* LuaWindow: Fixed memory leaks with unclosed windowsmadmaxoft@gmail.com2013-06-029-21/+22
| | | | | | | A player disconnecting will now force all windows to close, not respecting any plugin's overrides. http://forum.mc-server.org/showthread.php?tid=1146&pid=8350#pid8350 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1543 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the possibility to specify enchantments by name in the constructor and AddFromString() functionmadmaxoft@gmail.com2013-06-025-5/+91
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1542 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Enchantments are now stored in Anvil world and in player inventorymadmaxoft@gmail.com2013-06-025-8/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1541 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Shift + click doesn't "destroy" item enchantmentmadmaxoft@gmail.com2013-06-021-5/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1540 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Enchantments: API and sending to clientmadmaxoft@gmail.com2013-06-0213-55/+1082
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1539 0a769ca7-a7f5-676a-18bf-c427514a06d6
* StringUtils: Fixed the HexDump in DEBUG modemadmaxoft@gmail.com2013-06-021-4/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1538 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added logging for the window contents, item's metadata is saved to a separate filemadmaxoft@gmail.com2013-06-023-15/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1537 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItem constructor changed to create single-piece items when not given countmadmaxoft@gmail.com2013-06-013-23/+106
| | | | | | http://forum.mc-server.org/showthread.php?tid=1150 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1536 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cLuaWindow:SetOnSlotChanged(); the callback is called only for non-inventory slotsmadmaxoft@gmail.com2013-05-316-8/+90
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1535 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the OnClosing callback to cLuaWindow APImadmaxoft@gmail.com2013-05-309-9/+160
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1534 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Window contents are sent whenever the window is opened by a player.madmaxoft@gmail.com2013-05-304-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1533 0a769ca7-a7f5-676a-18bf-c427514a06d6
* LuaWindow: Initial code, the window can be opened, but not much manipulatedmadmaxoft@gmail.com2013-05-3017-62/+1077
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1532 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added a note in the documentation about the need to switch off username verificationmadmaxoft@gmail.com2013-05-301-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1531 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented right-click inventory paintingmadmaxoft@gmail.com2013-05-302-26/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1530 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented left-click inventory paintingmadmaxoft@gmail.com2013-05-307-29/+338
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1529 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commitmadmaxoft@gmail.com2013-05-282-3/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1528 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved BlockEntities to a separate foldermadmaxoft@gmail.com2013-05-2835-127/+175
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Block entities now receive the cChunk param in their Tick() functionmadmaxoft@gmail.com2013-05-2810-51/+72
| | | | | | They can safely access that chunk and any of its neighbors during ticking. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1526 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More dropspenser redstone interaction fixes.madmaxoft@gmail.com2013-05-281-0/+7
| | | | | | Now the dropspensers are correctly powered off, unless they had been powered by a redstone torch directly next to them. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1525 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a forgotten change to make dropspensers activate only once on redstone activationmadmaxoft@gmail.com2013-05-281-1/+1
| | | | | | Fixes rev 1521 functionality git-svn-id: http://mc-server.googlecode.com/svn/trunk@1524 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChunk: Added the GetRelNeighborChunkAdjustCoords() functionmadmaxoft@gmail.com2013-05-282-0/+73
| | | | | | Not only does it return the proper neighbor chunk, but also it adjusts the relative coords to be in that returned chunk. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1523 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk / ChunkMap: Added support for unbounded querying blocktype-only or blockmeta-onlymadmaxoft@gmail.com2013-05-286-5/+199
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1522 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DropSpensers: Fixed activation when receiving redstone signal. Now only one item is dropspensed.madmaxoft@gmail.com2013-05-273-14/+33
| | | | | | Fix for FS #378, http://www.mc-server.org/support/index.php?do=details&task_id=378 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1521 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cItemGrid API, no more changeable GetSlot().madmaxoft@gmail.com2013-05-269-87/+142
| | | | | | Also fixed possible water and lava duplication glitches in the dispenser. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1520 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Clarified documentation on the cItemGrid:RemoveItem() functionsmadmaxoft@gmail.com2013-05-262-2/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1519 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Fixed a mistyped variable namemadmaxoft@gmail.com2013-05-261-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1518 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: missed 2 filesmadmaxoft@gmail.com2013-05-262-0/+122
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1517 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtectionAreas: Initial project import, skeleton codemadmaxoft@gmail.com2013-05-267-0/+353
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1516 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Block entities with storage now correctly mark the chunk as dirty when their contents change.madmaxoft@gmail.com2013-05-266-34/+162
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=8210#pid8210 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1515 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented droppersmadmaxoft@gmail.com2013-05-2629-422/+1124
| | | | | | Added a common ancestor class "DropSpenser" that has the common code for dropper and dispenser and is Lua-accessible, too. The Debuggers plugin now triggers both droppers and dispensers when rclking them with a redstone torch. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1514 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ItemGrid: Added the RemoveOneItem() functionmadmaxoft@gmail.com2013-05-262-0/+53
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1513 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Alpha-sorted the block meta listmadmaxoft@gmail.com2013-05-261-75/+96
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1512 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More CodeBlocks project tweaksmadmaxoft@gmail.com2013-05-252-8/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1511 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added base Code::Blocks project (WIP, still doesn't compile) and fixed some source errors with MinGW.madmaxoft@gmail.com2013-05-2514-18/+1711
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1510 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added all new bindings, refactored Debuggers; new Debuggers function.madmaxoft@gmail.com2013-05-256-341/+654
| | | | | | Rclk with a redstone torch on a dispenser causes the dispenser to spit out one item each tick. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1509 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed WindowOwner implementationmadmaxoft@gmail.com2013-05-251-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1508 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChestEntity and cDispenserEntity now inherit from a common ancestor, cBlockEntityWithItemsmadmaxoft@gmail.com2013-05-259-137/+246
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1507 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the cWorld:DoWithChestAt(), DoWithDispenserAt() and DoWithFurnaceAt() callbacks binding.madmaxoft@gmail.com2013-05-254-11/+27
| | | | | | They are now doing what the comment said they are doing. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1506 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added sound to the vaporize simulator. FS #315 nielsbreu@gmail.com2013-05-251-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1505 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight cleanup in the cInventory / cItemGrid APImadmaxoft@gmail.com2013-05-246-41/+239
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1504 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored cInventory to use cItemGrid for the actual Storagemadmaxoft@gmail.com2013-05-2425-523/+1570
| | | | | | This makes the API more orthogonal and is easier to use in the plugins. Also changes in the inventory are now propagated to the needed places (armor updates to BroadcastEntityEquipment etc.) even when the inventory is changed by a plugin. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1503 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added ItemCategory::IsArmor()madmaxoft@gmail.com2013-05-241-0/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1502 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed linking error from rev 1498madmaxoft@gmail.com2013-05-213-11/+162
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1501 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Decoda projects for ChunkWorx and Coremadmaxoft@gmail.com2013-05-212-0/+135
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1500 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Entity: Switched detection of ground to use g_BlockIsSolid global variable.keyboard.osh@gmail.com2013-05-211-16/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1499 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added basic functions for width and height for Entitieskeyboard.osh@gmail.com2013-05-211-11/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1498 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Stairs placement fix (patch contributed by Simi)madmaxoft@gmail.com2013-05-201-1/+1
| | | | | | http://forum.mc-server.org/showthread.php?tid=503&pid=8159#pid8159 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1497 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed linux compilationmadmaxoft@gmail.com2013-05-191-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1496 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Inventory changes made by plugins are now propagated to the clientmadmaxoft@gmail.com2013-05-193-23/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1495 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debuggers: a simple test of armor slot settingmadmaxoft@gmail.com2013-05-191-2/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1494 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Inventory code cleanup, players can now see each other's armormadmaxoft@gmail.com2013-05-1922-196/+383
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1493 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debuggers: sorted things into separate functions, commented out most of them; added ForEachEntity() testing - list all and kill all entities.madmaxoft@gmail.com2013-05-191-33/+130
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1492 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cWorld:ForEachEntity()madmaxoft@gmail.com2013-05-191-1/+1
| | | | | | | Fix for FS #374. The function was processing only one chunkmap layer object, due to an inverse condition. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1491 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Empty permission is always grantedmadmaxoft@gmail.com2013-05-191-1/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1490 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed entity chunking.madmaxoft@gmail.com2013-05-195-6/+24
| | | | | | Sand simulator was off, sand in negative coords wouldn't fall properly git-svn-id: http://mc-server.googlecode.com/svn/trunk@1489 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WebAdmin: The plugin list is sorted alphabetically and if they are enabled or disabled. nielsbreu@gmail.com2013-05-171-4/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1488 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed pickup loggingmadmaxoft@gmail.com2013-05-172-4/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1487 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Rewritten to use the optimized cPerlinNoise and linear upscalingmadmaxoft@gmail.com2013-05-162-121/+64
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1486 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved noise debugging into the Noise.* filesmadmaxoft@gmail.com2013-05-153-77/+93
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1485 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed 2D linear upscale to compile on Linux, added a test for it.madmaxoft@gmail.com2013-05-153-32/+80
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1484 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pickup: fixed logging parameters causing a crash.madmaxoft@gmail.com2013-05-151-3/+3
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=8059#pid8059 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1483 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D generator is now using linear upscalingmadmaxoft@gmail.com2013-05-148-56/+241
| | | | | | Measured 30% performance increase. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1482 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more logging to pickup collection code.madmaxoft@gmail.com2013-05-131-0/+6
| | | | | | Hoping to fix irresponsive pickups, http://forum.mc-server.org/showthread.php?tid=434&pid=8019#pid8019 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1481 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added logging to pickup collection when a player is near and when collecting.madmaxoft@gmail.com2013-05-131-0/+9
| | | | | | This should help fix the inactive pickups bug, http://forum.mc-server.org/showthread.php?tid=434&pid=8019#pid8019 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1480 0a769ca7-a7f5-676a-18bf-c427514a06d6
* LinearUpscale: postfixed with InPlace to differentiate from a future src/dst versionmadmaxoft@gmail.com2013-05-127-16/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1479 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Temporarily set all pickups to spawn in the middle of the block from which they fall.madmaxoft@gmail.com2013-05-121-9/+25
| | | | | | (Additional fix for FS #338) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1478 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D: cleanupmadmaxoft@gmail.com2013-05-121-14/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1477 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Deserts are now covered with sand and mushroom islands with mycelium (patch contributed by STR_Warrior)madmaxoft@gmail.com2013-05-121-3/+39
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1476 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Renamed linear interpolation from Noise.h to a more proper LinearUpscale and moved it to a separate file.madmaxoft@gmail.com2013-05-1210-124/+95
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1475 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cWorld: Temporary fix for FS #338madmaxoft@gmail.com2013-05-121-0/+9
| | | | | | The pickups get spawned with zero speed, not to mess up their physics simulation. Marked as temporary, remove when physics are completed. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1474 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Added info comment about the parameters tablemadmaxoft@gmail.com2013-05-121-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1473 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItems: Added runtime bounds-checking to avoid server crashes with badly written plugins.madmaxoft@gmail.com2013-05-124-79/+93
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1472 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted the Noise3D generator to optimized noise and lerpmadmaxoft@gmail.com2013-05-112-109/+183
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1471 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added generic LinearInterpolation in 1D, 2D and 3D.madmaxoft@gmail.com2013-05-113-0/+319
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1470 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: Fixed optimized Cubic noise calculationmadmaxoft@gmail.com2013-05-111-1/+64
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1469 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: updated the protocol support help text.madmaxoft@gmail.com2013-05-101-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1468 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Tiny formatting fix of rev 1463madmaxoft@gmail.com2013-05-092-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1467 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: Added an efficient 3D cubic noise generationmadmaxoft@gmail.com2013-05-091-0/+252
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1466 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few out-of-bounds readsmadmaxoft@gmail.com2013-05-092-7/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1465 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed error while compiling.nielsbreu@gmail.com2013-05-091-13/+41
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1464 0a769ca7-a7f5-676a-18bf-c427514a06d6
* function SpawnItemPickups is now exported to Lua. Lua is able to create a Items object.nielsbreu@gmail.com2013-05-094-1/+179
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1463 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the core's settings.ini settings tabnielsbreu@gmail.com2013-05-081-4/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1462 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added 1.5.2 compatibility.madmaxoft@gmail.com2013-05-084-4/+9
| | | | | | FS #372 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1461 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added server-ping parsingmadmaxoft@gmail.com2013-05-082-2/+46
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1460 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored window clicking code to use different click actionsmadmaxoft@gmail.com2013-05-0812-130/+511
| | | | | | First part of solving FS #371; should fix #370. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1459 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Please keep the lists alpha-sortedmadmaxoft@gmail.com2013-05-071-3/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1458 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sand can fall through snow.faketruth2013-05-071-0/+3
| | | | | | Patch courtesy of InHavk git-svn-id: http://mc-server.googlecode.com/svn/trunk@1457 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Replaced MIN / MAX with std::min and std::max (pt 2)madmaxoft@gmail.com2013-05-071-9/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1456 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Replaced MIN / MAX with std::min and std::maxmadmaxoft@gmail.com2013-05-072-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1455 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Protocol132: Replaced magic numbers with symbolic packet namesmadmaxoft@gmail.com2013-05-071-5/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1454 0a769ca7-a7f5-676a-18bf-c427514a06d6
* made the permission page more manageable.nielsbreu@gmail.com2013-05-061-2/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1453 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed player teleporting too far away ("Entity lost")madmaxoft@gmail.com2013-05-061-3/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1452 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Optimized by linear interpolationmadmaxoft@gmail.com2013-05-062-55/+89
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1451 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the stop and restart button in the manage server tab.nielsbreu@gmail.com2013-05-061-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1450 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Small optimizations, memory leak fix.madmaxoft@gmail.com2013-05-064-2/+34
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1449 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedHeightmap: Slight speed increasemadmaxoft@gmail.com2013-05-062-0/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1448 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Re-worked generator subobject ownership, added a cache for the CompositionGenmadmaxoft@gmail.com2013-05-0510-66/+187
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1447 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Biomal CompoGen to set heightmap correctly when underwatermadmaxoft@gmail.com2013-05-051-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1446 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the DistortedHeightmap height and composition generator.madmaxoft@gmail.com2013-05-058-8/+490
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1445 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lighting: Fixed underwater lighting (FS #369)madmaxoft@gmail.com2013-05-053-42/+74
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1444 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkDesc: Added heightmap verification (DEBUG-only), not used yetmadmaxoft@gmail.com2013-05-053-1/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1443 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Entity: Now entites inside a cobweb slow down their speedkeyboard.osh@gmail.com2013-05-051-8/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1442 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Explosion: Switched from a cube to a sphere. Implemented using cBlockArea and moved block changing code to ChunkMapkeyboard.osh@gmail.com2013-05-043-31/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1441 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added lots of new options in the world config tab.nielsbreu@gmail.com2013-05-031-1/+335
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1440 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockZapper: Initial import, can zap blocks but not entitiesmadmaxoft@gmail.com2013-05-0112-0/+1421
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1439 0a769ca7-a7f5-676a-18bf-c427514a06d6
* StringUtils: Fixed StringSplit to work with multiple delimitersmadmaxoft@gmail.com2013-05-012-4/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1438 0a769ca7-a7f5-676a-18bf-c427514a06d6
* FastNBT: Added cFastNBTTag::GetName()madmaxoft@gmail.com2013-05-012-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1437 0a769ca7-a7f5-676a-18bf-c427514a06d6
* File: Added file rename and deletion functionsmadmaxoft@gmail.com2013-05-012-0/+24
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1436 0a769ca7-a7f5-676a-18bf-c427514a06d6
* TNT: Added physics to TNT entitykeyboard.osh@gmail.com2013-04-281-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1435 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed compilation on Linuxmadmaxoft@gmail.com2013-04-283-7/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1434 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Doxyfile: Added exclusions for SQLite and the unused Squuirrel bindingsmadmaxoft@gmail.com2013-04-281-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1433 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Entity: fixed mass declarationmadmaxoft@gmail.com2013-04-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1432 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed most of client slowdowns caused by sending too many block changes (bad condition in FastSetBlock)madmaxoft@gmail.com2013-04-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1431 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cEntity: Added mass to entities.keyboard.osh@gmail.com2013-04-282-0/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1430 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added dtAdmin damage type for use in pluginsmadmaxoft@gmail.com2013-04-283-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1429 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pickup: Fixed a possible crash when a pickup went up above the world.madmaxoft@gmail.com2013-04-281-15/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1428 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added support for sending velocity and rotation in PACKET_SPAWN_MOB and PACKET_SPAWN_OBJECTkeyboard.osh@gmail.com2013-04-283-27/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1427 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added initialization of rotation in cEntity.keyboard.osh@gmail.com2013-04-281-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1426 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crash with Minecart. It was getting added twice to the world and it was causing and ASSERT to fail.keyboard.osh@gmail.com2013-04-281-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1425 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Increased Maximum speed to 78 blocks per secondkeyboard.osh@gmail.com2013-04-281-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1424 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D: Re-fixed composition, finally no fake-tree remnantsmadmaxoft@gmail.com2013-04-271-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1423 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed server stopping after #363 fixmadmaxoft@gmail.com2013-04-271-10/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1422 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a deadlockmadmaxoft@gmail.com2013-04-272-17/+47
| | | | | | FS #363 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1421 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D: Fixed composition when reusing the buffer (caused chopped trees)madmaxoft@gmail.com2013-04-271-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1420 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D made into Composable - both a HeightGen and a CompositionGenmadmaxoft@gmail.com2013-04-274-4/+313
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1419 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few possible crashes upon server stopmadmaxoft@gmail.com2013-04-271-3/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1418 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D: Made settable through INI, added slight height control, added basic compositingmadmaxoft@gmail.com2013-04-272-49/+154
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1417 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise3D: Shifted to normal groundlevel, added water on sealevelmadmaxoft@gmail.com2013-04-271-2/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1416 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash in the plugin reload code.madmaxoft@gmail.com2013-04-271-2/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1415 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New terrain generator - Noise3D.madmaxoft@gmail.com2013-04-274-2/+236
| | | | | | A testbed for a generator based on 3D noise. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1414 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few possible crashes with out-of-bounds Y coordsmadmaxoft@gmail.com2013-04-272-1/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1413 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial version of "DistortedMembraneOverhangs"madmaxoft@gmail.com2013-04-253-1/+72
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1412 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the initial version of DirectOverhangsmadmaxoft@gmail.com2013-04-243-0/+138
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1411 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MultiStepMap BiomeGen: made 3x faster by using 2D noise instead of 3D noise.madmaxoft@gmail.com2013-04-242-20/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1410 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a (commented-out) performance test for biome generatormadmaxoft@gmail.com2013-04-241-0/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1409 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: Removed the reference to Noise.incmadmaxoft@gmail.com2013-04-241-8/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1408 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug where you could not use /time day/nightnielsbreu@gmail.com2013-04-231-3/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1407 0a769ca7-a7f5-676a-18bf-c427514a06d6
* HeiGenBiomal: interpolate in 4x4 blocks on float valuesmadmaxoft@gmail.com2013-04-222-15/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1406 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed underwater sand / dirt generator noise frequencymadmaxoft@gmail.com2013-04-221-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1405 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Generator: Added notes of failed optimization attemptsmadmaxoft@gmail.com2013-04-223-25/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1404 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008 project file: enabled multi-threaded compilation of Release and Release-profiled targetsmadmaxoft@gmail.com2013-04-221-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1403 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: Implemented 2D Perlin noise, removed unused parameters.madmaxoft@gmail.com2013-04-222-21/+188
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1402 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a (commented-out) performance test for cHeiGenBiomal and cCompoGenBiomalmadmaxoft@gmail.com2013-04-221-0/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1401 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved physics to the cEntity class from the derivative classes (cMonster, cPickup). Added physics override to cPlayer to disable physics calculations. Fixed bug with pitch calculations on mobs.keyboard.osh@gmail.com2013-04-227-274/+207
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1400 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Profiled Release build (missing preprocessor macro for static XML compilation)madmaxoft@gmail.com2013-04-211-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1399 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simplified onkilling.lua and added /time set and /time addnielsbreu@gmail.com2013-04-202-35/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1398 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight performance improvements in cWorld::DoExplosiontAt()madmaxoft@gmail.com2013-04-191-3/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1397 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Linux compilation, slight code cleanupmadmaxoft@gmail.com2013-04-199-46/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1396 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPlayer now uses BroadcastMovementUpdate during its Tick functionkeyboard.osh@gmail.com2013-04-191-40/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1395 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added BlockTNT.h to VC project file keyboard.osh@gmail.com2013-04-181-1/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1394 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added TNTEntity to VC project filemadmaxoft@gmail.com2013-04-181-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1393 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial implementation of explosions and TNT blockkeyboard.osh@gmail.com2013-04-1817-2/+266
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1392 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: removed the unused SSE branches and unused interpolation methods. Removed the Noise.inc file.madmaxoft@gmail.com2013-04-175-482/+249
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1391 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Making float the default datatype for noise calculation (it's faster on ARM and same-speed on x86)madmaxoft@gmail.com2013-04-171-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1390 0a769ca7-a7f5-676a-18bf-c427514a06d6
* NoiseTest: Added a linux makefile (Tested on RasPi)madmaxoft@gmail.com2013-04-171-0/+163
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1389 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a test program for the new noisemadmaxoft@gmail.com2013-04-163-0/+378
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1388 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented the new cCubicNoise in 2Dmadmaxoft@gmail.com2013-04-162-14/+402
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1387 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Proper entity removal functionsmadmaxoft@gmail.com2013-04-135-55/+31
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1386 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com2013-04-1349-581/+690
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1385 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bit of coding style and function names in cItemmadmaxoft@gmail.com2013-04-114-67/+80
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1384 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Dispensers rewritten to use ItemGridmadmaxoft@gmail.com2013-04-108-154/+198
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1383 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed gcc buildmadmaxoft@gmail.com2013-04-101-10/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1382 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ItemGrid: Renamed all Item to Slot - better and consistent namingmadmaxoft@gmail.com2013-04-107-114/+114
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1381 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid.madmaxoft@gmail.com2013-04-1015-115/+1321
| | | | | | http://forum.mc-server.org/showthread.php?tid=831 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1380 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Windows Release buildmadmaxoft@gmail.com2013-04-101-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1379 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a makefile switch for 32bit-on-64bit compilation, addm32madmaxoft@gmail.com2013-04-101-0/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1378 0a769ca7-a7f5-676a-18bf-c427514a06d6
* git-svn-id: http://mc-server.googlecode.com/svn/trunk@1377 0a769ca7-a7f5-676a-18bf-c427514a06d6faketruth2013-04-093-5/+5
|
* Fixed chunk possibly writing to uninitialized memorymadmaxoft@gmail.com2013-04-091-0/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1376 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Expat / LuaExpat compilation for Linuxmadmaxoft@gmail.com2013-04-092-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1375 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Expat and LuaExpat, XML parsing now available in the API.madmaxoft2013-04-0928-4/+15227
| | | | | | | FS #336 Windows version only, Linux to be fixed soon. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1374 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed an unneeded FTP command template file. ncftp supports everything on the commandline.madmaxoft@gmail.com2013-04-081-7/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1373 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the Nightbuild script for passive ftp clientmadmaxoft@gmail.com2013-04-081-2/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1372 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed linux compilation in regard to SQLite dependency on libdlmadmaxoft@gmail.com2013-04-071-5/+9
| | | | | | For some reason newer G++ linker requires libraries to come after object files, yuck! git-svn-id: http://mc-server.googlecode.com/svn/trunk@1371 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil loader: fixed Vanilla biomes not being readmadmaxoft@gmail.com2013-04-071-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1370 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed an assert in entities when destroying an entity without ever initializing itmadmaxoft@gmail.com2013-04-071-2/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1369 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added SQLite and LuaSQLite, Lua plugins can now use SQLite.madmaxoft@gmail.com2013-04-0710-4/+147613
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1368 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug in entities movement: Corrected proper flooring of double values for the relative move packet, and teleport packet. Also, made the velocity packet to be sent first than the positions packets.keyboard.osh@gmail.com2013-04-072-14/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1367 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Mineshafts: randomized start position, tweaked default generator parameters; removed debugging glass pillars.madmaxoft@gmail.com2013-04-062-27/+21
| | | | | | Mineshafts can be considered finished. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1366 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Mineshafts: Added random loot to generated chests and fixed chest directionmadmaxoft@gmail.com2013-04-0613-66/+420
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1365 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a tab in the serversettings where you can edit the world.ini of all your worlds.nielsbreu@gmail.com2013-04-061-9/+332
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1364 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cobwebs are now washed away by water and can be broken by swords and shears, giving string.madmaxoft@gmail.com2013-04-066-2/+39
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1363 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Mineshafts: Added a (nonworking) mob spawner in cobweb spider nests.madmaxoft@gmail.com2013-04-061-1/+44
| | | | | | Since MCServer doesn't support spawners yet, it has a default pig inside and doesn't spawn anything. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1362 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: made cobwebs less thickmadmaxoft@gmail.com2013-04-061-5/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1361 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Tracer: removed the "start and end in the same block" warning, it is a normal condition.madmaxoft@gmail.com2013-04-061-29/+59
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1360 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added carrots and potatoes handling, bonemealing and proper lighting.madmaxoft@gmail.com2013-04-057-11/+106
| | | | | | FS #166 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1359 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed personal crafting grid not being tossed on inventory close.madmaxoft@gmail.com2013-04-0410-36/+22
| | | | | | FS #355, http://www.mc-server.org/support/index.php?do=details&task_id=355 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1358 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed CreateHexDump() filling the string with garbagemadmaxoft@gmail.com2013-04-041-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1357 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crops producing pickups for creative mode players.madmaxoft@gmail.com2013-04-031-8/+4
| | | | | | FS #350 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1356 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a debugging log for melon-growing to catch FS #349madmaxoft@gmail.com2013-04-031-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1355 0a769ca7-a7f5-676a-18bf-c427514a06d6
* for some reason TortoiseSVN didn't commit listgroups.luanielsbreu@gmail.com2013-04-031-0/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1354 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Server: removed the artificial cap on reported tick durationmadmaxoft@gmail.com2013-04-031-7/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1353 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a /listgroups where you can see... a list of the groups ;)nielsbreu@gmail.com2013-04-032-0/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1352 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug with Rotation not getting properly wrapped after being set.keyboard.osh@gmail.com2013-04-031-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1351 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added support for head yaw tracking and packet sending and fixed bug in BroadcastMovementUpdatekeyboard.osh@gmail.com2013-04-025-40/+84
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1350 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cobweb lets light through.madmaxoft@gmail.com2013-04-011-0/+1
| | | | | | Fix for FS #351 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1349 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Proper fix for FS #347. Also unification of ticking block entities.madmaxoft@gmail.com2013-04-018-141/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1348 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hotfix for FS #347.madmaxoft@gmail.com2013-04-011-7/+13
| | | | | | This is not meant to be a permanent solution, but should provide insight into why the issue happens. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1347 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pawn, Player: fixed asserts when teleporting players outside of the world (setting spawn Y to 256)madmaxoft@gmail.com2013-04-012-10/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1346 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ListenThread: Fixed socket-querying, might have crashed some linux versions.madmaxoft@gmail.com2013-04-011-1/+1
| | | | | | Hopefully this fixes FS #345 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1345 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: added random torches, fixed beams on chunk boundariesmadmaxoft@gmail.com2013-04-012-9/+100
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1344 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added missing crafting recipes.nielsbreu@gmail.com2013-04-012-1/+9
| | | | | | Quartz Slabs, Chiseled Quartz Block and Pillar Quartz Block git-svn-id: http://mc-server.googlecode.com/svn/trunk@1343 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Added tracks to corridorsmadmaxoft@gmail.com2013-03-314-9/+60
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1342 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChunkDesc: Added the RandomFillRelCuboid() functionmadmaxoft@gmail.com2013-03-314-3/+153
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1341 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Limited the mineshafts generation into a settable-size cuboidmadmaxoft@gmail.com2013-03-311-10/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1340 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cCuboid: Added the IsCompletelyInside() functionmadmaxoft@gmail.com2013-03-314-2/+56
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1339 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Added (empty) chests and spiderwebs around (still missing) spawnersmadmaxoft@gmail.com2013-03-311-4/+82
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1338 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea: Added runtime check for coords in Debug modemadmaxoft@gmail.com2013-03-311-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1337 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: User-settable chance of individual pieces' occurence. Staircase-only mineshafts, yay :)madmaxoft@gmail.com2013-03-313-29/+35
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1336 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Staircases have further connections behind them.madmaxoft@gmail.com2013-03-311-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1335 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Added staircases; added floors to mineshafts going through watermadmaxoft@gmail.com2013-03-311-4/+173
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1334 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cCuboid:Assign() and cChunkDesc:FloorRelCuboid()madmaxoft@gmail.com2013-03-316-2/+204
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1333 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Set the default GridSize to 256madmaxoft@gmail.com2013-03-301-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1332 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Added branching crossingsmadmaxoft@gmail.com2013-03-301-7/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1331 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkDesc: Extended the interface, RelCuboid functions now take either a cCuboid or a set of 6 coords.madmaxoft@gmail.com2013-03-304-33/+170
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1330 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: added supports in corridorsmadmaxoft@gmail.com2013-03-301-11/+103
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1329 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: Added branching corridorsmadmaxoft@gmail.com2013-03-301-3/+67
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1328 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cTracer: Fixed asserts for invalid coordsmadmaxoft@gmail.com2013-03-301-6/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1327 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: implemented basic corridors, without any embellishments or branching yet.madmaxoft@gmail.com2013-03-293-29/+142
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1326 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cuboid: Fixed intersection calculationmadmaxoft@gmail.com2013-03-292-1/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1325 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkDesc: Cuboid-based manipulationmadmaxoft@gmail.com2013-03-294-2/+181
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1324 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cuboid: Added DoesIntersect(), more IsInside() and more constructorsmadmaxoft@gmail.com2013-03-294-4/+310
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1323 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ListenThread now reports the protocol used (IPv4 - IPv6) in its error messagesmadmaxoft@gmail.com2013-03-291-8/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1322 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MineShafts: backup commit with initial work, still unusable.madmaxoft@gmail.com2013-03-294-1/+647
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1321 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cuboid: Added the DifX/Y/Z functionsmadmaxoft@gmail.com2013-03-294-113/+232
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1320 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea: Finished rotation and mirroring with meta. Implemented example meta handling for vines, stairs and torches.madmaxoft@gmail.com2013-03-266-13/+348
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1319 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea: Fixed type / meta copypasta errors in mirroring and rotation codemadmaxoft@gmail.com2013-03-262-13/+43
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1318 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea: Implemented rotation without meta manipulationmadmaxoft@gmail.com2013-03-252-6/+88
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1317 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea: Implemented mirroring without meta manipulationmadmaxoft@gmail.com2013-03-255-4/+960
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1316 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed underflow issue in LeakFinder.cppkeyboard.osh@gmail.com2013-03-251-6/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1315 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Tweaked LeakFinder for VC2012 debug build (too much housekeeping info allocated)madmaxoft@gmail.com2013-03-241-1/+13
| | | | | | http://forum.mc-server.org/showthread.php?tid=826&pid=6974#pid6974 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1314 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MemDumpAnalysis now outputs the count of allocated blocks, too.madmaxoft@gmail.com2013-03-241-11/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1313 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a /toggledownfall command that toggles the weather.nielsbreu@gmail.com2013-03-243-3/+12
| | | | | | changed back the stop.lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@1312 0a769ca7-a7f5-676a-18bf-c427514a06d6
* LeakFinder: Fixed previous commit, housekeeping is now factored in properly in both "alloc" and "free".madmaxoft@gmail.com2013-03-241-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1311 0a769ca7-a7f5-676a-18bf-c427514a06d6
* LeakFinder: Factored in the housekeeping overheadmadmaxoft@gmail.com2013-03-241-4/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1310 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed memory leak detection value to 65970823. Also added support for compiling in Visual Studio 2012.keyboard.osh@gmail.com2013-03-241-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1309 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made MultiStepMap BioGen the defaultmadmaxoft@gmail.com2013-03-241-8/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1308 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed rounding error in MultiStepMap BioGen, introduced in rev 1289.madmaxoft@gmail.com2013-03-243-13/+71
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1307 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated core plugin.nielsbreu@gmail.com2013-03-2410-36/+291
| | | | | | | | | | | Added limited world. Configurable through webadmin. Added a Manage server page in webadmin where you can reload/restart/stop the server. You can add players to groups with the webadmin. without the player have to relog first You can change someone's group in-game with a command, without the player have to relog first Hardcore mode Improved death messages git-svn-id: http://mc-server.googlecode.com/svn/trunk@1306 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a problem in Linux handling of ListenThread.madmaxoft@gmail.com2013-03-231-1/+4
| | | | | | | A closed socket doesn't seem to wake up a select() call on that socket on Linux. Fixed by waking up by a timeout regularly (semi-busywait). Fixes FS #334 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1305 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CryptoPP: Pruned unused filesmadmaxoft@gmail.com2013-03-2351-14433/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1304 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MemDumpAnalysis now outputs executable to MCServer folder and debugging starts there.madmaxoft@gmail.com2013-03-232-0/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1303 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added auto-kill-with-dump to LeakFinder if the allocated memory grows over 1 GiB.madmaxoft@gmail.com2013-03-233-85/+147
| | | | | | | Only works on Windows and only present in Debug mode. Produces memdump.xml for analysis. http://forum.mc-server.org/showthread.php?tid=826&pid=6948#pid6948 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1302 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ignoring the generated memdump.xml filemadmaxoft@gmail.com2013-03-230-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1301 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a new MemDumpAnalysis tool.madmaxoft@gmail.com2013-03-2324-0/+14287
| | | | | | | Usable only on Windows, it generates a visual graph of the allocated memory, using the memdump.xml file produced by "dumpmem" console command. http://forum.mc-server.org/showthread.php?tid=826&pid=6948#pid6948 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1300 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added helper functions AddSpeed, AddSpeedX, AddSpeedY, AddSpeedZ, AddPosition, AddPosX, AddPosY, AddPosZ. Made sure that all entites use these helper functions.keyboard.osh@gmail.com2013-03-236-24/+107
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1299 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Re-tweaked WormNestCaves for more reasonable cave sizesmadmaxoft@gmail.com2013-03-221-7/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1298 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed block update queueing and water meta change not propagated to clients.madmaxoft@gmail.com2013-03-223-24/+87
| | | | | | Fixes FS #333. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1297 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WormNestCaves: tweaked a bit not to produce the single-block holes in the floormadmaxoft@gmail.com2013-03-221-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1296 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulator: fixed a problem when manipulating the bedrock layermadmaxoft@gmail.com2013-03-221-2/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1295 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented BroadcastMovementUpdate function. Moved m_Pos,m_Rot,m_Speed to private members and made sure that all classes uses the public functions to access these members.keyboard.osh@gmail.com2013-03-2210-135/+257
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1294 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DelayedFluidSimulator: optimized block storage for large amounts of blocks.madmaxoft@gmail.com2013-03-202-20/+62
| | | | | | Speeds up chunk generation by 15 %. Expected to speed up fluid simulation, unmeasured. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1293 0a769ca7-a7f5-676a-18bf-c427514a06d6
* HeiGenBiomal: added a fast but ugly-looking optimization, disabled by default.madmaxoft@gmail.com2013-03-201-0/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1292 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Alpha-sorted the generators in ComposableGeneratormadmaxoft@gmail.com2013-03-201-15/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1291 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BiomeVisualiser: fixed compilationmadmaxoft@gmail.com2013-03-203-7/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1290 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Optimized BioGen-MultiStepMap's performance by using linear interpolation, about 25 % increase in total chunk generation speed.madmaxoft@gmail.com2013-03-192-6/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1289 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated bindings for new cChunkDesc functionsmadmaxoft@gmail.com2013-03-192-4/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1288 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lakes: added a limiter, better height distributionmadmaxoft@gmail.com2013-03-193-11/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1287 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The subgenerators use cChunkDesc instead of raw arrays. cChunkDesc is based on cBlockArea. Initial version of Lakes generator.madmaxoft@gmail.com2013-03-1911-171/+324
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1286 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Trees: fixed a glitch in large jungle trees' leaves (1 column was missing)madmaxoft@gmail.com2013-03-191-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1285 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a copypasta error in cChunkDesc's BlockArea writermadmaxoft@gmail.com2013-03-181-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1284 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added support for the packet #28 (0x1C): ENTITY_VELOCITYkeyboard.osh@gmail.com2013-03-1813-0/+84
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1283 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten generators so that they use the cChunkDesc class (and thus can use cBlockArea merging)madmaxoft@gmail.com2013-03-1716-662/+444
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1282 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProbabDistrib: fixed definition string parsing with nonzero startmadmaxoft@gmail.com2013-03-171-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1281 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fluid simulator: fixed an out-of-bounds read when determining fluid directionmadmaxoft@gmail.com2013-03-171-2/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1280 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed zero-probability height distribution in FluidSprings finishermadmaxoft@gmail.com2013-03-171-4/+11
| | | | | | FS #330 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1279 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking.madmaxoft@gmail.com2013-03-1522-226/+418
| | | | | | Also fixed vines' placement. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1278 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Doxygen: Alpha-sorted class member docsmadmaxoft@gmail.com2013-03-151-8/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1277 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Small performance improvements in fluid simulator.madmaxoft@gmail.com2013-03-144-31/+41
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1276 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the Classic fluid simulator, it was too unstable (2nd attempt)madmaxoft@gmail.com2013-03-141-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1275 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the Classic fluid simulator, it was too unstablemadmaxoft@gmail.com2013-03-144-647/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1274 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Release 1.5 supported, yay :)madmaxoft@gmail.com2013-03-146-9/+116
| | | | | | Although some new blocks are still not recognized and behave badly, the protocol itself is working. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1273 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a Noop fluid simulator that doesn't do anything with the fluid (fluid doesn't spread at all, behaves like a normal block)madmaxoft@gmail.com2013-03-143-0/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1272 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix for the Vaporize fluid simulator when loading chunks.madmaxoft@gmail.com2013-03-142-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1271 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a Vaporize fluid simulator that simply replaces fluid blocks with air.madmaxoft@gmail.com2013-03-144-0/+102
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1270 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added water and lava springs.madmaxoft@gmail.com2013-03-1411-11/+520
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1269 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed DelayedFluidSimulatorData to be a vector rather than a list, performance doubled :)madmaxoft@gmail.com2013-03-143-8/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1268 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: Added module for counting water and lava springs.madmaxoft@gmail.com2013-03-125-1/+393
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1267 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial nether composition generatormadmaxoft@gmail.com2013-03-117-8/+164
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1266 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash in LeakFinder when out of memorymadmaxoft@gmail.com2013-03-111-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1265 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil: Removed excessive debugging outputmadmaxoft@gmail.com2013-03-111-3/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1264 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Minecarts get saved into Anvil.madmaxoft@gmail.com2013-03-094-11/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1263 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pickups are now being saved into Anvil.madmaxoft@gmail.com2013-03-0933-439/+1217
| | | | | | Also changed cEntity rotation datatype to double git-svn-id: http://mc-server.googlecode.com/svn/trunk@1262 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: added PortsIPv6 setting to webadmin (contributed by STR_Warrior)madmaxoft2013-03-081-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1261 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: log PlayerPositionLook packet decoded datamadmaxoft@gmail.com2013-03-051-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1260 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed random teleporting into the void when leaving minecartsmadmaxoft@gmail.com2013-03-051-4/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1259 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made ListenThread an OSSupport part, as it's generic enoughmadmaxoft@gmail.com2013-03-054-11/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1258 0a769ca7-a7f5-676a-18bf-c427514a06d6
* IPv6: Windows XP doesn't have the inet_pton() function, resorting to custom-formatting the addressmadmaxoft@gmail.com2013-03-052-3/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1257 0a769ca7-a7f5-676a-18bf-c427514a06d6
* IPv6 support: fixed IP string getting on accept()madmaxoft2013-03-054-17/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1256 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed logic in socketthreads connectingmadmaxoft@gmail.com2013-03-051-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1255 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Listening ports are now loggedmadmaxoft@gmail.com2013-03-051-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1254 0a769ca7-a7f5-676a-18bf-c427514a06d6
* IPv6 support + removed cTCPLink from Lua APImadmaxoft@gmail.com2013-03-0514-599/+194
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1253 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved client socket accepting into a separate thread object, cListenThreadmadmaxoft@gmail.com2013-03-049-114/+351
| | | | | | | MCServer can now listen on multiple ports FS #312 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1252 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the unused cHeartbeat objectmadmaxoft@gmail.com2013-03-043-179/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1251 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Starting an IPv6 support / cSocket rewritemadmaxoft@gmail.com2013-03-044-16/+35
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1250 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Player can sit in minecarts (but not move them yet)madmaxoft@gmail.com2013-03-0321-84/+448
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1249 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulators are woken up upon chunk loadmadmaxoft@gmail.com2013-03-033-0/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1248 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Redstone simulator: adding a block now checks if the neighbors are redstone-related; if not, the block is ignored.madmaxoft@gmail.com2013-03-031-107/+144
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1247 0a769ca7-a7f5-676a-18bf-c427514a06d6
* FinishGen: Fixed sand collapsing and fluid stationarizingmadmaxoft@gmail.com2013-03-031-3/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1246 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debuggers plugin no longer performs generator / blockarea interface testing by default, but writes the current API.txt file.madmaxoft@gmail.com2013-03-031-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1245 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulators now check if they are given a valid chunkmadmaxoft@gmail.com2013-03-032-0/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1244 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added missing item types, fixed placing stone walls.madmaxoft@gmail.com2013-03-034-19/+58
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1243 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SandSimulator: Fixed sand dropping on half-slabs; added more blocks that break falling sand into pickups, fixed instant-fallmadmaxoft@gmail.com2013-03-033-37/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1242 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSandSimulator: implemented InstantFallmadmaxoft@gmail.com2013-03-021-1/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1241 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten SandSimulator to use direct chunk access; and sand falling on torches now creates a pickup.madmaxoft@gmail.com2013-03-028-89/+283
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1240 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the anvil blockmadmaxoft@gmail.com2013-03-021-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1239 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Presimulator finisher now drops sand and gravel through fire blocks as wellmadmaxoft@gmail.com2013-03-021-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1238 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DelayedFluidSimulator: removed an obnoxious debugging outputmadmaxoft@gmail.com2013-03-021-4/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1237 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Floody fluid simulator has been converted to use direct chunk accessmadmaxoft@gmail.com2013-03-027-136/+230
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1236 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: Updated with new features (contributed by STR_Warrior)madmaxoft@gmail.com2013-03-028-11/+56
| | | | | | http://forum.mc-server.org/showthread.php?tid=4&pid=6634#pid6634 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1235 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed gcc compilationmadmaxoft@gmail.com2013-03-021-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1234 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New fire simulator, fully rewritten to the new scheme of things, directly accessing chunk data.madmaxoft@gmail.com2013-03-019-121/+386
| | | | | | http://forum.mc-server.org/showthread.php?tid=617&pid=6626#pid6626 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1233 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Previous commit was missing the Entity.h filemadmaxoft@gmail.com2013-03-011-4/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1232 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated cEntity API; removed functions that are unusable from Lua, added a few query functions.madmaxoft@gmail.com2013-03-012-176/+454
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1231 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commit.madmaxoft@gmail.com2013-02-281-1/+1
| | | | | | I'm too sleepy and shouldn't be let around the sources :P git-svn-id: http://mc-server.googlecode.com/svn/trunk@1230 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug in cChunk::QueueTickBlockNeighbors() that caused the tick thread to overload easilymadmaxoft@gmail.com2013-02-281-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1229 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted simulators to take cWorld reference instead of a pointermadmaxoft@gmail.com2013-02-2819-135/+166
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1228 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simulators now have direct access to the cChunk object in the WakeUp() callmadmaxoft@gmail.com2013-02-2821-125/+230
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1227 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a copypasta error from rev 1224madmaxoft@gmail.com2013-02-271-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1226 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Minecart entity now supports IsA() self-identificationmadmaxoft@gmail.com2013-02-272-6/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1225 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made FAST_FLOOR_DIV work correctly, replaced all floorf() divisions with it.madmaxoft@gmail.com2013-02-275-12/+14
| | | | | | Still not perfect - chunk and region calculations can be made into a single CPU instruction - SAR - but not all compilers are known to support that (">>" operator on signed datatypes needs to perform arithmetic shift, C/C++ standard makes it implementation-specific; MSVC and GCC do what we need, LLVM unknown) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1224 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: Added ChunkExtract mode of operation, splitting Anvil files into individual chunks.madmaxoft@gmail.com2013-02-2511-14/+205
| | | | | | Both original zlibbed chunks and re-gzipped chunks are output. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1223 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved the Speed member into cEntity class instead of its descendants.madmaxoft@gmail.com2013-02-2117-385/+180
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1222 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added HOOK_EXECUTE_COMMAND for intercepting executed commands and console commands.madmaxoft@gmail.com2013-02-219-14/+114
| | | | | | Note that built-in console commands are exempt to this hook - they are always performed and the hook is not called. Also note that, for reasons unknown, the HookNotify plugin doesn't list the callback arguments. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1221 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: Players console command now shows players' IP addresses (patch contributed by STR_Warrior)madmaxoft@gmail.com2013-02-191-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1220 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Minecarts can now be placed.madmaxoft@gmail.com2013-02-1815-16/+290
| | | | | | No interaction, no physics, though. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1219 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols.madmaxoft@gmail.com2013-02-1621-330/+59
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1218 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added API.txt into project for referencemadmaxoft@gmail.com2013-02-151-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1217 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commitmadmaxoft@gmail.com2013-02-151-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1216 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Block and recipe update by STR_Warrior.madmaxoft2013-02-154-6/+56
| | | | | | | | | Adds missing fuels Adds missing furnace recipes (FS #304) Fixes some recipes (FS #305) Adds current 1.5 weekly snapshot blocks and items. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1215 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plugins can now bind console commandsmadmaxoft@gmail.com2013-02-1516-231/+821
| | | | | | | FS #300 Most console commands are now implemented in the Core plugin. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1214 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed one-hit-blocks not being broken server-sidemadmaxoft@gmail.com2013-02-141-2/+4
| | | | | | FS #301 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1213 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Exported forgotten API functions in cPluginManager: ExecuteCommand(), ForceExecuteCommand()madmaxoft@gmail.com2013-02-133-4/+80
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1212 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented the cBlockArea:RelLine() API function.madmaxoft@gmail.com2013-02-133-1/+142
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1211 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added HOOK_WEATHER_CHANGING.madmaxoft@gmail.com2013-02-1313-109/+240
| | | | | | http://www.mc-server.org/support/index.php?do=details&task_id=299 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1210 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a forgotten part of the cBlockArea::FillRelCuboid() function.madmaxoft@gmail.com2013-02-111-0/+21
| | | | | | Now meta, blocklight and skylight can be filled, too git-svn-id: http://mc-server.googlecode.com/svn/trunk@1209 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More API functions in cBlockArea: Create(), Fill(), FillRelArea()madmaxoft@gmail.com2013-02-115-5/+364
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1208 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cBlockArea:Merge() API function to merge two block areas using different strategies.madmaxoft@gmail.com2013-02-105-9/+273
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1207 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed ASSERT / VERIFY mismatch in ManualBindings' error handlingmadmaxoft@gmail.com2013-02-101-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1206 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed useless logging from cEntity::GetLookVector()madmaxoft@gmail.com2013-02-102-11/+10
| | | | | | Requested by STR_Warrior http://forum.mc-server.org/showthread.php?tid=434&pid=6368#pid6368 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1205 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea: Added empty NBT tags to schematic file saving for better compatibility.madmaxoft@gmail.com2013-02-101-0/+5
| | | | | | Some tools require the presence of Entities and TileEntities tags in the schematic file and they wouldn't open the file if missing. Writing empty list tags. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1204 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cBlockArea:Expand() API function (untested)madmaxoft@gmail.com2013-02-095-6/+161
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1203 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a few ignoresmadmaxoft@gmail.com2013-02-080-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1202 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChunkDesc can now read and write cBlockAreas.madmaxoft@gmail.com2013-02-088-17/+496
| | | | | | A simple example is provided in the Debuggers plugin. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1201 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Prepared cChunkDesc for further API extension; used it as the sole container for generated chunk data, including entities / block entities.madmaxoft@gmail.com2013-02-0810-202/+398
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1200 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cBlockArea:CopyTo() and :CopyFrom(), so now block areas can be duplicated easily.madmaxoft@gmail.com2013-02-075-5/+127
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1199 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea can now be saved as a .schematic file.madmaxoft@gmail.com2013-02-079-7/+140
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1198 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a sanity check to cBlockArea:Crop()madmaxoft@gmail.com2013-02-071-0/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1197 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a cGZipFile class for reading GZipped files.madmaxoft@gmail.com2013-02-076-26/+147
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1196 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea can now be loaded from a .schematic file.madmaxoft@gmail.com2013-02-065-3/+187
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1195 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a new API call to cBlockArea: Crop().madmaxoft@gmail.com2013-02-065-5/+168
| | | | | | Also fixed cBlockArea:MakeIndex(), the indexing was wrong. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1194 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added new hooks: OnChunkAvailable(), OnChunkUnloaded() and OnChunkUnloading(). Modified OnChunkGenerated() signature.madmaxoft@gmail.com2013-02-0514-30/+336
| | | | | | http://forum.mc-server.org/showthread.php?tid=464&pid=6312#pid6312 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1193 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BiomeVisualiser: initial importmadmaxoft@gmail.com2013-02-0320-8/+1954
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1192 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a GetClassStatic function to all entities, as well as cFurnaceEntity, cChestEntity and cWorldfaketruth2013-02-036-403/+421
| | | | | | | Using templates to generate ForEach* functions instead of MACROS Better error reporting in ForEach* functions git-svn-id: http://mc-server.googlecode.com/svn/trunk@1191 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved BioGen parameter reading from cComposableGenrator into each BioGen itselfmadmaxoft@gmail.com2013-02-024-48/+96
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1190 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed GCC error in ManualBindingsmadmaxoft@gmail.com2013-02-021-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1189 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debuggers plugin dumps entire API into a file, API.txt. Enabled by default.madmaxoft@gmail.com2013-02-021-6/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1188 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Another GCC fix, hopefully this one will workmadmaxoft@gmail.com2013-02-011-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1187 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed GCC compilationmadmaxoft@gmail.com2013-02-011-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1186 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated MagicCarpet to work with current APImadmaxoft@gmail.com2013-02-012-9/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1185 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simplified cWorld::FindAndDoWithPlayer()madmaxoft@gmail.com2013-02-012-12/+9
| | | | | | It should still work the same - call the callback for the player with the most similar name. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1184 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved command API into cPluginManager.madmaxoft@gmail.com2013-02-0115-679/+677
| | | | | | As specified in http://forum.mc-server.org/showthread.php?tid=765 , commands are now bound using a single function, cPluginManager:BindCommand(). git-svn-id: http://mc-server.googlecode.com/svn/trunk@1183 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Renamed HOOK_KILLED to HOOK_KILLING to match naming conventions.madmaxoft@gmail.com2013-01-2812-37/+34
| | | | | | Also tweaked the mechanics so that plugins may revive without dropping other plugins out of the picture. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1182 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated HookNotify with the hook renaming.madmaxoft@gmail.com2013-01-281-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1181 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Renamed HOOK_COLLECT_PICKUP to HOOK_COLLECTING_PICKUP to match other hooks' naming.madmaxoft@gmail.com2013-01-289-19/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1180 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cItems: Fixed parameter names according to conventionsmadmaxoft@gmail.com2013-01-271-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1179 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cItems to Lua API.madmaxoft@gmail.com2013-01-278-348/+321
| | | | | | Now HOOK_BLOCK_TO_PICKUPS is fully functional, as demonstrated by HookNotify. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1178 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debuggers: added some filtering to the API output, but still not good enough.madmaxoft@gmail.com2013-01-271-7/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1177 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the HOOK_BLOCK_TO_PICKUPS hook that fires when a block is dug up and should be converted to pickups.madmaxoft@gmail.com2013-01-2720-85/+91
| | | | | | Note that cItems is used in the function signature but not yet exported in the API, TODO! git-svn-id: http://mc-server.googlecode.com/svn/trunk@1176 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed cMCLogger from Lua APImadmaxoft@gmail.com2013-01-273-155/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1175 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed HOOK_PLAYER_MOVED to HOOK_PLAYER_MOVING to match the scheme used for names.madmaxoft@gmail.com2013-01-267-13/+13
| | | | | | -ING means the event is being processed and may be refused by a plugin, -ED means it has already happenned and the plugin cannot do anything about it. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1174 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a function to dump all available Lua API functions into the Debuggers plugin.madmaxoft@gmail.com2013-01-261-0/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1173 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Merged the usable portion of the "gens" branch.madmaxoft@gmail.com2013-01-2527-796/+1110
| | | | | | Splitting off the Composable generator and fiddling with LuaChunk / ChunkDesc is good, other generators not good yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1171 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: ignoring png filesmadmaxoft@gmail.com2013-01-250-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1166 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Adjusted Biomal height generator to have less hills in the rivers.madmaxoft@gmail.com2013-01-251-21/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1165 0a769ca7-a7f5-676a-18bf-c427514a06d6
* A brand new biome generator: cBioGenMultiStepMap.madmaxoft@gmail.com2013-01-243-0/+359
| | | | | | Has proper mushroom biome inside ocean, nice transitions between neighboring biomes. Still needs a bit of tweaking, but generally ok. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1164 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added new statistics module to AnvilStats - cHeightMap.madmaxoft@gmail.com2013-01-226-2/+382
| | | | | | This paints the heightmap of each region file into a separate BMP file. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1163 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Obsoleted E_BLOCK_COCA_PLANT in favor of E_BLOCK_COCOA_POD.madmaxoft@gmail.com2013-01-221-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1162 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a possible crash on server restart.madmaxoft@gmail.com2013-01-211-0/+1
| | | | | | May be related to FS #294 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1161 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed piston placement.madmaxoft@gmail.com2013-01-201-1/+1
| | | | | | FS #293 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1160 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Renamed rclk hook to HOOK_PLAYER_RIGHT_CLICK.madmaxoft@gmail.com2013-01-186-8/+9
| | | | | | http://forum.mc-server.org/showthread.php?tid=464&pid=6163#pid6163 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1158 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Handy plugintau.tihon@gmail.com2013-01-162-0/+383
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1153 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed missing bindings in cPluginmadmaxoft@gmail.com2013-01-143-8/+105
| | | | | | FS #291 - crash on "/help" issued via client git-svn-id: http://mc-server.googlecode.com/svn/trunk@1143 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Disabled dev / debugging plugins by defaultmadmaxoft@gmail.com2013-01-141-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1142 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added missing dig status.luksor111@gmail.com2013-01-132-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1141 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgotten files for previous merge commit (rev 1139)madmaxoft@gmail.com2013-01-1315-117/+474
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1140 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com2013-01-12113-5329/+3556
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed rclk in doublechestsmadmaxoft@gmail.com2013-01-084-12/+84
| | | | | | FS #284 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1127 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed disappearing pickups - wrong physics simulation.madmaxoft@gmail.com2013-01-061-30/+40
| | | | | | FS #285 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1125 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added version 1.4.7 to the list of supported versions.madmaxoft@gmail.com2013-01-051-1/+1
| | | | | | The protocol used is the same. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1123 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Not sending multiple DC packets to the client.madmaxoft@gmail.com2013-01-052-7/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1120 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Floody fluid simulator can create sourceblocks (configurable in World.ini)madmaxoft@gmail.com2013-01-043-9/+78
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1119 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea now has a GetBlockTypeMeta() and GetRelBlockTypeMeta() methodsmadmaxoft@gmail.com2013-01-044-2/+130
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1118 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed compilation error in BlockCauldron.h on Linuxluksor111@gmail.com2012-12-291-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1117 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cauldrons and Brewing Stands are now placeableluksor111@gmail.com2012-12-299-0/+167
| | | | | | Cauldrons can be filled with water and used to fill bottles git-svn-id: http://mc-server.googlecode.com/svn/trunk@1116 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Now handles the ATTACH_ENTITY packet (0x27)madmaxoft@gmail.com2012-12-282-0/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1115 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPickup now uses full cItem, instead of a pointermadmaxoft@gmail.com2012-12-286-108/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1114 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed OnBlockPlace hookluksor111@gmail.com2012-12-271-10/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1113 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed slab usage in creative modeluksor111@gmail.com2012-12-274-9/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1112 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Linux compilationluksor111@gmail.com2012-12-271-3/+6
| | | | | | Fixed flower pot consuming items in creative mode git-svn-id: http://mc-server.googlecode.com/svn/trunk@1111 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed unused CryptoPP algorithms (Salsa, Sosemanuk) that won't compile on Mac (found by Sam Sxw)madmaxoft@gmail.com2012-12-275-1430/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1110 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed 1.4.6 falling blocks.madmaxoft@gmail.com2012-12-271-15/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1109 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Fixed 1.4.6 compatibility with vehicles, logging for entity metadata.madmaxoft@gmail.com2012-12-273-15/+146
| | | | | | Also removed logging to console, it was slowing the program too much. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1108 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added flower potsluksor111@gmail.com2012-12-277-25/+149
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1107 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Dispensers can spawn mobsluksor111@gmail.com2012-12-261-10/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1106 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Dispensers can dispense items and liquids nowluksor111@gmail.com2012-12-2610-3/+320
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1105 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Adjusted the protocol framework to support different types of falling block spawning.madmaxoft@gmail.com2012-12-2611-30/+104
| | | | | | | In brief, with cProtocol, "say what you want done, not how you want me to do it". But still 1.4.6 crashes on falling block spawning. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1104 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: more 1.4.6 stuff, now the connection holds stable with the 1.4.6 client.madmaxoft@gmail.com2012-12-262-0/+39
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1103 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the offline playername "Player" to admins in the debugging users.inimadmaxoft@gmail.com2012-12-241-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1102 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added 1.4.6 items (patch contributed by STR_Warrior)madmaxoft@gmail.com2012-12-242-2/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1101 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: updated to 1.4.6madmaxoft@gmail.com2012-12-241-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1100 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the 1.4.6 protocolmadmaxoft@gmail.com2012-12-2414-81/+193
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1099 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Netherbrick slab (patch contributed by STR_Warrior)madmaxoft@gmail.com2012-12-222-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1098 0a769ca7-a7f5-676a-18bf-c427514a06d6
* PreSimulator finisher should now drop blocks through water and lava (untested)madmaxoft@gmail.com2012-12-221-0/+4
| | | | | | http://forum.mc-server.org/showthread.php?tid=409&pid=5728#pid5728 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1097 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-12-2231-166/+404
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1096 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Reduced most mobs' constructors to oneliners by passing parameters to superclassesmadmaxoft@gmail.com2012-12-2238-236/+122
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1095 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed linux compilationmadmaxoft@gmail.com2012-12-211-2/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1094 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added sounds to levers and mobsluksor111@gmail.com2012-12-2123-1/+57
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1093 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more constants into eEntityType; made them a compulsory parameter to the constructor, so that all entities have proper type.madmaxoft@gmail.com2012-12-2115-160/+228
| | | | | | Also added a few utility functions to cEntity for distinguishing the types (IsPlayer(), IsPickup() etc.) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1092 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added "Latest version" to the PrimaryServerVersion in webadmin settings (patch contributed by STR_Warrior)madmaxoft@gmail.com2012-12-211-4/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1091 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Reworked the IsA() / GetClass() framework to actually be useful. Added GetParentClass().madmaxoft@gmail.com2012-12-2160-381/+308
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1090 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added TakeDamage logging to the Debuggers plugin.madmaxoft@gmail.com2012-12-211-0/+11
| | | | | | http://forum.mc-server.org/showthread.php?tid=625&pid=5720#pid5720 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1089 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added PrimaryServerVersion to the webadmin (patch contributed by STR_Warrior)madmaxoft@gmail.com2012-12-211-4/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1088 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored the TakeDamage API to take equipped weapon and armor into consideration (PvP untested)madmaxoft@gmail.com2012-12-2162-1068/+2460
| | | | | | http://forum.mc-server.org/showthread.php?tid=625 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1087 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Extended player inventory by direct r/o access to armor slotsmadmaxoft@gmail.com2012-12-211-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1086 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Replaced "const double &" with plain "double" for simplicitymadmaxoft@gmail.com2012-12-214-43/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1085 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash in redstone simulator when destroying blocks in Y < 2madmaxoft@gmail.com2012-12-201-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1084 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bool evaluation warning in BlockDoor.hmadmaxoft@gmail.com2012-12-201-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1083 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed chat messages from consoleluksor111@gmail.com2012-12-201-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1082 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added dispensers (they can't dispense items yet)luksor111@gmail.com2012-12-1919-59/+533
| | | | | | | | Fixed crash when digging snow Moved BlockPlace hook check, so Core plugin will no longer block item usage Player chat messages are now visible in the console git-svn-id: http://mc-server.googlecode.com/svn/trunk@1081 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented double doorsluksor111@gmail.com2012-12-196-11/+90
| | | | | | | | | Implemented fence gate Updated g_BlockTransparent[] Doors can now only be opened by right clicking Doors will now drop when not supported by block git-svn-id: http://mc-server.googlecode.com/svn/trunk@1080 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed time calculation in cWorld::Tick()madmaxoft@gmail.com2012-12-171-2/+2
| | | | | | Should fix chunk saving bug in http://forum.mc-server.org/showthread.php?tid=434&pid=5663#pid5663 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1079 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPiston refactoring to use cWorld::GetBlockTypeMeta() and proper typesmadmaxoft@gmail.com2012-12-161-72/+108
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1078 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made WormNest caves generate smaller.madmaxoft@gmail.com2012-12-161-3/+29
| | | | | | http://forum.mc-server.org/showthread.php?tid=409&pid=5654#pid5654 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1077 0a769ca7-a7f5-676a-18bf-c427514a06d6
* RedstoneSimulator refactoring to use cWorld::GetBlockTypeMeta() as much as possiblemadmaxoft@gmail.com2012-12-162-299/+389
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1076 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Levers (patch contributed by Keyboard)madmaxoft@gmail.com2012-12-166-12/+217
| | | | | | http://forum.mc-server.org/showthread.php?tid=649 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1075 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed fall damage againluksor111@gmail.com2012-12-152-1/+3
| | | | | | Added sound effects to pistons git-svn-id: http://mc-server.googlecode.com/svn/trunk@1074 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChunk now tracks its neighbors as direct pointers; used in UnboundedRelGetBlock et al.madmaxoft@gmail.com2012-12-144-13/+224
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1073 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cCriticalSection's debugging functionsmadmaxoft@gmail.com2012-12-142-5/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1072 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed warnings in Player.cppluksor111@gmail.com2012-11-271-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1071 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added initial adventure mode supportluksor111@gmail.com2012-11-278-7/+46
| | | | | | | | | Added missing Emerald crafting recipe You get more fall damage when jumping Torch no longer protects players from fall damage Fixed Ender Chest drops git-svn-id: http://mc-server.googlecode.com/svn/trunk@1070 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Furnace now lights up when smelting itemsluksor111@gmail.com2012-11-261-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1069 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed certain blocks crashing clients when minedluksor111@gmail.com2012-11-267-5/+38
| | | | | | | | Fixed rail duplication glitch Fixed fall damage calculation Glass no longer drops glass git-svn-id: http://mc-server.googlecode.com/svn/trunk@1068 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CryptoPP patches from xcb567madmaxoft@gmail.com2012-11-255-7/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1067 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rails don't turn grass into dirt underneath them. (Patch contributed by STR_Warrior)madmaxoft@gmail.com2012-11-251-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1066 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented rail placement mechanics.luksor111@gmail.com2012-11-253-0/+323
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1065 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed drops for: Stone, Mycelium, Redstone Torch.luksor111@gmail.com2012-11-247-6/+45
| | | | | | Fixed item usage for Jukeboxes and Spawn eggs in survival. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1064 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ByteBuffer: Fixed buffer overrun possibility.madmaxoft@gmail.com2012-11-221-1/+3
| | | | | | http://forum.mc-server.org/showthread.php?tid=633&pid=5473#pid5473 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1063 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More ByteBuffer checks: Is it used from a single thread only?madmaxoft@gmail.com2012-11-222-0/+74
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1062 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SocketThreads fixes for crashes reported in FS #272madmaxoft@gmail.com2012-11-223-11/+15
| | | | | | http://www.mc-server.org/support/index.php?do=details&task_id=272&project=2 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1061 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added "primaryserverversion" to the "help" list.madmaxoft@gmail.com2012-11-201-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1060 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added primary server version interface to cRoot and "primaryserverversion" console command.madmaxoft@gmail.com2012-11-204-2/+92
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1059 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Linux Makefile: Added the gcc option to output debugging information even in release builds.madmaxoft@gmail.com2012-11-201-6/+6
| | | | | | It will not slow the builds down, only make them larger; allows to have more details in gdb output of a crashdump analysis git-svn-id: http://mc-server.googlecode.com/svn/trunk@1058 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Aggressive debug mode cByteBuffer validity checking.madmaxoft@gmail.com2012-11-205-22/+98
| | | | | | Hopefully fixed the "BytesToEndOfBuffer" assert. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1057 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Recipe update by STR_Warriormadmaxoft@gmail.com2012-11-201-2/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1056 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Adjusted the default for chunk generator structures.madmaxoft@gmail.com2012-11-201-1/+1
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=5398#pid5398 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1055 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Biome lists can have ":count" in them for adjusting biome occurence rate. Some more error logging.madmaxoft@gmail.com2012-11-202-2/+25
| | | | | | Idea created at FS #274, http://www.mc-server.org/support/index.php?do=details&task_id=274 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1054 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed wrong c++ standard assumptions about bools.madmaxoft@gmail.com2012-11-182-4/+16
| | | | | | | Should fix FS #265. http://forum.mc-server.org/showthread.php?tid=629&pid=5415#pid5415 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1053 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CraftingRecipes parse now dumps lines it cannot parse.madmaxoft@gmail.com2012-11-181-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1052 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated crafting and items to 1.4.4 (initial patch by STR_Warrior)madmaxoft@gmail.com2012-11-172-2/+41
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1051 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Added an installer class that lets the user select default plugins to install and it will install the example.ini files.faketruth2012-11-166-10/+480
| | | | | | | | Android: Added menu option to retry the MCServer install routine git-svn-id: http://mc-server.googlecode.com/svn/trunk@1050 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Made the initial pre-calculated spawn area smallerfaketruth2012-11-165-44/+65
| | | | | | | | | Android: Fixed FastNBT Android: Fixed level.dat reading/writing GroupManager uses groups.example.ini as default WebAdmin uses webadmin.example.ini as default git-svn-id: http://mc-server.googlecode.com/svn/trunk@1049 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed boolean comparison.madmaxoft@gmail.com2012-11-165-11/+11
| | | | | | Don't compare booleans to false / true, use them directly. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1048 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed log message when spawning players on a client.madmaxoft@gmail.com2012-11-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1047 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crashes caused LightingThread overwriting memory where it shouldn't (yay valgrind!)madmaxoft@gmail.com2012-11-162-4/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1046 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Added the "wait" music discluksor111@gmail.com2012-11-156-12/+15
| | | | | | - Vines can now be placed on leaves git-svn-id: http://mc-server.googlecode.com/svn/trunk@1045 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More valgrind fixesmadmaxoft@gmail.com2012-11-153-6/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1044 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added an assert for unknown protocol, so that the function isn't missed when upgrading to a new protocol.madmaxoft@gmail.com2012-11-151-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1043 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added support for 1.4.4 client, using the 1.4.2 protocol classmadmaxoft@gmail.com2012-11-153-14/+44
| | | | | | No MCServer-supported packets changed. Initial patch by Setimes. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1042 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a Printf() function that returns a new AString by value.madmaxoft@gmail.com2012-11-152-1/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1041 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More valgrind uninitialized var fixingmadmaxoft2012-11-131-2/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1040 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a valgrind error in lighting thread (uninitialized var value)madmaxoft2012-11-131-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1039 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed block breaking in survival.luksor111@gmail.com2012-11-122-4/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1038 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added DeadBushes finisher (initial patch by STR_Warrior; DeathBushes FTW!)madmaxoft@gmail.com2012-11-113-19/+125
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1037 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed an unused obsolete function chain - cWorld::GetChunkBlockData()madmaxoft@gmail.com2012-11-116-47/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1036 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Settings.ini is read only once on server startmadmaxoft@gmail.com2012-11-113-39/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1035 0a769ca7-a7f5-676a-18bf-c427514a06d6
* PrimaryServerVersion is not force-saved into settings.ini. madmaxoft@gmail.com2012-11-112-3/+14
| | | | | | Server admins are advised to keep the value undefined, which will default in the latest supported version being the primary git-svn-id: http://mc-server.googlecode.com/svn/trunk@1034 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cleanup: Removed deprecated functions from Lua APImadmaxoft@gmail.com2012-11-116-128/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1033 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hopefully a fix for crash when chunks are added to a client being destroyed.madmaxoft@gmail.com2012-11-114-18/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1032 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed FS #268 - if a block entity breaking is disallowed by a plugin, the entire blockentity is sent back to the clientmadmaxoft@gmail.com2012-11-111-6/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1031 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made settings.ini default to settings.example.ini when it doesn't existfaketruth2012-11-101-1/+6
| | | | | | I suggest to do the same with the other ini files? git-svn-id: http://mc-server.googlecode.com/svn/trunk@1030 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug introduced in rev 1023 (ThuGie's crash)madmaxoft@gmail.com2012-11-101-4/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1029 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Protocol 1.4.2: found out and fixed the reason behind the fake "login" packet: the locale_viewdistance packet had been extendedmadmaxoft@gmail.com2012-11-102-3/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1028 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Updated to protocol version 1.4.2madmaxoft@gmail.com2012-11-102-6/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1027 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the protocol restriction from default debugging settings.inimadmaxoft@gmail.com2012-11-101-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1026 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the SquirrelVM.madmaxoft@gmail.com2012-11-0815-27/+283
| | | | | | It has been crashing the server. http://forum.mc-server.org/showthread.php?tid=610 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1024 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hotfix for ThuGie's crash, with a sanity check in debug mode.madmaxoft2012-11-071-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1023 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored the world time.madmaxoft@gmail.com2012-11-0124-138/+328
| | | | | | Now it is stored in two values - WorldAge (only incremented, plugins cannot change) and TimeOfDay (plugins can change). Since sub-tick precision is needed in Tick(), we store it both as number of seconds (double) and number of ticks (Int64) is calculated off of that. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1022 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Bats and Witches.luksor111@gmail.com2012-11-016-0/+148
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1021 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pickups no longer crash clients.luksor111@gmail.com2012-10-312-2/+22
| | | | | | Removed some unnecessary includes. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1020 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial 1.4.2 support.luksor111@gmail.com2012-10-315-2/+167
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1019 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the [Server].PrimaryServerVersion setting to settings.ini; 1.4.2 gets the correct versionmadmaxoft@gmail.com2012-10-317-12/+101
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1018 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed gcc compilationmadmaxoft@gmail.com2012-10-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1017 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added true gcc debugging flags to debug builds under *nix (Fix contributed by ThuGie)madmaxoft@gmail.com2012-10-281-157/+157
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1016 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed NBT IntArray serialization; Biomes are now saved to / loaded from Anvilmadmaxoft@gmail.com2012-10-283-14/+76
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1015 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cWorld:SpawnMob(PosX, PosY, PosZ, EntityType) to Lua APImadmaxoft@gmail.com2012-10-286-201/+291
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1014 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed more valgrind issuesmadmaxoft@gmail.com2012-10-273-20/+16
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=598&pid=5139#pid5139 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1013 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Critical sections aren't heap-allocated in linux anymore.madmaxoft@gmail.com2012-10-262-31/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1012 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a valgrind warning in BlockDirt.madmaxoft@gmail.com2012-10-265-13/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1011 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed up a few valgrind warningsmadmaxoft@gmail.com2012-10-253-8/+10
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=598&pid=5071#pid5071 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@1010 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debug filename has a "_debug" appended to it, so that it's different from the release version.madmaxoft@gmail.com2012-10-251-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1009 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed issues with pickups. sebi.noreply@gmail.com2012-10-245-8/+52
| | | | | | | | | * Now when picking up max. stack amount is checked. * Added cInventory::AddItemAnyAmount() which will not fail if it cannot add all items (it will just modify amount) * If there is no space in inventory and picking up stacked items, it will try to fill stacks already in inventory, partially picking up the item. * When closing inventory player will drop any items it's currently 'dragging' git-svn-id: http://mc-server.googlecode.com/svn/trunk@1008 0a769ca7-a7f5-676a-18bf-c427514a06d6
* #grammarnazi: fixed tabs to spaces and alpha-sortmadmaxoft@gmail.com2012-10-231-67/+68
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1007 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Adjusted the number and sizes of ore nests (Patch contributed by STR_Warrior)madmaxoft@gmail.com2012-10-231-10/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1006 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New Block property g_BlockIsSolid[]; Fixed ladder, torches and vines placement. (Patch contributed by funmaker)luksor111@gmail.com2012-10-237-64/+111
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1005 0a769ca7-a7f5-676a-18bf-c427514a06d6
* You can now see particles and hear sounds when other players are destroying blocks.luksor111@gmail.com2012-10-221-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1004 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight formatting tuneup to the previous commit.madmaxoft@gmail.com2012-10-221-4/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1003 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Vine decay (patch contributed by funmaker)madmaxoft@gmail.com2012-10-222-10/+65
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1002 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made DeepSnow remove flowers and mushrooms while snowing.luksor111@gmail.com2012-10-221-0/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1001 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Top blocks are now snowed over, either normally, or in deep snow (patch contributed by funmaker, Luksor and Sebi)madmaxoft@gmail.com2012-10-215-2/+91
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@1000 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cFinishGenPreSimulator sets correct fluid type (stationary in the middle, flowing on chunk borders / holes next to water.madmaxoft@gmail.com2012-10-212-2/+94
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@999 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the first part of the PreSimulator finisher, drops floating sand and gravel to ground.madmaxoft@gmail.com2012-10-213-0/+112
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@998 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more item stacking sizes (patch contributed by Hanfer)madmaxoft@gmail.com2012-10-211-26/+65
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@997 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed manual bindings' ForEachXXX mapping not checking the object instance for validity.madmaxoft@gmail.com2012-10-211-0/+5
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=591&pid=5007#pid5007 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@996 0a769ca7-a7f5-676a-18bf-c427514a06d6
* My OCD has alpha-sorted some stuff :)madmaxoft@gmail.com2012-10-217-144/+130
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@995 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added jukeboxes (patch contributed by Luksor)madmaxoft@gmail.com2012-10-2122-250/+598
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@994 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Double chests are now working, and with sound. (FS #69)madmaxoft@gmail.com2012-10-207-122/+125
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@993 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: ListenPort and ConnectPort are now settable on commandline, the defaults have switched (listens on 25564, connects to localhost:25565)madmaxoft@gmail.com2012-10-202-1/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@992 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Double chests are formed correctly in all situations (meta is adjusted for the neighboring chest)madmaxoft@gmail.com2012-10-202-10/+88
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@991 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of nonsense logging in cPiston's direction calc.madmaxoft@gmail.com2012-10-201-19/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@990 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chest does check if it can be placed at the coords specified (the client does the check itself, too, but this may be good for scripts)madmaxoft@gmail.com2012-10-201-0/+68
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@989 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Profiled build has a different filenamemadmaxoft@gmail.com2012-10-202-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@988 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed excessive debug loggin in Floody fluid simulator.madmaxoft@gmail.com2012-10-201-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@987 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made cWorld's block query functions more orthogonal, added GetBlockInfo() returning all info on a block.madmaxoft@gmail.com2012-10-209-155/+327
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@986 0a769ca7-a7f5-676a-18bf-c427514a06d6
* PACKET_DESTROY_ENTITY isn't sent for self when the player is kicked (FS #254)madmaxoft@gmail.com2012-10-201-0/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@985 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Use leakfinder in debug builds to dump all currently used memory via the "dumpmem" console command.madmaxoft@gmail.com2012-10-204-207/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@984 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: Drill only through specific blocks (FS #259)madmaxoft@gmail.com2012-10-191-1/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@983 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed unused [Physics].Water section from settings.ini.madmaxoft@gmail.com2012-10-193-21/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@982 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WormNestCaves: drills only through specific blocks (FS #259)madmaxoft@gmail.com2012-10-191-1/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@981 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fluids will wash away crops and sugarcane.madmaxoft@gmail.com2012-10-191-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@980 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added spawn eggs with mobs (patch committed by Luksor)madmaxoft@gmail.com2012-10-1912-2/+471
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@979 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted some const char*s and std::strings to AStringsfaketruth2012-10-188-43/+259
| | | | | | | Added a cPlayer:RemoveFromGroup() so players can be removed from groups programmatically Added a cClientHandle:SetUsername to be used by Lua. I'm curious what ThuGie can do with his plugin. git-svn-id: http://mc-server.googlecode.com/svn/trunk@978 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few bugs in fluid placement - fluid into other fluid, fluid into washable blocks.madmaxoft@gmail.com2012-10-1825-235/+344
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@977 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed item damage value not being read from the 1.3.2 protocol (wtf, why was it disabled?)madmaxoft@gmail.com2012-10-181-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@976 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Reverted previous commit, chose a different solution, much cleaner.madmaxoft@gmail.com2012-10-182-16/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@975 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made constants in cChunkDef enums, compilation fixes for gcc.madmaxoft@gmail.com2012-10-182-12/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@974 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added basic spawn eggs (patch contributed by Luksor)madmaxoft@gmail.com2012-10-183-11/+82
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@973 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a vulnerability in cClientHandle::HandleRespawn()faketruth2012-10-171-1/+9
| | | | | | | | Changed some hook locations: Moved HOOK_PLAYER_JOIN to where HOOK_PLAYER_SPAWN was (before player is added to the world) Added HOOK_PLAYER_SPAWN to after a player's initial spawn and after a player is re-spawned after death git-svn-id: http://mc-server.googlecode.com/svn/trunk@972 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More blocks can be washed away by fluids.madmaxoft@gmail.com2012-10-161-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@971 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed floody fluid sim making downward fluid behave like source blocks.madmaxoft@gmail.com2012-10-161-8/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@970 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Decreased logging in floody fluid simulator.madmaxoft@gmail.com2012-10-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@969 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Turned sTick plugin into general Debuggers plugin, added the Blaze Rod Of Enquiry (rclk with a blaze rod prints out the blocktypes and metas)madmaxoft@gmail.com2012-10-164-40/+70
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@968 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: fixed /help and /pluginlistfaketruth2012-10-162-22/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@967 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed DelayedFluidSimulator.madmaxoft@gmail.com2012-10-154-12/+22
| | | | | | Floody fluid simulator is now woken up properly across chunk borders. git-svn-id: http://mc-server.googlecode.com/svn/trunk@966 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Floody fluid sim: reads params from world.ini; water and lava react together into cobblestone / stone / obsidianmadmaxoft@gmail.com2012-10-143-14/+79
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@965 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Floody fluid simulator now dries up correctly, too.madmaxoft@gmail.com2012-10-148-49/+184
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@964 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial Floody fluid simulator.madmaxoft@gmail.com2012-10-1413-54/+446
| | | | | | Can spread, cannot dry. git-svn-id: http://mc-server.googlecode.com/svn/trunk@963 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Biomal CompoGen now generates sea with STATIONARY_WATER instead of regular WATER.madmaxoft@gmail.com2012-10-143-3/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@962 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the bucket handling code trying to simulate at the wrong coords (client sends all coords as -1 to signify "item use")madmaxoft@gmail.com2012-10-141-12/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@961 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea: Added const-ness to non-modifying functions, so that a const cBlockArea & can be used.madmaxoft@gmail.com2012-10-142-22/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@960 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Completely removed support for old style Lua plugins (can use both Plugin and NewPlugin in settings.ini for now)faketruth2012-10-1419-549/+617
| | | | | | | | | | | | Removed cPlugin_Lua, obviously cPluginManager stores plugins by their (folder)name cPluginManager now scans the Plugins folder for potential plugins and adds them as non-loaded plugins Added a DisablePlugin and LoadPlugin to disable and load plugins on a per-plugin basis instead of all at once cPluginManager::FindPlugins refreshes the plugin list by removing non-existing plugins and adding new plugins Made it incredibly easy to use new plugins from the WebAdmin Exposed some food/hunger related functions in cPlayer to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@959 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Better split of the fluid simulator functionality; removed the old LavaSimulator and WaterSimulator files.madmaxoft@gmail.com2012-10-138-211/+145
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@958 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgotten filemadmaxoft@gmail.com2012-10-131-0/+721
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@957 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Preparation for multiple fluid simulators.madmaxoft@gmail.com2012-10-1328-884/+356
| | | | | | | | | Moved all simulators into a subfolder. Replaced cWaterSimulator and cLavaSimulator with a generic cFluidSimulator. Moved original fluid simulation into cClassicFluidSimulator. Fluid simulator parameters (MaxHeight, Falloff) are read from the world.ini file (can have nether-like lava with lower falloff) git-svn-id: http://mc-server.googlecode.com/svn/trunk@956 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Fixed parsing of the PACKET_PLAYER_ABILITIES packet.madmaxoft@gmail.com2012-10-131-5/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@955 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the PACKET_ENTITY_ACTION packet handlingmadmaxoft@gmail.com2012-10-132-0/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@954 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added delayed ticking to Lua APImadmaxoft@gmail.com2012-10-134-28/+157
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@953 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: Removed /home since other plugins want to use itfaketruth2012-10-111-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@951 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of "self" in plugins, which is deprecated anywayfaketruth2012-10-113-12/+29
| | | | | | | Fixed bug in many On* hooks that did not pop the return values from the stack Fixed Plugin:Call() that removed one too many items from the stack git-svn-id: http://mc-server.googlecode.com/svn/trunk@950 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the PACKET_COLLECT_PICKUP packet handlingmadmaxoft@gmail.com2012-10-112-0/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@949 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed chatlog pluginfaketruth2012-10-112-14/+18
| | | | | | Fixed references to settings files in VS2008 project git-svn-id: http://mc-server.googlecode.com/svn/trunk@948 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: made ban and kick functions accessible to other pluginsfaketruth2012-10-113-34/+57
| | | | | | Core: fixed banning and whitelisting in OnLogin git-svn-id: http://mc-server.googlecode.com/svn/trunk@947 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can now send usertypes (cPlayer, cEntity, cCuboid) along with a plugin:Call()faketruth2012-10-111-2/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@946 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added functionality so one plugin can call functions on another plugin :Dfaketruth2012-10-102-30/+123
| | | | | | Fixed Core plugin file addresses in the VS2008 project git-svn-id: http://mc-server.googlecode.com/svn/trunk@945 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added an option to disable/enable PVP on a per world basisfaketruth2012-10-103-1/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@944 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed some loggingfaketruth2012-10-101-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@943 0a769ca7-a7f5-676a-18bf-c427514a06d6
* All blockticking is now done in cBlockHandlersmadmaxoft@gmail.com2012-10-075-216/+194
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@942 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CryptoPP compilation fixes for gcc 4.7madmaxoft@gmail.com2012-10-075-11/+10
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=520&pid=4829#pid4829 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@941 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Split the name for signed and unsigned int writing in cProtocol.madmaxoft@gmail.com2012-10-072-3/+3
| | | | | | Hopefully this fixes compilation problems with 64-bit debian ( http://forum.mc-server.org/showthread.php?tid=575 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@940 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed an invalid direction to AddDirection()madmaxoft@gmail.com2012-10-061-8/+11
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=571&pid=4821#pid4821 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@939 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed redstone from settings.ini, added a note about wiki and webadminmadmaxoft@gmail.com2012-10-061-9/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@938 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Completely removed the old (buggy) redstone simulator.madmaxoft@gmail.com2012-10-0613-643/+342
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@937 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed a few debugging messages from the release builds.madmaxoft@gmail.com2012-10-064-8/+11
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=571 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@936 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed player respawning crashing the server.madmaxoft@gmail.com2012-10-061-1/+8
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=520&pid=4789#pid4789 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@935 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New example plugin using the BlockArea functionality.madmaxoft@gmail.com2012-10-061-0/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@934 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea writing support (BlockTypes with BlockMeta only)madmaxoft@gmail.com2012-10-0611-16/+504
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@933 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lua plugins can get player's equipped itemmadmaxoft@gmail.com2012-10-061-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@932 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: made FastNBT faster by tweaking the pre-allocation.madmaxoft@gmail.com2012-10-052-1/+31
| | | | | | Although the file is shared between AnvilStats and MCServer, MCServer doesn't use this tweak (it uses too much memory) git-svn-id: http://mc-server.googlecode.com/svn/trunk@931 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: added a profiling configurationmadmaxoft@gmail.com2012-10-043-2/+159
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@930 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: aborting calc for no input files.madmaxoft@gmail.com2012-10-041-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@929 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More 64-bit fixesmadmaxoft@gmail.com2012-10-041-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@928 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: changed all statistics counters to UInt64madmaxoft@gmail.com2012-10-043-24/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@927 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: Added the chunk coord range statistics.madmaxoft@gmail.com2012-10-043-2/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@926 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CryptoPP: Removed an unused file that broke compilation on some *nixesmadmaxoft@gmail.com2012-10-033-228/+0
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=566 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@925 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed saplings not growing into treesmadmaxoft@gmail.com2012-10-032-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@924 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the "collect pickup" sound to 1.3.2madmaxoft@gmail.com2012-10-032-0/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@923 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Minor style cleanupmadmaxoft@gmail.com2012-10-031-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@922 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved blockticking into blockhandler classes.madmaxoft@gmail.com2012-10-0375-541/+675
| | | | | | Also slightly refactored the variable / argument names (BlockID is deprecated, use BlockType instead) git-svn-id: http://mc-server.googlecode.com/svn/trunk@921 0a769ca7-a7f5-676a-18bf-c427514a06d6
* sTick: Updated the plugin to work with current codemadmaxoft@gmail.com2012-10-032-10/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@920 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added BLOCK_FACE_NONE into the plugin APImadmaxoft@gmail.com2012-10-033-8/+54
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@919 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight refactoring of BlockHandlers - dropping unneeded virtual functionsmadmaxoft@gmail.com2012-10-0142-507/+856
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=434&pid=4734#pid4734 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@917 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added some missing block enumsfaketruth2012-09-302-1/+15
| | | | | | Spruce, birch and jungle wood stairs now orient correctly git-svn-id: http://mc-server.googlecode.com/svn/trunk@916 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added falling block entities. Sand and gravel now properly fall downfaketruth2012-09-3026-70/+254
| | | | | | | | | | Implemented the PACKET_SPAWN_OBJECT packet Made some things use BLOCKTYPE instead of char Android: Requests WebAdmin port when pressing the configure button git-svn-id: http://mc-server.googlecode.com/svn/trunk@915 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed initial player head rotation when a player is being spawned on another clientfaketruth2012-09-291-1/+4
| | | | | | | Fixed showing correct item in the player hand when spawned on another client (it didn't include metadata/health before) Fixed player head rotation when moving and looking around at the same time git-svn-id: http://mc-server.googlecode.com/svn/trunk@914 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgot to commit BlockBed.cppfaketruth2012-09-291-0/+77
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@913 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed a rogue cSleep from ClientHandle. Since sockets are owned by sockethreads, the client can safely Destroy() itself right after sending a packet.madmaxoft@gmail.com2012-09-291-4/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@912 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Beds can be slept in now (it doesn't change the time though)faketruth2012-09-2915-63/+115
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@911 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed memory leaks in cWindow and cProtocolRecognizermadmaxoft@gmail.com2012-09-292-0/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@910 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SocketThread: clients aren't double-removed anymore.madmaxoft@gmail.com2012-09-293-23/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@909 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: can draw biome map (method 1)madmaxoft@gmail.com2012-09-294-1/+255
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@908 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed axe crafting (cannot use asterisk)madmaxoft@gmail.com2012-09-291-5/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@907 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the extra world from default settings.ini madmaxoft@gmail.com2012-09-291-2/+1
| | | | | | (Probably an accident from rev 900) git-svn-id: http://mc-server.googlecode.com/svn/trunk@906 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hopefully fixed creative inventory tossing items out of the window.madmaxoft@gmail.com2012-09-291-1/+1
| | | | | | ( http://forum.mc-server.org/showthread.php?tid=434&pid=4657#pid4657 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@905 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SlotArea: removed excessive loggingmadmaxoft@gmail.com2012-09-291-4/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@904 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Crafting recipes for 1.3.2 (patch submitted by STR_Warrior)madmaxoft@gmail.com2012-09-292-20/+35
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@903 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Unified folder name-casingmadmaxoft@gmail.com2012-09-2977-12/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@902 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Extended the cFile interface with Printf()madmaxoft@gmail.com2012-09-292-0/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@901 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made beds placeablefaketruth2012-09-2913-24/+220
| | | | | | Android: Updated some stuff and set default view distance lower git-svn-id: http://mc-server.googlecode.com/svn/trunk@900 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: Overall statistics and mobspawner statistics.madmaxoft@gmail.com2012-09-298-63/+571
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@899 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: Fixed biome format stringmadmaxoft@gmail.com2012-09-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@898 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: complete per-biome blocktype statisticsmadmaxoft@gmail.com2012-09-289-32/+431
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@897 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: improved speed (~5x) by caching the entire region file in the processing threadmadmaxoft@gmail.com2012-09-284-41/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@896 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AnvilStats: initial project import, can do block and biome statisticsmadmaxoft@gmail.com2012-09-2711-0/+1512
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@895 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made Anvil the default storage schemafaketruth2012-09-271-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@894 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug in the inventory system where it would de-sync when dragging items with non-default metadata/healthfaketruth2012-09-2611-13/+22
| | | | | | | | | Android: Updated VS2008 project to point to correct Android files Android: Updated makefiles to compile CryptoPP Android: Modified CryptoPP config.h and misc.cpp so it compiles for Android Android: Added pretty MCServer icons git-svn-id: http://mc-server.googlecode.com/svn/trunk@893 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the block dig animation packet (patch contributed by l0udPL)madmaxoft@gmail.com2012-09-2515-6/+144
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@892 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sockets are now owned by SocketThreads instead of ClientHandle (FS #246 and FS #247)madmaxoft@gmail.com2012-09-2513-114/+103
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@891 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: fixed after file renamingmadmaxoft@gmail.com2012-09-252-25/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@890 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Lua bindings for file renaming in previous commitsmadmaxoft@gmail.com2012-09-243-30/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@889 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Restored Noise's optimization even in debug build, lost in previous rename.madmaxoft@gmail.com2012-09-241-0/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@888 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com2012-09-24222-967/+801
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: ChunkDataSerializer is Protocol-relatedmadmaxoft@gmail.com2012-09-237-12/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@886 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com2012-09-2350-86/+78
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@885 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: Removed unused cBlockToPickupmadmaxoft@gmail.com2012-09-2310-133/+36
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@884 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: Mobs-related files in a separate subfolder, renamed.madmaxoft@gmail.com2012-09-2347-129/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@883 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: WorldStorage-related files in a separate subfoldermadmaxoft@gmail.com2012-09-2310-36/+36
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@882 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: Generating-related files in a separate subfoldermadmaxoft@gmail.com2012-09-2323-52/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@881 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: Protocol-related files in a separate subfoldermadmaxoft@gmail.com2012-09-2310-38/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@880 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added to the ignore list: the *nix output executable and Core's banned / whitelist inifilesmadmaxoft@gmail.com2012-09-230-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@879 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source files cleanup: UI files renamedmadmaxoft@gmail.com2012-09-2315-25/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@878 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed position confirming for 1.3.2 (FS #245)madmaxoft@gmail.com2012-09-232-1/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@877 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed players not spawning to others when they join the server.madmaxoft@gmail.com2012-09-231-0/+3
| | | | | | Ref.: http://forum.mc-server.org/showthread.php?tid=434&pid=4633#pid4633 git-svn-id: http://mc-server.googlecode.com/svn/trunk@876 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Tweaked logging.madmaxoft@gmail.com2012-09-236-56/+48
| | | | | | | Less output for UI. More output for player pos confirming (FS #245) and for player spawning git-svn-id: http://mc-server.googlecode.com/svn/trunk@875 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed entity equipment packet in the 1.3.2 protocol.madmaxoft@gmail.com2012-09-232-10/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@874 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: added the PACKET_PLAYER_ABILITIES packet parsing for client-sidemadmaxoft@gmail.com2012-09-232-0/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@873 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Restored resource files from vc2010 into vc2008madmaxoft@gmail.com2012-09-224-1/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@872 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a potential crash in shift-click (gcc warning)madmaxoft@gmail.com2012-09-211-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@871 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the VC2010 project file - it was not maintained for some time anyway. If anyone wants to use VC2010, just open the 2008 project.madmaxoft@gmail.com2012-09-2129-3657/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@870 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Working shift-click support in crafting areas; window update working in 1.3.2madmaxoft@gmail.com2012-09-216-16/+120
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@869 0a769ca7-a7f5-676a-18bf-c427514a06d6
* UI: Added shift-click support to most slot areas, except crafting.madmaxoft@gmail.com2012-09-206-43/+232
| | | | | | Also fixed survival inventory's crafting grid not working. git-svn-id: http://mc-server.googlecode.com/svn/trunk@868 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored windows.madmaxoft@gmail.com2012-09-2035-1564/+1573
| | | | | | | As described on the forum: http://forum.mc-server.org/showthread.php?tid=561 For now, only basic clicking works; shift-click not implemented yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@867 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: moar packets! (can now sustain parsing while connected to vanilla server, most of the times)madmaxoft@gmail.com2012-09-202-5/+135
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@866 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the PACKET_UPDATE_TILE_ENTITY packet handlingmadmaxoft@gmail.com2012-09-192-0/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@865 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: added handling of several spawning packetsmadmaxoft@gmail.com2012-09-192-0/+186
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@864 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the ENTITY-class packets handlingmadmaxoft@gmail.com2012-09-182-22/+242
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@863 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the PACKET_MAP_CHUNK_BULK packet handlingmadmaxoft@gmail.com2012-09-182-0/+31
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@862 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added the PACKET_SET_EXPERIENCE packet handlingmadmaxoft@gmail.com2012-09-182-0/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@861 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: added the CHANGE_GAME_STATE packet handlingmadmaxoft@gmail.com2012-09-182-0/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@860 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: added more packets, mostly windowing-relatedmadmaxoft@gmail.com2012-09-142-43/+183
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@859 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Merged in a patch for sounds by l0udPLmadmaxoft@gmail.com2012-09-1148-27/+334
| | | | | | http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564 git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core's Web Chat should work on FireFox again. Apparently it appends "charset=utf-8" to the content type which was not properly handled.faketruth2012-09-091-1/+2
| | | | | | Right now any trailing data in the content type is ignored, which seems to work git-svn-id: http://mc-server.googlecode.com/svn/trunk@857 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ItemToString() now recognizes matches that are in the ini without metadata.madmaxoft@gmail.com2012-09-081-0/+15
| | | | | | "323:0" -> "sign", although ini says "sign=323" only. git-svn-id: http://mc-server.googlecode.com/svn/trunk@856 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core now uses built in item functions ( StringToItem() ) for the /item commandfaketruth2012-09-082-65/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@855 0a769ca7-a7f5-676a-18bf-c427514a06d6
* StringToItem() sets item's count to 1 after a successful parsemadmaxoft@gmail.com2012-09-081-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@854 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed item damage not being set properly in StringToItem()madmaxoft@gmail.com2012-09-081-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@853 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Set leaves as a transparent block.madmaxoft@gmail.com2012-09-081-0/+1
| | | | | | Initiated by STR_Warrior, http://forum.mc-server.org/showthread.php?tid=434&pid=4512#pid4512 git-svn-id: http://mc-server.googlecode.com/svn/trunk@852 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GetLocalDirectory should not include FILE_IO_PREFIX since that is already included in cIniFilefaketruth2012-09-081-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@851 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cPlugin_NewLua::GetLocalDirectory() and exported it to Lua so plugins can store their settings in their own folder.faketruth2012-09-085-5/+48
| | | | | | Core now stores banned players and whitelist data in its own directory git-svn-id: http://mc-server.googlecode.com/svn/trunk@850 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Another fix for the case-sensitiveness. WTF, STL allows different signatures for Debug and Release builds?madmaxoft@gmail.com2012-09-081-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@849 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the case-sensitiveness of the item map.madmaxoft@gmail.com2012-09-081-1/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@848 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the ItemToString() and ItemTypeToString() functions.madmaxoft@gmail.com2012-09-085-95/+411
| | | | | | Ref.: http://forum.mc-server.org/showthread.php?tid=434&pid=4506#pid4506 git-svn-id: http://mc-server.googlecode.com/svn/trunk@847 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Relaxed the check for held item, the client sometimes sends wrong ItemType.madmaxoft@gmail.com2012-09-071-2/+9
| | | | | | http://forum.mc-server.org/showthread.php?tid=549&pid=4502#pid4502 git-svn-id: http://mc-server.googlecode.com/svn/trunk@846 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: fixed a few mis-interpreted packets, added block placement packet parsing. Added leftover dumping for unparsed data (should not happen, if so, parsing is probably wrong)madmaxoft@gmail.com2012-09-072-2/+128
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@845 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed profiling to work under the new project layoutmadmaxoft@gmail.com2012-09-078-10/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@844 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Snow is not put atop vines by the snow finisher anymoremadmaxoft@gmail.com2012-09-071-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@843 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed slot parsing in 1.2.5 causing weird behavior ( http://forum.mc-server.org/showthread.php?tid=551&pid=4413#pid4413 )madmaxoft@gmail.com2012-09-062-1/+6
| | | | | | Also added some asserts into ByteBuffer so that this won't happen again. git-svn-id: http://mc-server.googlecode.com/svn/trunk@842 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added protocol-specific authentication, now works for both 1.2.5 and 1.3.2madmaxoft@gmail.com2012-09-0610-19/+154
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@841 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed excessive debug logging in cProtocol132madmaxoft@gmail.com2012-09-062-35/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@840 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Officially added 1.3.2 protocol supportmadmaxoft@gmail.com2012-09-064-8/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@839 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added blockchange packet parsingmadmaxoft@gmail.com2012-09-062-0/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@838 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ClientHandle: added an overflow buffer for outgoing data, it fixes the "bad packet id" problem with 1.3.2.madmaxoft@gmail.com2012-09-062-5/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@837 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the possibility of reserved player slots by implementing the HandleHandshake hook!faketruth2012-09-0510-8/+88
| | | | | | More info: http://forum.mc-server.org/showthread.php?tid=555 git-svn-id: http://mc-server.googlecode.com/svn/trunk@836 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Added about 10 new packet types parsedmadmaxoft@gmail.com2012-09-052-14/+100
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@835 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Parsing some initial packets early in the conversationmadmaxoft@gmail.com2012-09-044-39/+437
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@834 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Debugging in cByteBuffer::Write(); added the ReadAgain() method to allow ProtoProxy re-send the data it has parsed.madmaxoft@gmail.com2012-09-042-0/+31
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@833 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a possible race condition in cClientHandle's packet sending code; prepared for moving cSocket out of cClientHandle's ownership.madmaxoft@gmail.com2012-09-045-7/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@832 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed preprocessor definitions in Linuxmadmaxoft@gmail.com2012-09-042-7/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@831 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed FS #243, server crash after restart. The blockhandler table and the itemhandler table weren't properly re-initialized.madmaxoft@gmail.com2012-09-043-115/+239
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@830 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a typo in PDB packlistmadmaxoft@gmail.com2012-09-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@829 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hopefully fixed pointer arithmetic problems in GCC compilation in cProtocol132madmaxoft@gmail.com2012-09-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@828 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed OS dependencies from CryptoPP; Removed unused modules that didn't compile on some platformsmadmaxoft@gmail.com2012-09-048-864/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@827 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Protocol proxy now decrypts the data (but doesn't understand the packets yet)madmaxoft@gmail.com2012-09-024-18/+569
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@826 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added writing support to cByteBuffer (will be used by ProtoProxy)madmaxoft@gmail.com2012-09-022-6/+157
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@825 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Bug #241:lapayo94@gmail.com2012-09-021-0/+5
| | | | | | Torches should drop correct now git-svn-id: http://mc-server.googlecode.com/svn/trunk@824 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed debug-only code leaking into release mode in cCriticalSection, making it incompilable in release mode.madmaxoft@gmail.com2012-09-021-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@823 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ProtoProxy: Initial import of the protocol proxy project.madmaxoft@gmail.com2012-09-0210-0/+943
| | | | | | Currently it logs all communication, doesn't decode anything, doesn't decrypt. git-svn-id: http://mc-server.googlecode.com/svn/trunk@822 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ToLua does not like the override keyword :(faketruth2012-09-023-46/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@821 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Exported cWorld::DoWithChestAt to Luafaketruth2012-09-025-39/+416
| | | | | | Exported cChestEntity to Lua for handling in DoWithChestAt git-svn-id: http://mc-server.googlecode.com/svn/trunk@820 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Next iteration on the 1.3.2 protocol. Still no good, but sometimes it just gets through. For your testing pleasures ;)madmaxoft@gmail.com2012-09-0210-42/+120
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@819 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a CreateHexDump() function for easier raw data debuggingmadmaxoft@gmail.com2012-09-022-1/+59
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@818 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Critical sectino now allows debug info - is it locked? / is it locked by current thread?madmaxoft@gmail.com2012-09-022-11/+48
| | | | | | Useful for ASSERTs git-svn-id: http://mc-server.googlecode.com/svn/trunk@817 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix for Rev 814, the correct cPlayer object is actually sent into the callbacks.madmaxoft@gmail.com2012-09-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@816 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Quick fix for generator crash upon server stop.madmaxoft@gmail.com2012-09-011-1/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@815 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-09-0112-58/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@814 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented: http://www.mc-server.org/support/index.php?do=details&task_id=239&project=2&dev=26lapayo94@gmail.com2012-09-013-29/+31
| | | | | | Fixed Bug on build collision git-svn-id: http://mc-server.googlecode.com/svn/trunk@813 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Progress on the 1.3.2 protocol.madmaxoft@gmail.com2012-08-3121-109/+500
| | | | | | Sometimes the client lets the player through, but most of the times the connection breaks for no apparent reason. git-svn-id: http://mc-server.googlecode.com/svn/trunk@812 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix for the nightbuild script packing the wrong PDBsmadmaxoft@gmail.com2012-08-311-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@811 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Another possible deadlock in cClientHandle averted. Hope this is the one.madmaxoft@gmail.com2012-08-312-5/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@810 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed one possibility of a deadlock in cClientHandle::SendChunkData()madmaxoft@gmail.com2012-08-311-13/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@809 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented 1.3.2 protocol encryption using CryptoPP, up to Client Status packet (http://wiki.vg/Protocol_FAQ step 14)madmaxoft@gmail.com2012-08-30266-26/+70510
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@808 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated to V6 - "Stop" and "Progress report" functionalitytau.tihon@gmail.com2012-08-302-185/+228
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@807 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkWorx: fixed API change breaking exact and 3x3 playerpos regeneration (fix contributed by Taugeshtu)madmaxoft@gmail.com2012-08-302-5/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@806 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a basic protocol recognizer and the base for 1.3.2 protocol.madmaxoft@gmail.com2012-08-3014-42/+682
| | | | | | Also fixed a few type-related warnings. git-svn-id: http://mc-server.googlecode.com/svn/trunk@805 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cProtocol handles the initial handshake up to player loginmadmaxoft@gmail.com2012-08-306-69/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@804 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the VC2010 project filemadmaxoft@gmail.com2012-08-302-543/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@803 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Gotten completely rid of all cPackets. The cProtocol125 class now does all the parsing and writing by itself.madmaxoft@gmail.com2012-08-2972-2430/+297
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@802 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a check if torch is placed on the bottom face, temporarily fix the assert.madmaxoft@gmail.com2012-08-291-0/+4
| | | | | | Server ignores the placement, but doesn't send correct block to the client. Also, the server should try placing the torch on a side, if available. git-svn-id: http://mc-server.googlecode.com/svn/trunk@801 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved all packet-serializing code into cProtocol125; half the packet classes aren't needed anymore.madmaxoft@gmail.com2012-08-2894-2731/+812
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@800 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few warningsmadmaxoft@gmail.com2012-08-283-6/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@799 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed false positives in leakfinder for webserver - by using raw char arrays instead of std::string for const data.madmaxoft@gmail.com2012-08-281-26/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@798 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the ChunkWorx plugin to SVN (contributed by Taugeshtu)madmaxoft@gmail.com2012-08-272-0/+344
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@797 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cut out all packet handling to a separate cProtocol descendantmadmaxoft@gmail.com2012-08-2728-1185/+1724
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@796 0a769ca7-a7f5-676a-18bf-c427514a06d6
* git-svn-id: http://mc-server.googlecode.com/svn/trunk@795 0a769ca7-a7f5-676a-18bf-c427514a06d6madmaxoft@gmail.com2012-08-2617-153/+259
|
* Turned a common assert into a warning logmadmaxoft@gmail.com2012-08-261-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@794 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added basic noteblocks, finished sign storage in Anvil (patch contributed by l0udPL)madmaxoft@gmail.com2012-08-2612-7/+343
| | | | | | http://forum.mc-server.org/showthread.php?tid=528 git-svn-id: http://mc-server.googlecode.com/svn/trunk@793 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed old makefile; use GNUmakefile insteadmadmaxoft@gmail.com2012-08-264-1797/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@792 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed compilation problem on Linux (FS case sensitivity sux)madmaxoft@gmail.com2012-08-261-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@791 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket doesn't use cPackets.madmaxoft@gmail.com2012-08-256-49/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@790 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cWorld doesn't use cPackets.madmaxoft@gmail.com2012-08-259-43/+174
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@789 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed cPackets from cChunk.madmaxoft@gmail.com2012-08-256-124/+155
| | | | | | Also decoupled a possible deadlock in player login code. git-svn-id: http://mc-server.googlecode.com/svn/trunk@788 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed packet includes where they're not neededmadmaxoft@gmail.com2012-08-243-6/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@787 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPickup doesn't use cPackets.madmaxoft@gmail.com2012-08-2419-81/+175
| | | | | | Also, Lua API change, OnCollectItem -> OnCollectPickup; first param is cPlayer to match other callbacks. git-svn-id: http://mc-server.googlecode.com/svn/trunk@786 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ignore some runtime foldersmadmaxoft@gmail.com2012-08-240-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@785 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Inventory doesn't use cPacketsmadmaxoft@gmail.com2012-08-241-12/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@784 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets.madmaxoft@gmail.com2012-08-2439-421/+557
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@783 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added plugin name to deprecation messagesmadmaxoft@gmail.com2012-08-236-241/+45
| | | | | | Removed duplicate inheritance of m_Name in cPlugin_NewLua by making cWebPlugin interface-only git-svn-id: http://mc-server.googlecode.com/svn/trunk@782 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Bug #237lapayo94@gmail.com2012-08-234-0/+33
| | | | | | Sign placement git-svn-id: http://mc-server.googlecode.com/svn/trunk@781 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed WebAdmin showing tab names (thanks for pointing it out Lapayo)faketruth2012-08-233-17/+14
| | | | | | Changed some std::string to AString git-svn-id: http://mc-server.googlecode.com/svn/trunk@780 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a RateCompareString function to StringUtilsfaketruth2012-08-2311-104/+245
| | | | | | | | | | | Created a preprocessor template (define) for DoWith* functions Exported cWorld::FindAndDoWithPlayer(), cRoot::FindAndDoWithPlayer() and cRoot::ForEachPlayer() to Lua Added a function FindAndDoWithPlayer to cRoot and cWorld. It takes a part of a player name and finds a single player based on that. Fixed Core's MOTD to contain the correct URL to the MCServer site Fixed Core /kick command Fixed Core's WebAdmin kick git-svn-id: http://mc-server.googlecode.com/svn/trunk@779 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a documentation for block and item handlerslapayo94@gmail.com2012-08-228-28/+46
| | | | | | | Probably fixed dependencies on cWebPlugin_Lua Fixed VC2010 Project file git-svn-id: http://mc-server.googlecode.com/svn/trunk@778 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WebAdmin should not cause crashes anymorefaketruth2012-08-2217-375/+366
| | | | | | | | Got rid of cWebPlugin_Lua cPlugin_Lua is also a cWebPlugin now, so plugins don't need a separate cWebPlugin object Changed some stuff to use AString instead of char* git-svn-id: http://mc-server.googlecode.com/svn/trunk@777 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cWebPlugin_Lua being not thread safe. And I don't know why, but it still crashes in Lua sometimes o_Ofaketruth2012-08-223-18/+43
| | | | | | WebAdmin chat now supports infinite number of chat messages (only client side). The client requests only NEW chat messages from the server. git-svn-id: http://mc-server.googlecode.com/svn/trunk@776 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chat history limit on the WebAdmin chatfaketruth2012-08-224-99/+104
| | | | | | | | Did some refactoring on the JavaScript side of the WebAdmin chat Got rid of cRoot::sRootState Fixed a crash on the WebAdmin when a page is loaded before a world exists git-svn-id: http://mc-server.googlecode.com/svn/trunk@775 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Now the web server supports %20 spaces in URLsfaketruth2012-08-221-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@774 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Web chat for the WebAdmin :Dfaketruth2012-08-222-0/+112
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@773 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Now it's possible to only show the plugin's WebAdmin content without the template around it by going to /~webadmin/ instead of /webadmin/faketruth2012-08-221-3/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@772 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed nightbuild script after files move.madmaxoft@gmail.com2012-08-2112-14/+20
| | | | | | | Also moved licenses and Install-related files to Install folder. The 7z archives are now built inside the Install folder, instead of the root git-svn-id: http://mc-server.googlecode.com/svn/trunk@771 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can add/remove worlds from WebAdminfaketruth2012-08-211-2/+77
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@770 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using multi line strings for Core's WebAdmin interfacefaketruth2012-08-211-51/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@769 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed server settings on FireFoxfaketruth2012-08-211-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@768 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can change monster settings in WebAdmin toofaketruth2012-08-201-5/+48
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@767 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can now edit some generic server settings through the WebAdmin (port, description, etc)faketruth2012-08-202-0/+111
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@766 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated clean.bat for cleaning MCServer filesfaketruth2012-08-202-3/+5
| | | | | | Removed accidentally added "ini editor" from Core git-svn-id: http://mc-server.googlecode.com/svn/trunk@765 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated GNUmakefile to output to MCServer directoryfaketruth2012-08-202-2/+2
| | | | | | Moved Lua-LICENSE.txt to Install dir (dont know what happened to the other license files :P ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@764 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved files used by MCServer to a special MCServer folderfaketruth2012-08-2053-3/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@763 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Window, Chest, Furnace and Pawn are not using cPackets at allmadmaxoft@gmail.com2012-08-1917-88/+211
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@762 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle.madmaxoft@gmail.com2012-08-1940-507/+1089
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@761 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Do not create an input thread for Androidfaketruth2012-08-191-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@760 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Welcome back gen folder :Pfaketruth2012-08-192-0/+43
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@759 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Moved Android stuff to the ~/trunk/Android/ folder!faketruth2012-08-1918-19/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@758 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Go away gen folder! You're nothing but trouble (for now)faketruth2012-08-192-42/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@757 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Another handful of packets rewritten.madmaxoft@gmail.com2012-08-1925-183/+376
| | | | | | Also changed cItem::m_ItemID into m_ItemType of type short. Easier handling. m_ItemID kept for compatibility reasons (Lua-interface etc.) git-svn-id: http://mc-server.googlecode.com/svn/trunk@756 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Bug #236lapayo94@gmail.com2012-08-1910-12/+30
| | | | | | Workbench, Chest and Furnace are usable again git-svn-id: http://mc-server.googlecode.com/svn/trunk@755 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Finally a log! :Dfaketruth2012-08-192-40/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@754 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Showing last MCServer related logcat messagefaketruth2012-08-195-35/+87
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@753 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: I'm probably using a lot of bad practices, but the app looks somewhat better now and polls the server statusfaketruth2012-08-186-24/+273
| | | | | | 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
* Chat packet handled in the new way; fixed missing packet sending for inventory slot.madmaxoft@gmail.com2012-08-1818-208/+211
| | | | | | Again, API change! cPlugin:OnChat() has had its parameters swapped, to match all the other callbacks - Player first, Message second git-svn-id: http://mc-server.googlecode.com/svn/trunk@751 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Packet refactoring, phase two, partial. Rewritten a few packet handling functions not to use cPacket-descendant objects.madmaxoft@gmail.com2012-08-1850-2356/+1951
| | | | | | This breaks plugin API! Plugins need to modify their hook functions to match those used in the Core plugin git-svn-id: http://mc-server.googlecode.com/svn/trunk@750 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Core files to the VC2008 project (so that they can be opened from the IDE there, nothing more)madmaxoft@gmail.com2012-08-181-0/+128
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@749 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008: Removed Android-specific files from all Windows build configurationsmadmaxoft@gmail.com2012-08-181-0/+80
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@748 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Android: Pressing back button sends stop command to serverfaketruth2012-08-188-53/+163
| | | | | | | | 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
* Fixed an assert in bucket placementmadmaxoft@gmail.com2012-08-171-19/+34
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@746 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the VC2010 project to compile (untested, though)madmaxoft@gmail.com2012-08-172-1/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@745 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Packets now parse themselves from a cByteBuffer object (1st part of packeting rewrite, http://forum.mc-server.org/showthread.php?tid=524 )madmaxoft@gmail.com2012-08-1757-352/+684
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@744 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MCServer should run just fine on Android now :Dfaketruth2012-08-1611-20/+54
| | | | | | The server is also stoppable from Android git-svn-id: http://mc-server.googlecode.com/svn/trunk@743 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Windows compilation fix after Android changesmadmaxoft@gmail.com2012-08-165-20/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@742 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Compiles on Android! Added Eclipse project, import it into your workspace and it should be runnable on Android!faketruth2012-08-1530-21/+399
| | | | | | | | | 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
* Added temporary debug statistics of the RelEntMoveLook packet removal efficiencymadmaxoft@gmail.com2012-08-151-0/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@740 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Console command "chunkstats" now lists each world and also totalsmadmaxoft@gmail.com2012-08-153-26/+57
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@739 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a true "all chunks saved" message for the save-all console command (FS #215)madmaxoft@gmail.com2012-08-154-3/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@738 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix torches broken in rev 724madmaxoft@gmail.com2012-08-142-12/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@737 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Crafting window crafting result shift-click handlingmadmaxoft@gmail.com2012-08-141-9/+53
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@736 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Crafting window crafting grid shift-click handlingmadmaxoft@gmail.com2012-08-142-5/+107
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@735 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Shift-clicking the crafting grid in curvival inventory tries placing things in inventory first, then the hotbar.madmaxoft@gmail.com2012-08-141-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@734 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a few more stackable itemsmadmaxoft@gmail.com2012-08-142-14/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@733 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Shift-click completed in survival inventory windowmadmaxoft@gmail.com2012-08-142-2/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@732 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made cobwebs transparentmadmaxoft@gmail.com2012-08-141-8/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@731 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added partial shift+click handling to the survival inventorymadmaxoft@gmail.com2012-08-118-50/+366
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@730 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated Bindings to match the new armor categories and torch metasmadmaxoft@gmail.com2012-08-112-2/+127
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@729 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added some stackable items in cItemHandler::GetMaxStackSize()madmaxoft@gmail.com2012-08-111-0/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@728 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added functions for armor item categoriesmadmaxoft@gmail.com2012-08-111-0/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@727 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cItemHandler::GetMaxStackSize() with a very basic implementationmadmaxoft@gmail.com2012-08-112-0/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@726 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed a useless include file.madmaxoft@gmail.com2012-08-114-25/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@725 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Use named constants instead of magic values - block digging direction and torch placementmadmaxoft@gmail.com2012-08-103-109/+98
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@724 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed cacti and sugarcane not being placeable on themselves (FS #234, patch submitted by STR_Warrior)madmaxoft@gmail.com2012-08-102-21/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@723 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash in creative inventory (FS 235, patch submitted by l0udPL)madmaxoft@gmail.com2012-08-106-48/+76
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@722 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Torch placement handling (contributed by l0udPL)madmaxoft@gmail.com2012-08-092-9/+108
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@721 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GNUmakefile: added a profiled build ("make profile=1")madmaxoft@gmail.com2012-08-071-1/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@720 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Prepared WindowOwner class hierarchy for minecart with chest.madmaxoft@gmail.com2012-08-076-18/+94
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@719 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the build foldermadmaxoft@gmail.com2012-08-060-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@718 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ignoring the build directory altogethermadmaxoft@gmail.com2012-08-060-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@717 0a769ca7-a7f5-676a-18bf-c427514a06d6
* A bit of cleanup and documentation around the UI window handlingmadmaxoft@gmail.com2012-08-0613-86/+143
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@716 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the Doxygen configuration filemadmaxoft@gmail.com2012-08-061-0/+1833
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@715 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed runtime crashes in generator on Raspberry Pi (damn picky gcc!)madmaxoft@gmail.com2012-08-062-42/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@714 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BLOCKTYPE signedness change - fixed more detailsmadmaxoft@gmail.com2012-08-064-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@713 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GNUmakefile: Split the debug build into debug and pedantic; more comments; added O3 optimization to external C libraries even in debug modemadmaxoft@gmail.com2012-08-041-9/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@712 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few gcc pedantic warnings; made BLOCKTYPE an unsigned char type.madmaxoft@gmail.com2012-08-0323-123/+336
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@711 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the DeNotcher project, as it's no longer needed and won't even compilemadmaxoft@gmail.com2012-08-0221-2712/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@710 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: implemented proper caching - another 10 % in generator speedup :)madmaxoft@gmail.com2012-07-292-12/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@709 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedVoronoi BiomeGen now uses 4x4 linear interpolation for distortion, 50 % speed increase in the chunk generator with a hardly noticeable change in biome shapes.madmaxoft@gmail.com2012-07-293-4/+98
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@708 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk generator outputs its performance in chunks per secondmadmaxoft@gmail.com2012-07-291-0/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@707 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BiomeGen: cca 3% speedupmadmaxoft@gmail.com2012-07-291-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@706 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed *nix compilation for md5.cppmadmaxoft@gmail.com2012-07-291-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@705 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed warnings in item handlers - items' damage value is a short, but block meta is only a NIBBLETYPE. Also slight cleanup.madmaxoft@gmail.com2012-07-2914-142/+307
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@704 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed warnings in md5madmaxoft@gmail.com2012-07-292-4/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@703 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed MSVC project for Squirrel lib, no more linker warnings about vc90.pdbmadmaxoft@gmail.com2012-07-291-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@702 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few gcc warningsmadmaxoft@gmail.com2012-07-283-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@701 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008 project: finally a truly Release build, with full optimization.madmaxoft@gmail.com2012-07-281-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@700 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Caves and Ravines: fixed compilation and linking issues on gccmadmaxoft@gmail.com2012-07-282-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@699 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed bottom lava from caves generator, added a new finish generator BottomLava for that. Also fixed a slight error in SameBlock composition generator cfgmadmaxoft@gmail.com2012-07-274-25/+69
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@698 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Basic WormNestCaves are workingmadmaxoft@gmail.com2012-07-271-17/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@697 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial WormNestCaves commit. Won't generate caves, only the schematic for caves' centers.madmaxoft@gmail.com2012-07-273-57/+621
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@696 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a possible crash in Ravines.madmaxoft@gmail.com2012-07-271-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@695 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a new cave generator: DualRidgeCaves ( somewhat like http://www.gamedev.net/blog/33/entry-2227887-more-on-minecraft-type-world-gen/ )madmaxoft@gmail.com2012-07-228-91/+514
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@694 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: removed an unneeded membermadmaxoft@gmail.com2012-07-222-2/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@693 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise: made interpolation methods public static, so that they can be used by the outside world as wellmadmaxoft@gmail.com2012-07-222-6/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@692 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ignore ChunkWorxSave.inimadmaxoft@gmail.com2012-07-220-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@691 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a (disabled) debugging code for anvil underground overviewing, useful for exploring MC cave generation stylemadmaxoft@gmail.com2012-07-211-4/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@690 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Grass blockticking fixmadmaxoft@gmail.com2012-07-211-30/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@689 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight cChunk optimizationmadmaxoft@gmail.com2012-07-211-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@688 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented the missing HOOK_PLAYER_SPAWN hook (although its name is not too good, should be PLAYER_AUTH)madmaxoft@gmail.com2012-07-211-0/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@687 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a Release Profiled configuration to Squirrel MSVC2008 projectmadmaxoft@gmail.com2012-07-212-2/+63
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@686 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: implemented linear finishing, now the ravine walls are smooth.madmaxoft@gmail.com2012-07-201-1/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@685 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: removed a debugging feature from release buildsmadmaxoft@gmail.com2012-07-191-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@684 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ravines: initial implementation, randomized shapes are working, but still needs some workmadmaxoft@gmail.com2012-07-197-17/+516
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@683 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Makefile fix for the newly added squirrel, MCServer compilable on *nix againmadmaxoft@gmail.com2012-07-181-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@682 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SocketThreads: hopefully fixed MacOSX failure with client ping crashing the servermadmaxoft@gmail.com2012-07-181-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@681 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed incompatibility to apples c++ compiler...lapayo94@gmail.com2012-07-174-8/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@680 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simple health regeneration systemlapayo94@gmail.com2012-07-1713-143/+212
| | | | | | Prepared for food git-svn-id: http://mc-server.googlecode.com/svn/trunk@679 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed compilation on OS X and maybe *nix as wellmadmaxoft@gmail.com2012-07-171-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@678 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Some code improvementslapayo94@gmail.com2012-07-1677-413/+259
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@677 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a copypasta error in previous commitmadmaxoft@gmail.com2012-07-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@676 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed GetBlockMeta to return NIBBLETYPE instead of charmadmaxoft@gmail.com2012-07-1611-12/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@675 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a compilation warningmadmaxoft@gmail.com2012-07-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@674 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixed redstone repeater placementlapayo94@gmail.com2012-07-164-4/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@673 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some small bugs :)lapayo94@gmail.com2012-07-169-38/+103
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@672 0a769ca7-a7f5-676a-18bf-c427514a06d6
* A new Block handling system :olapayo94@gmail.com2012-07-1593-1244/+3609
| | | | | | | | | | It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cThread uses AString instead of char * for name (fixed a warning)madmaxoft@gmail.com2012-07-152-8/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@670 0a769ca7-a7f5-676a-18bf-c427514a06d6
* World threads are stopped before the plugin mgr for clean exit (FS #228)madmaxoft@gmail.com2012-07-154-4/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@669 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Disabled MSVC deprecation / security warnings for external libraries - we expect them to be secure enoughmadmaxoft@gmail.com2012-07-155-11/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@668 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the deprecated confusing E_BLOCK_WOODmadmaxoft@gmail.com2012-07-153-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@667 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Leaves blocks allowed one more block of distance from a log block before they decaymadmaxoft@gmail.com2012-07-151-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@666 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Basic jungle trees with vines, efficient trees handling.madmaxoft@gmail.com2012-07-155-186/+322
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@665 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Squirrel: removed CLR from dependencies (we're not in C#)madmaxoft@gmail.com2012-07-131-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@664 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed case comparison - used the builtin functionmadmaxoft@gmail.com2012-07-132-13/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@663 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixed /tp commandlapayo94@gmail.com2012-07-133-11/+28
| | | | | | made cWorld::DoWithPlayer case insensitive git-svn-id: http://mc-server.googlecode.com/svn/trunk@662 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The gamemode is now only saved if it is different from the current gamemode.lapayo94@gmail.com2012-07-133-4/+15
| | | | | | Default gamemode now depends on the joined world, not on the default world git-svn-id: http://mc-server.googlecode.com/svn/trunk@661 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Save last gamemodelapayo94@gmail.com2012-07-122-1/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@660 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cleaned the svn:ignore property a little bitlapayo94@gmail.com2012-07-120-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@659 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixed bug http://www.mc-server.org/support/index.php?do=details&task_id=212&project=2lapayo94@gmail.com2012-07-121-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@658 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Missed a filelapayo94@gmail.com2012-07-122-1/+7
| | | | | | Patched the server to allow shutdown from other threads git-svn-id: http://mc-server.googlecode.com/svn/trunk@657 0a769ca7-a7f5-676a-18bf-c427514a06d6
* http://www.mc-server.org/support/index.php?do=details&task_id=153lapayo94@gmail.com2012-07-125-4/+13
| | | | | | + simple code improvements git-svn-id: http://mc-server.googlecode.com/svn/trunk@656 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some bugs within the squirrel plugin system.lapayo94@gmail.com2012-07-104-21/+61
| | | | | | Implemented feature request www.mc-server.org/support/index.php?do=details&task_id=53 git-svn-id: http://mc-server.googlecode.com/svn/trunk@655 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Authentication should work now..lapayo94@gmail.com2012-07-101-7/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@654 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed some debug messages and removed an old filelapayo94@gmail.com2012-07-093-165/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@653 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved Squirrel Bindingslapayo94@gmail.com2012-07-0944-8324/+367
| | | | | | Added AddCommand / BindCommand for Squirrel Plugins git-svn-id: http://mc-server.googlecode.com/svn/trunk@652 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sorry...lapayo94@gmail.com2012-07-091-2/+3
| | | | | | Now everything should work :) git-svn-id: http://mc-server.googlecode.com/svn/trunk@651 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Missed precompiled headers in Release Modelapayo94@gmail.com2012-07-091-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@650 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockArea name change revertedlapayo94@gmail.com2012-07-0912-27/+386
| | | | | | fixed VS2008 building git-svn-id: http://mc-server.googlecode.com/svn/trunk@649 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Squirrel Pluginslapayo94@gmail.com2012-07-0874-7256/+14262
| | | | | | | | | I worked a little bit on the squirrel Bindings They work now on linux and windows :) (OSX is untested, but should work also) but they are very limited at the moment. (Only made OnChat working) I also fixed some small bugs. git-svn-id: http://mc-server.googlecode.com/svn/trunk@648 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a lilypad finishermadmaxoft@gmail.com2012-07-033-1/+110
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@647 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Temporary jungle trees (swamp-like), based on code by STR_Warrior). Also vines don't overwrite leaves anymore.madmaxoft@gmail.com2012-07-023-2/+51
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@646 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Leaves decay adjusted to 4 blocks in between the leaves and the log, instead of previous 3madmaxoft@gmail.com2012-07-021-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@645 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Leaves decay properly - if they are not connected to a logmadmaxoft@gmail.com2012-07-023-32/+123
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@644 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Only apple leaves can drop applesmadmaxoft@gmail.com2012-07-021-1/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@643 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BLOCKTYPE and NIBBLETYPE are finally exported in Lua API as numbers, not usertypesmadmaxoft@gmail.com2012-07-024-22/+36
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@642 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cBlockArea object added (with only minimal testing so far)madmaxoft@gmail.com2012-07-0212-39/+1888
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@641 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Patch from STR_Warrior, OreNest counts adjustmentmadmaxoft@gmail.com2012-07-021-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@640 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the cWorld::DoWithPlayer() function and exported it in the Lua API. Removed the obsolete cWorld::GetPlayer() function.madmaxoft@gmail.com2012-07-025-87/+107
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@639 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkDef: Fixed getters taking a const ptrmadmaxoft@gmail.com2012-07-021-5/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@638 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: Added the check for item damage before attempting a repairmadmaxoft@gmail.com2012-06-211-2/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@636 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: merged in the Fixies plugin codemadmaxoft@gmail.com2012-06-192-44/+249
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@635 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed json-related methods from Lua APImadmaxoft@gmail.com2012-06-193-75/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@634 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made ForEach API safer to use, now supports Destroy()-ing objects, too ( http://forum.mc-server.org/showthread.php?tid=434&pid=3513#pid3513 )madmaxoft@gmail.com2012-06-193-9/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@633 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a possible crash when restarting / stopping the server.madmaxoft@gmail.com2012-06-191-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@632 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a (non-fatal) error in the profiling scriptmadmaxoft@gmail.com2012-06-181-5/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@631 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Crops aren't uprooted if farmland is dry.cedeel@gmail.com2012-06-181-3/+12
| | | | | | Vanilla behavior confirmed. git-svn-id: http://mc-server.googlecode.com/svn/trunk@630 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the deprecated GetBlockEntity(), added several enumerators to replace it.madmaxoft@gmail.com2012-06-179-52/+396
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@629 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Logs completion of chunk saving (FS #215)cedeel@gmail.com2012-06-171-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@628 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Macro-ized the ForEachSomethingInChunk Lua glue code (will soon be used for block entities, too)madmaxoft@gmail.com2012-06-171-92/+95
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@627 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed leaves blockticking - must touch neighboring chunks, too, instead of self at wrong places.madmaxoft@gmail.com2012-06-172-23/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@626 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed lighting for cake, fence, fence gates, glass pane, iron bars, iron door and wooden doormadmaxoft@gmail.com2012-06-164-4/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@625 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Leaves: Applied patch by Luksor.cedeel@gmail.com2012-06-162-1/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@624 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Quick fix to support authentication.cedeel@gmail.com2012-06-161-2/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@623 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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 valuemadmaxoft@gmail.com2012-06-168-8/+451
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@622 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Proper kick reasons!cedeel@gmail.com2012-06-161-3/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@621 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Exported cWorld::ForEachEntity and cWorld::ForEachEntityInChunk; no idea if they actually workmadmaxoft@gmail.com2012-06-168-40/+216
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@620 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lua binding for cVine fixedcedeel@gmail.com2012-06-164-73/+110
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@619 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten ForEach using #define-s, new ones can be added as a simple one-linermadmaxoft@gmail.com2012-06-154-168/+90
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@618 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lit furnaces can be used by playersmadmaxoft@gmail.com2012-06-151-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@617 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil: added support for signs (why was it still missing??)madmaxoft@gmail.com2012-06-153-3/+51
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@616 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Basic handling of vines. No growth yet.cedeel@gmail.com2012-06-155-15/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@615 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed placing block on tall grass (FS #209)madmaxoft@gmail.com2012-06-151-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@614 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Only spawn nether mobs in nether biome.cedeel@gmail.com2012-06-151-20/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@613 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed snow again, this time for real.cedeel@gmail.com2012-06-141-2/+17
| | | | | | I didn't realize the client would also try to replace the snow from the sides. git-svn-id: http://mc-server.googlecode.com/svn/trunk@612 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixes placing blocks on snow.cedeel@gmail.com2012-06-141-10/+21
| | | | | | Also a little formatting. git-svn-id: http://mc-server.googlecode.com/svn/trunk@611 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Renamed HOOK_WEATHER_CHANGE to HOOK_WEATHER_CHANGED, added the glue code for it to actually workmadmaxoft@gmail.com2012-06-148-7/+152
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@610 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a world parameter to HOOK_CHUNK_GENERATING.madmaxoft@gmail.com2012-06-148-52/+65
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@609 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed recipes.txt from nightbuild packing listmadmaxoft@gmail.com2012-06-141-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@608 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix makefilecedeel@gmail.com2012-06-141-8/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@607 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Attempt to bring sanity to newlines across systems.cedeel@gmail.com2012-06-14390-86875/+86875
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added HOOK_WEATHER_CHANGE.cedeel@gmail.com2012-06-144-2/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@605 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved LuaFunctions.h into the Bindings section of the projectmadmaxoft@gmail.com2012-06-131-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@604 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Exported the ItemCategory functions and added a IsTool() function to it, for easy checking whether an item is a toolfaketruth2012-06-133-4/+198
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@603 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a BlockToPickup hook for modifying pickups when a player breaks a block.madmaxoft@gmail.com2012-06-1314-88/+640
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@602 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Modified ToLua additional script to allow multi-usertype virtual functionsmadmaxoft@gmail.com2012-06-131-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@601 0a769ca7-a7f5-676a-18bf-c427514a06d6
* I think the chunk generation hooks for Lua are pretty good now, though it might still need some tweakingfaketruth2012-06-134-35/+655
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@600 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Revamped the weather system.cedeel@gmail.com2012-06-134-32/+107
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@599 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added working crafting hooks HOOK_PRE_CRAFTING, HOOK_CRAFTING_NO_RECIPE and HOOK_POST_CRAFTINGmadmaxoft@gmail.com2012-06-1211-73/+637
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@598 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether.madmaxoft@gmail.com2012-06-1219-1032/+1393
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@597 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed an errorcedeel@gmail.com2012-06-121-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@596 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Allow current itemscedeel@gmail.com2012-06-121-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@595 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added implementation of E_PLUGIN_CHUNK_GENERATING lua hookfaketruth2012-06-1111-25/+324
| | | | | | It crashes the server when a plugin actually overrides default behavior though... git-svn-id: http://mc-server.googlecode.com/svn/trunk@594 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug in crafting recipes - would consume multiple items of asterisked ingredients (FS #205)madmaxoft@gmail.com2012-06-091-18/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@593 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Disallowed placing cacti in watermadmaxoft@gmail.com2012-06-091-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@592 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Snow cover breaks when the block below it is removed (FS #184).madmaxoft@gmail.com2012-06-091-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@591 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a forgotten ini file readmadmaxoft@gmail.com2012-06-091-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@590 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed an unneeded includemadmaxoft@gmail.com2012-06-091-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@589 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More ini settings save their defaultsmadmaxoft@gmail.com2012-06-094-20/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@588 0a769ca7-a7f5-676a-18bf-c427514a06d6
* World generator uses the new Ini interface; also set new defaults for the generator to match the best generation we currently havemadmaxoft@gmail.com2012-06-091-63/+57
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@587 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New IniFile functionality: read value and set default if it isn't present (GetValueSet() ); used by cWorldmadmaxoft@gmail.com2012-06-095-96/+296
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@586 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sugarcane and cactus max height can be set in world.ini.madmaxoft@gmail.com2012-06-095-8/+77
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@585 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plants growable by bonemeal are settable in the world.ini. Default matches vanilla MC.madmaxoft@gmail.com2012-06-095-15/+88
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@584 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cacti grow by themselves and by bonemealmadmaxoft@gmail.com2012-06-097-6/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@583 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Bonemeal is consumed in survival mode when used on growable blocksmadmaxoft@gmail.com2012-06-094-10/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@582 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Tall grass finally drops seedsmadmaxoft@gmail.com2012-06-091-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@581 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Biomal CompoGen now correctly produces sand in desert mountains, toomadmaxoft@gmail.com2012-06-081-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@580 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed random drops not occurring at allmadmaxoft@gmail.com2012-06-081-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@579 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sugarcane grows and can be grown using bonemeal.madmaxoft@gmail.com2012-06-086-60/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@578 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Simplify ifdef. Makes compiling possible on BSDcedeel@gmail.com2012-06-081-8/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@577 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sugarcane and Pumpkins get placed (quite rarely) in the SprinkleSmallFoliage FinishGenmadmaxoft@gmail.com2012-06-085-39/+136
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@576 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Configurable classic composition generatorcedeel@gmail.com2012-06-089-61/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@575 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the nightbuild script for automatic Bindings generationmadmaxoft@gmail.com2012-06-071-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@574 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Bonemeal works on crops, melons, pumpkins, saplings and grass. Plant growing has been refactored into separate functions callable from Lua, too.madmaxoft@gmail.com2012-06-0710-6/+286
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@573 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Nightbuild: bindings are automatically update before the buildmadmaxoft@gmail.com2012-06-073-2/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@572 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockChecking split into a separate functionmadmaxoft@gmail.com2012-06-072-94/+98
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@571 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Repeaters' delays can be set by rclkmadmaxoft@gmail.com2012-06-078-4/+49
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@570 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Grass grows under vinesmadmaxoft@gmail.com2012-06-071-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@569 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Multiple packets are serialized in one request.madmaxoft@gmail.com2012-06-071-5/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@568 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a typo in grass spreading causing much of the "too many packets" error.madmaxoft@gmail.com2012-06-071-5/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@567 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more statistics to the packet queue overfill problem.madmaxoft@gmail.com2012-06-071-2/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@566 0a769ca7-a7f5-676a-18bf-c427514a06d6
* (Temporary) hotfix for the "too many packets" error - set the packet limit 5x higher.madmaxoft@gmail.com2012-06-071-1/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@565 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Snow drops snowballs only when mined with a shovelmadmaxoft@gmail.com2012-06-071-1/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@564 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Grass spreads to adjacent dirt blocks. Doesn't check dest light yet.madmaxoft@gmail.com2012-06-062-17/+53
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@563 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hopefully fixed lighting around chests and cropsmadmaxoft@gmail.com2012-06-061-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@562 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-06-0636-326/+1056
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@561 0a769ca7-a7f5-676a-18bf-c427514a06d6
* BlockIDs, ItemIDs and Metas updated, courtesy of Taugeshtumadmaxoft@gmail.com2012-06-061-5/+168
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@560 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed webadmin for the fixed stringsplittingmadmaxoft@gmail.com2012-06-051-140/+150
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@559 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New hook, E_PLUGIN_CHUNK_GENERATED, called after each chunk is generated (the chunk is already present in cWorld)madmaxoft@gmail.com2012-06-0510-856/+287
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@558 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commit's recipes and items.madmaxoft@gmail.com2012-06-052-8/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@557 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added crafting recipes and items, courtesy of Taugeshtumadmaxoft@gmail.com2012-06-052-12/+272
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@556 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added specific wood types, modified recipes accordinglymadmaxoft@gmail.com2012-06-042-9/+46
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@555 0a769ca7-a7f5-676a-18bf-c427514a06d6
* strstream is deprecated, using sstream insteadcedeel@gmail.com2012-06-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@554 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crafting.txt filename in the nighbuild scriptmadmaxoft@gmail.com2012-06-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@553 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Eliminated unused files from a ToLua library VC2008 projectmadmaxoft@gmail.com2012-06-041-16/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@552 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed tolua++ sources to consider AString a builtin string type. Fixed tolua++ VC projects for compilation with local Lua.madmaxoft@gmail.com2012-06-046-8175/+8262
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@551 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Linux compilation.cedeel@gmail.com2012-06-042-2/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@550 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-06-0421-18948/+20029
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@549 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed MSVC2010 projects for new zlibmadmaxoft@gmail.com2012-06-043-34/+34
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@548 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed MSVC2008 projects for new zlibmadmaxoft@gmail.com2012-06-042-33/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@547 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project filescedeel@gmail.com2012-06-0442-19772/+20591
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@546 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added planks into items.inimadmaxoft@gmail.com2012-06-031-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@545 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated items.ini (by Luksor)madmaxoft@gmail.com2012-06-031-3/+97
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@544 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Integrated recipes by Luksor; cleaned the file up, hopefully clarified the syntax.madmaxoft@gmail.com2012-06-031-200/+284
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@543 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Biomal composition gen: added the bedrock layer at the bottommadmaxoft@gmail.com2012-06-021-4/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@542 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the Biomal composition generator.madmaxoft@gmail.com2012-06-025-18/+283
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@541 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ClientHandle dumps the contents of all packets in the queue if the packet queue gets overloaded to the point of client-kicking. Use this to debug FS #197.madmaxoft@gmail.com2012-06-021-0/+63
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@540 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed Linux compilation complaining about min() and max(), hopefully forever. Use std::min() and std::max()madmaxoft@gmail.com2012-06-023-10/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@539 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a cHeiGenCache object for caching generated heightmaps. World generation is now about twice as fast as before Rev 535 :)madmaxoft@gmail.com2012-06-023-0/+143
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@538 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a cBioGenCache object for caching generated biomesmadmaxoft@gmail.com2012-06-023-0/+144
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@537 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the Biomal height generator, made it the default height generator.madmaxoft@gmail.com2012-06-026-6/+176
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@536 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Core: fixed old APImadmaxoft@gmail.com2012-06-021-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@535 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Lua function cRoot:ForEachWorld(), removed the obsolete cRoot:GetWorld() method (both C++ and Lua)madmaxoft@gmail.com2012-06-026-64/+137
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@534 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a nasty int overflow bug in blockticking code ( http://forum.mc-server.org/showthread.php?tid=457 )madmaxoft@gmail.com2012-06-011-3/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@533 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DistortedVoronoi biome generatormadmaxoft@gmail.com2012-05-313-36/+67
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@532 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cWorld::UnloadUnusedChunks() exported to Luamadmaxoft@gmail.com2012-05-313-3/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@531 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed melons and pumpkins generating in a wrong place.madmaxoft@gmail.com2012-05-311-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@530 0a769ca7-a7f5-676a-18bf-c427514a06d6
* My first Lua plugin, yay! sTick allows a player to force a blocktick on any block by rightclicking it with a stick.madmaxoft@gmail.com2012-05-302-0/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@529 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more statistics to the "chunkstats" server console commandmadmaxoft@gmail.com2012-05-301-1/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@528 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added support for SetNextBlockTick() function callable from Luamadmaxoft@gmail.com2012-05-308-20/+92
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@527 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Melon and pumpkin stems now grow melons and pumpkinsmadmaxoft@gmail.com2012-05-301-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@526 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed blocktick distributionmadmaxoft@gmail.com2012-05-302-18/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@525 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lua plugins can now query the world for various queue sizes ( http://forum.mc-server.org/showthread.php?tid=432 )madmaxoft@gmail.com2012-05-303-4/+142
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@524 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Seeds can now be planted and they grow (albeit too quickly and too non-uniformly, need to fix blocktick selection)madmaxoft@gmail.com2012-05-301-1/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@523 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Farmland gets hydrated and dehydrated. Fixed an off-by-one error in neighbor-chunk manipulation.madmaxoft@gmail.com2012-05-302-3/+76
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@522 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash when chunks were loaded / generated with entities ( http://forum.mc-server.org/showthread.php?tid=450 )madmaxoft@gmail.com2012-05-301-26/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@521 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Farmland is created using a hoe on dirt or grass.madmaxoft@gmail.com2012-05-292-2/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@520 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored item-eating from cClientHandle into cPlayermadmaxoft@gmail.com2012-05-293-82/+72
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@519 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added code for the chunks to manipulate their neighbors while ticking. Also added some basic farming support - melon and pumpkin growing code. Untested and untestable so far, will test and fix later.madmaxoft@gmail.com2012-05-2910-324/+442
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@518 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cacti don't gather snowmadmaxoft@gmail.com2012-05-281-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@517 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chests and Furnaces are now saved properly into Anvil scheme.madmaxoft@gmail.com2012-05-289-57/+210
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@516 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Ice finisher generator; fixed snow on water.madmaxoft@gmail.com2012-05-272-1/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@515 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a snow finisher generatormadmaxoft@gmail.com2012-05-271-1/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@514 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added some useful biome synonyms; added block property IsSnowable; alphabetically sorted block property settingmadmaxoft@gmail.com2012-05-273-53/+85
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@513 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Voronoi has a minimum cell size of 4 blocks now, to avoid some extreme corner-casesmadmaxoft@gmail.com2012-05-271-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@512 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a voronoi biome generator (#180)madmaxoft@gmail.com2012-05-273-0/+91
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@511 0a769ca7-a7f5-676a-18bf-c427514a06d6
* DebugBiomes composition generator now uses only blocks suitable for terrain (from an internal list)madmaxoft@gmail.com2012-05-271-1/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@510 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added wool and netherrack block IDsmadmaxoft@gmail.com2012-05-273-4/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@509 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Restructured biome generators with a list of available biomes to use a common ancestor (preparation for Voronoi and DistortedVoronoi)madmaxoft@gmail.com2012-05-272-11/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@508 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ConstantBiome parsing now uses the string-to-biome conversion (#183)madmaxoft@gmail.com2012-05-271-2/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@507 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the CheckerBoardBiomes parameter for setting biomes that CheckerBoard generates (#179). Added string-to-biome conversion (#183). Added OreNests to default Structures configuration.madmaxoft@gmail.com2012-05-275-8/+109
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@506 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved logging on mis-configuration in cPlayer and cWorldStoragemadmaxoft@gmail.com2012-05-272-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@505 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Merged the composable_generator branch into the trunkmadmaxoft@gmail.com2012-05-2582-2954/+5415
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed output directory structure in the "Release profiled" configurationmadmaxoft@gmail.com2012-05-095-10/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@488 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed a debugging construct that accidentally leaked into previous commitmadmaxoft@gmail.com2012-05-081-8/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@485 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fast NBT writer (Saving a chunk is now about twice as fast)madmaxoft@gmail.com2012-05-084-73/+364
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@484 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed two "bottlenecks" found using profiling - MakeIndex() instead of MakeIndexNoCheck()madmaxoft@gmail.com2012-05-081-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@483 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a profiling option to the VC2008 projects, using the MS standalone profiler (see vc2008/profile_run.cmd for details and usage)madmaxoft@gmail.com2012-05-088-0/+491
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@482 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fast NBT Parser (loading a chunk is now about 10 times faster)madmaxoft@gmail.com2012-05-079-104/+702
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@481 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated version text to include 1.2.5; ChunkSender doesn't serialize chunk packets for chunks without a clientmadmaxoft@gmail.com2012-05-072-1/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@480 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil storage writing (Basic storage is working, NO entities except for chests are working! Don't use for real servers)madmaxoft@gmail.com2012-04-2311-35/+431
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@475 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lapis gets generated (thanks, Fordship)madmaxoft@gmail.com2012-04-151-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@463 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved the commands /coords /viewdistance and /regeneratechunks from cServer.cpp to the Core pluginfaketruth2012-04-119-65/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@457 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added error messages to socket closing error conditions for *nixmadmaxoft@gmail.com2012-04-101-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@456 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the permission "builtin.regeneratechunk" needed for regenerating chunks using a command.madmaxoft@gmail.com2012-04-101-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@455 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the "/regeneratechunk" command that regenerates either current chunk or a chunk specified with x, z parameters. TODO: permissions - we don't want guests erasing our chunks!madmaxoft@gmail.com2012-04-1010-37/+104
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@454 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Compression error -5 fixmadmaxoft@gmail.com2012-04-041-2/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@452 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a parsing error in NBT classes (doubles weren't parsing correctly);madmaxoft@gmail.com2012-04-042-1/+227
| | | | | | Added a working NBT serialization (verified in another project) git-svn-id: http://mc-server.googlecode.com/svn/trunk@451 0a769ca7-a7f5-676a-18bf-c427514a06d6
* StringUtils' GetDirectoryContents() now accepts empty string and interprets it as "current directory" (*nix fix)madmaxoft@gmail.com2012-04-041-1/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@450 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Logging OnBlockDig and OnBlockPlace only in Debug mode ( http://mc-server.org/support/index.php?do=details&task_id=133&project=2 )madmaxoft@gmail.com2012-04-031-2/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@447 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Attempted a fix for cSocket's Bind() call on MacOS-based systems (initializing the whole sockaddr_in structure with zeroes first)madmaxoft@gmail.com2012-04-031-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@446 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket.cpp should also compile on Mac now (I hope)faketruth2012-03-311-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@443 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a crash when fluid would try to go below the world (y = -1)faketruth2012-03-311-4/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@442 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of sPluginManagerStatefaketruth2012-03-286-71/+91
| | | | | | | | /pluginlist now also shows the number of active plugins Fixed crash caused by lingering bound Lua commands http://forum.mc-server.org/showthread.php?tid=212&pid=2541#pid2541 Added error messages when binding commands to an invalid plugin git-svn-id: http://mc-server.googlecode.com/svn/trunk@440 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a possible crash in ChunkSender - a client would be reported as removed but still would be in the internal queue.madmaxoft@gmail.com2012-03-272-2/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@438 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the unneeded header wdirent.hmadmaxoft@gmail.com2012-03-261-369/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@437 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the supported client version to banner; shamelessly added myself to the authors list ;)madmaxoft@gmail.com2012-03-263-4/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@436 0a769ca7-a7f5-676a-18bf-c427514a06d6
* A globally-accessible OS-independent GetDirectoryContents() function for listing all objects in a folder as an AStringListmadmaxoft@gmail.com2012-03-256-85/+81
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@433 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the Log altogether (doesn't use NULL-to-va_list assignment, compiles for RaspberryPi)madmaxoft@gmail.com2012-03-252-14/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@432 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense.madmaxoft@gmail.com2012-03-2417-452/+408
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@431 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Protocol version bumped up to 29 (MC 1.2.4), seems to work.madmaxoft@gmail.com2012-03-241-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@430 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed the split between 1.2.3 and 1.1, left only 1.2.3 codemadmaxoft@gmail.com2012-03-2413-227/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@429 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Reverted the previous commit - it is useless, since entities still depend heavily on cWorldmadmaxoft@gmail.com2012-03-2418-258/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@428 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-03-2318-47/+258
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@427 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a deadlock by removing clients from all chunks upon their exit, not using the clients chunklists.madmaxoft@gmail.com2012-03-226-22/+51
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@426 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added core.build permission to Core. Without this permission players are unable to buildfaketruth2012-03-195-4/+20
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@425 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed player heads always pointing north (new EntityHeadLook packet)madmaxoft@gmail.com2012-03-196-15/+81
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@424 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a warning in a Release buildmadmaxoft@gmail.com2012-03-191-1/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@423 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Install: added the high_detail_debug and medium_detail_debug scriptsmadmaxoft@gmail.com2012-03-193-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@422 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made some logging output debug-onlymadmaxoft@gmail.com2012-03-191-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@421 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Basic cWindow thread-safetymadmaxoft@gmail.com2012-03-196-63/+132
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@420 0a769ca7-a7f5-676a-18bf-c427514a06d6
* SocketThreads: proper thread finishing sequence (doesn't trigger AppVerifier checks :)madmaxoft@gmail.com2012-03-191-0/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@419 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of cPlayer::sPlayerStatefaketruth2012-03-162-88/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@418 0a769ca7-a7f5-676a-18bf-c427514a06d6
* That didn't work.. I forgot some cChunk functions were changed. Now it should compile againfaketruth2012-03-162-1/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@417 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Exposed a function to Lua to get a block's sky light valuefaketruth2012-03-166-33/+72
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@416 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Actually commented out the Anvil terrain inversion codemadmaxoft@gmail.com2012-03-141-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@415 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil support: Added a debugging section for inverting terrain (So that MC cave generator can be seen in action). Commented out, so that it doesn't make it into the release versionsmadmaxoft@gmail.com2012-03-141-0/+24
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@414 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Unified the chunk data to use the BLOCKDATA datatype.madmaxoft@gmail.com2012-03-1416-33/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@413 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the new ChunkDef.h into VC2010 projectmadmaxoft@gmail.com2012-03-142-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@412 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Split chunk data into separate arrays; decoupled most sources from cChunk.h dependencymadmaxoft@gmail.com2012-03-1434-592/+806
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@411 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the server not waiting for the world to save completely before stoppingmadmaxoft@gmail.com2012-03-131-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@410 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed an unwarranted assert in cChunkSendermadmaxoft@gmail.com2012-03-131-2/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@409 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Small optimizations in the SetNibble() and GetNibble() functions; removed unused lighting functions from cChunkmadmaxoft@gmail.com2012-03-132-96/+23
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@408 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few warnings, lifted up the block interactinos limit to 20 (10 was not enough for Creative mode)madmaxoft2012-03-133-21/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@407 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Gotten rid of stricmp MSVC warningsmadmaxoft@gmail.com2012-03-121-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@406 0a769ca7-a7f5-676a-18bf-c427514a06d6
* *nix compilation fix (for rev 402)madmaxoft@gmail.com2012-03-121-4/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@405 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a flat terrain generator with settable terrain heightmadmaxoft@gmail.com2012-03-128-10/+160
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@404 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed MapChunk packets to include (fake) biome data, makes clients happymadmaxoft@gmail.com2012-03-125-15/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@403 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixing compilation on Drawin 9 / MacOS Xmadmaxoft@gmail.com2012-03-124-14/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@402 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Stopping the ChunkSender upon server stopmadmaxoft@gmail.com2012-03-113-2/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@401 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a small bug in chunk version check D:faketruth2012-03-111-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@400 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Not sending chunks to the client twicemadmaxoft@gmail.com2012-03-115-24/+40
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@399 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil format: fixed loading with XZY orderingmadmaxoft@gmail.com2012-03-111-11/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@398 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a few obsoleted functionsmadmaxoft@gmail.com2012-03-1012-49/+83
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@397 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Completely integrated the new axis ordering. Will update worlds accordinglyfaketruth2012-03-103-2/+151
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@396 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil support: compatible with both chunk orderingsmadmaxoft@gmail.com2012-03-101-0/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@395 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using references instead of pointers for sending packetsmadmaxoft@gmail.com2012-03-108-26/+24
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@394 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed mob spawn packet for 1.2 client, now client doesn't bail out when mobs are turned onmadmaxoft@gmail.com2012-03-103-8/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@393 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed *nix threading issue;madmaxoft@gmail.com2012-03-1011-88/+93
| | | | | | | Thread objects now use variable names consistent with MCS convention; Fixed a few *nix threading cornercases git-svn-id: http://mc-server.googlecode.com/svn/trunk@392 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Was using "#else if" which is not valid apparently, now using "#elif"faketruth2012-03-104-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@391 0a769ca7-a7f5-676a-18bf-c427514a06d6
* You can change axis ordering by setting AXIS_ORDER to AXIS_ORDER_XZY in cChunk.h !THIS WILL SCREW UP YOUR WORLDS THOUGH!faketruth2012-03-105-15/+46
| | | | | | Still need to update world storage schemes, converters and such git-svn-id: http://mc-server.googlecode.com/svn/trunk@390 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using more of the index functions in cChunk, so it should be easy enough to flip the axis ordering nowfaketruth2012-03-103-82/+94
| | | | | | Added some more functions that use Vector3i for block coordinates in cChunk git-svn-id: http://mc-server.googlecode.com/svn/trunk@389 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cClientHandles have a unique ID now to distinguish themfaketruth2012-03-0924-71/+224
| | | | | | | | | | | cAuthenticator uses unique client ID for authentication Changed the kick function used by cAuthenticator to take a client ID instead of name, so the correct user is kicked Using callback reference instead of pointer in GetChunkData and affiliates GetChunkData returns false when failed, and true when succeeded Renamed entity type enums to something prettier Exposed some functions to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@388 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using the _DEBUG macro for *nix debug builds as well; trying to force 8-byte alignment on critical sections ( http://forum.mc-server.org/showthread.php?tid=384 )madmaxoft@gmail.com2012-03-099-127/+62
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@387 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added NBT example dumps for referencemadmaxoft@gmail.com2012-03-072-0/+180
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@386 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Anvil format: loading chests' contents.madmaxoft@gmail.com2012-03-074-11/+240
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@385 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkSender: Fixed a potential crash: removing a client means that no Send() is called on that client anymoremadmaxoft@gmail.com2012-03-072-16/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@384 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WSSCompact: fixed switched version values (!); removed unused methodsmadmaxoft@gmail.com2012-03-072-4/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@383 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug where cPlayer's cClientHandle was used after cPlayer was destroyed http://forum.mc-server.org/showthread.php?tid=380faketruth2012-03-0713-107/+306
| | | | | | | | | Also removed the SetClientHandle() function from cPlayer Added a Destroyed() function to cEntity that is called ONLY ONCE after an entity has been 'destroyed' Cleaned up some code, using enums for GameMode and Weather and replaced some 'const char *' with 'const AString &' Exposed some more functions to Lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@382 0a769ca7-a7f5-676a-18bf-c427514a06d6
* No need to reset zlib (copypasta error)madmaxoft@gmail.com2012-03-071-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@381 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :)madmaxoft@gmail.com2012-03-079-2/+1282
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@380 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Sticky pistons should work as well nowfaketruth2012-03-061-0/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@379 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a little documentation on ChunkSender.madmaxoft@gmail.com2012-03-061-1/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@378 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed redstone repeater bug where it could not get the direction when it has delay bits setfaketruth2012-03-061-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@377 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkSender won't send NULL packets anymoremadmaxoft@gmail.com2012-03-061-1/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@376 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed rev 373 not compiling on linuxmadmaxoft@gmail.com2012-03-061-0/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@375 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Yay redstone repeaters!faketruth2012-03-064-49/+355
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@374 0a769ca7-a7f5-676a-18bf-c427514a06d6
* World storage names are now case-INsensitivemadmaxoft@gmail.com2012-03-061-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@373 0a769ca7-a7f5-676a-18bf-c427514a06d6
* That was not a good place to use ARRAYCOUNT()madmaxoft@gmail.com2012-03-061-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@372 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed rev368's ChunkSender, now sends properly even chunks that are loaded. Fixed a deadlock in cClientHandle vs TickThread over cClientHandle::m_CSChunkListsmadmaxoft@gmail.com2012-03-065-26/+155
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@371 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug FS#157 http://mc-server.org/support/index.php?do=details&task_id=157faketruth2012-03-061-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@370 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a potential deadlock ( http://forum.mc-server.org/showthread.php?tid=374 )madmaxoft@gmail.com2012-03-051-4/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@369 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using a fixed-size array instead of AString for conversion. Conversion now runs ~10x faster :) (in debug mode)madmaxoft@gmail.com2012-03-051-25/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@368 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a recommended post-commit hook script for Windows clientsmadmaxoft@gmail.com2012-03-051-0/+39
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@367 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WSS conversion quickfix: reserving memory so that AString doesn't need to re-alloc (but still uses painfully slow push_back()s )madmaxoft@gmail.com2012-03-051-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@366 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :)madmaxoft@gmail.com2012-03-0521-230/+466
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@365 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed redstone debugging: powered dirt blocks change into stonefaketruth2012-03-041-8/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@364 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Yay tiny commits XD fixed % signfaketruth2012-03-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@363 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lowered the amount of logging while converting chunksfaketruth2012-03-041-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@362 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted pak files were not marked 'dirty' and wouldn't be saved. Fixed now :)faketruth2012-03-041-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@361 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Edited the wrong settings.ini ...faketruth2012-03-041-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@360 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forcing the use of the new redstone simulatorfaketruth2012-03-041-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@359 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Should have complete support for 256 blocks high worlds. Old save files are converted to new ones at load.faketruth2012-03-043-16/+165
| | | | | | BACK UP YOUR WORLD! git-svn-id: http://mc-server.googlecode.com/svn/trunk@358 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The world can now truly be made higher by incrementing cChunk::c_ChunkHeight to 256. !!HOWEVER THIS WILL DESTROY YOUR SAVED WORLD!!faketruth2012-03-044-6/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@357 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed signed char to unsigned char in block packets, so we can receive height up to 255faketruth2012-03-049-28/+47
| | | | | | Blocks placed above 128 limit don't become obsidian anymore. This was due to the cChunk::MakeIndex() function return 0 when outside of bounds, it now returns an 'error constant' git-svn-id: http://mc-server.googlecode.com/svn/trunk@356 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of some hardcoded numbers, now using hardcoded variables! woofaketruth2012-03-0311-145/+151
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@355 0a769ca7-a7f5-676a-18bf-c427514a06d6
* That should not have been committed...faketruth2012-03-021-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@354 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk light and metadata are also sent now, should take a load off of the clientfaketruth2012-03-021-5/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@353 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Finally got the multiblock packet working! It seems the byte order was wrongfaketruth2012-03-022-6/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@352 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MultiBlock packet is working partly.. I really don't understand what's wrong with this packet :/faketruth2012-03-024-2/+54
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@351 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunks are successfully streamed to clients (in a bad a slow way, but whatever)faketruth2012-03-014-5/+49
| | | | | | Fixed respawn packet for 1.2.2 git-svn-id: http://mc-server.googlecode.com/svn/trunk@350 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Clients can join the server, but chunks are sent completely emptyfaketruth2012-03-012-0/+80
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@349 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgot to update packet size (though I'm not even sure it's used anymore)faketruth2012-03-011-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@348 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Started carefully moving to 1.2.2faketruth2012-03-016-67/+135
| | | | | | Clients can get up to the login packet, after which the server tries to send chunks but in the wrong format and the client disconnects git-svn-id: http://mc-server.googlecode.com/svn/trunk@347 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgot to update the VS2008 projectfaketruth2012-03-011-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@346 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New redstone simulator. Should work without crashes!faketruth2012-03-0111-8/+663
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@345 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the authenticator bugmadmaxoft@gmail.com2012-02-292-0/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@344 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Making sure cClientHandle::m_Player was NULL after authentication completedfaketruth2012-02-291-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@343 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added validity checks to world broadcasting. Also added logging to cPlayer deletion to catch that stupid BugByBoo.madmaxoft@gmail.com2012-02-292-4/+12
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@342 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved threading performance by reducing thread-hopping in queue locks (cs unlocked before event set)madmaxoft@gmail.com2012-02-283-29/+41
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@341 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Setting the m_bDestroyed flag only after the cClienthandle is truly destroyed; cClientHandle's destructor now locks loaded chunk listsmadmaxoft@gmail.com2012-02-281-3/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@340 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Server uses ~40% less CPU nowfaketruth2012-02-282-87/+93
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@339 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Linux compilation fix (y u no support const_iterator, gcc?)madmaxoft@gmail.com2012-02-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@338 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk now has an indicator of load failure; Chunk generator uses cChunkStaymadmaxoft@gmail.com2012-02-289-6/+89
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@337 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented synchronous chunk loading; optimized cChunkStay interface for speed (though still unused ;)madmaxoft@gmail.com2012-02-288-152/+342
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@336 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008: slight project reorganization, chunk-generation-related sources are now in one foldermadmaxoft@gmail.com2012-02-281-24/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@335 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkGenerator: fixed an inverted condition on chunk-skipping when the generator is overloaded; set the overload threshold to 500 chunks (from original 50 which is not enough even for a single player)madmaxoft@gmail.com2012-02-281-6/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@334 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Const-correctness for packet broadcasting (fixes GCC compilation)madmaxoft@gmail.com2012-02-284-6/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@333 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fix for the perpetual load issuemadmaxoft@gmail.com2012-02-271-1/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@332 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Implemented chunk loading without generating on load-failuremadmaxoft@gmail.com2012-02-263-16/+62
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@331 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New cChunkStay class for temporarily keeping chunks loaded even when then have no clients. For now unused, will be used by generator and lighting in the future.madmaxoft@gmail.com2012-02-266-1/+152
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@330 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Attempt at fixing crashes with disconnecting playersmadmaxoft@gmail.com2012-02-266-18/+38
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@329 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :)madmaxoft@gmail.com2012-02-265-154/+257
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@328 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Extended SocketThreads for writing support (unusable in cClientHandle due to too many deadlock possibilities)madmaxoft@gmail.com2012-02-264-33/+218
| | | | | | Extended the range of ignored packets in pre-game client states (fixes connection issues with some mods installed) git-svn-id: http://mc-server.googlecode.com/svn/trunk@327 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made the viewdistance settable by users and default in settings.ini. The default is 9.madmaxoft@gmail.com2012-02-235-28/+73
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@326 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plain pointer cChunkPtr finishing touches; removed cChunk's critical sectionsmadmaxoft@gmail.com2012-02-234-176/+35
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@325 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made cChunkPtr a plain old pointer again, since it's safe nowmadmaxoft@gmail.com2012-02-232-5/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@324 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cChunk: removed unused codemadmaxoft@gmail.com2012-02-232-8/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@323 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cmdline parameters "/cdg" and "/cdf" for crashdump flags "globals" and "full memory"madmaxoft@gmail.com2012-02-231-2/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@322 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten ore generation from scratch, using a different (much faster) algorithm. Chunk generation now about 2x faster :)madmaxoft@gmail.com2012-02-222-25/+111
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@321 0a769ca7-a7f5-676a-18bf-c427514a06d6
* That 2nd assert didn't make much sense...faketruth2012-02-221-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@320 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added some asserts to trace a bugfaketruth2012-02-222-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@319 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug that no chunks were unloaded on the client. Now chunks are properly unloaded on the clients.faketruth2012-02-222-0/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@318 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Noise function optimization (chunk generation now about 1.5x faster :)madmaxoft@gmail.com2012-02-223-10/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@317 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WorldGenerator: fixed small foliage - cacti now generate only at beaches, not underwater.madmaxoft@gmail.com2012-02-221-32/+33
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@316 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the ChatLog plugin to the new formatfaketruth2012-02-223-42/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@315 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lua seems to have trouble with a combination of overloaded functions and class inheritance, so I renamed TeleportTo( cEntity* ) to TeleportToEntityfaketruth2012-02-225-33/+54
| | | | | | /tp command should work again :) git-svn-id: http://mc-server.googlecode.com/svn/trunk@314 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a potential deadlock in cChunkMap::m_CSLayers vs cWorld::m_CSAllEntitiesmadmaxoft@gmail.com2012-02-221-6/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@313 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a crude way of disabling redstone. It's necessary though, redstone is completely broken, crashes the server all the timefaketruth2012-02-226-158/+202
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@312 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a CriticalSection to cPlugin_NewLua. Lua plugins are not threadsafe but they ARE accessed by multiple threads, this can create some hard to find errors, but I fixed it now :Pfaketruth2012-02-222-0/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@311 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008: cleaned up the Release configuration for the projectmadmaxoft@gmail.com2012-02-221-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@310 0a769ca7-a7f5-676a-18bf-c427514a06d6
* nightbuild script: don't echo commands; check before building if the file already existsmadmaxoft@gmail.com2012-02-221-3/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@309 0a769ca7-a7f5-676a-18bf-c427514a06d6
* First attempt at an automated nightbuild scriptmadmaxoft@gmail.com2012-02-2212-0/+239
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@308 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Restricted windows crash dump generating code to 32-bit platforms only due to inline assemblymadmaxoft@gmail.com2012-02-221-5/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@307 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added code to produce dump files on Windows builds to aid with debugging server crashesmadmaxoft@gmail.com2012-02-211-0/+85
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@306 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed ASSERT() to not cause warnings during compilefaketruth2012-02-212-3/+11
| | | | | | | Added VERIFY(); it's the same as ASSERT() but also works in release builds VS2010 project uses warning level 4 git-svn-id: http://mc-server.googlecode.com/svn/trunk@305 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed cChunkPtrs from everywhere but internal cChunkMap usage. Now we should finally be threadsafe :)madmaxoft@gmail.com2012-02-2110-109/+231
| | | | | | Also fixed a threading issue when a player connecting might have gotten stuck in "Downloading world" forever git-svn-id: http://mc-server.googlecode.com/svn/trunk@304 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed heightmap optimization from rev 302; removed a few more cChunkPtrsmadmaxoft@gmail.com2012-02-218-38/+146
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@303 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Optimized hightmap recalc when setting a chunk's blockmadmaxoft@gmail.com2012-02-211-7/+31
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@302 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed block-getting so that simulators work againmadmaxoft@gmail.com2012-02-216-24/+128
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@301 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Revised GNUmakefile for header file dependencies (again; this time it should work ;)madmaxoft@gmail.com2012-02-211-5/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@300 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008: Temporarily reset compiler warnings to Level 3 due to the new ASSERT()madmaxoft@gmail.com2012-02-201-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@299 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed some more cChunkPtr usagemadmaxoft@gmail.com2012-02-2013-114/+372
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@298 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Using own ASSERT() that logs to filefaketruth2012-02-2022-59/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@297 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed assertion bug in NamedEntitySpawn packet, it used to assert when item ID is 0, but now 0 is allowedfaketruth2012-02-191-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@296 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Substantial cWorld::FastSetBlock() speed up by queueing all such calls and processing them later chunk-wise (makes growing trees in the generator fast again)madmaxoft@gmail.com2012-02-186-45/+106
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@295 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed previous commit: forgot to remove a debugging settingmadmaxoft@gmail.com2012-02-181-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@294 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Re-implemented tree-growing. May produce artefacts on old-world / new-world boundaries.madmaxoft@gmail.com2012-02-1811-111/+205
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@293 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Thread-safe chunk generation, storage and generator are queried for progress while initializing servermadmaxoft@gmail.com2012-02-1816-176/+408
| | | | | | Note that this commit breaks foliage generation - there are no trees in the chunks generated! git-svn-id: http://mc-server.googlecode.com/svn/trunk@292 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Logging: added thread ID to the log output in debug buildsmadmaxoft@gmail.com2012-02-183-7/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@291 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Logging: added LOGD macro that logs only in debug buildsmadmaxoft@gmail.com2012-02-181-3/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@290 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved stdarg.h inclusion into Globals.hmadmaxoft@gmail.com2012-02-183-5/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@289 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cIsThread: Added support for getting current thread IDmadmaxoft@gmail.com2012-02-182-0/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@288 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Webserver: fixed a compiler warningmadmaxoft@gmail.com2012-02-181-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@287 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added the skeleton of the cLightingThread objectmadmaxoft@gmail.com2012-02-175-0/+208
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@286 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk coords mostly "upgraded" to include the Y coord for future compatibilitymadmaxoft@gmail.com2012-02-1711-67/+101
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@285 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed useless log messagesmadmaxoft@gmail.com2012-02-171-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@284 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed *nix hang on server stop (socket needs shutting down)madmaxoft@gmail.com2012-02-172-211/+291
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@283 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Lots of logging addedmadmaxoft@gmail.com2012-02-176-12/+45
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@282 0a769ca7-a7f5-676a-18bf-c427514a06d6
* git-svn-id: http://mc-server.googlecode.com/svn/trunk@281 0a769ca7-a7f5-676a-18bf-c427514a06d6faketruth2012-02-165-6/+6
|
* New server command "unload" to manually unload unused chunksmadmaxoft@gmail.com2012-02-162-3/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@280 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cWorldGenerator speedup - doesn't call GetChunk() anymore, not queueing the chunk it's generating to be loaded recursively.madmaxoft@gmail.com2012-02-1611-42/+81
| | | | | | cChunk fix - setting a block to the same value doesn't mark chunk dirty (resulted in un-unloadable chunks) git-svn-id: http://mc-server.googlecode.com/svn/trunk@279 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of dangerous GetEntity(), not using DoWithEntity()faketruth2012-02-166-55/+31
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@278 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunks are now marked as savedmadmaxoft@gmail.com2012-02-161-2/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@277 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Marking chunk dirty after generatingmadmaxoft@gmail.com2012-02-161-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@276 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPlayer empty-handed spawn fixmadmaxoft@gmail.com2012-02-161-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@275 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Heightmap is properly generated after loading chunks now, so /spawn and /top should work properly againfaketruth2012-02-162-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@274 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properlymadmaxoft@gmail.com2012-02-1628-156/+979
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@273 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunks are properly saved before being unloaded nowfaketruth2012-02-162-1/+11
| | | | | | numchunks server command works again git-svn-id: http://mc-server.googlecode.com/svn/trunk@272 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Disabled the excessive logging while initializing the Core pluginfaketruth2012-02-161-3/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@271 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket::GetErrorString() now also compiles on Cygwinfaketruth2012-02-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@270 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed logging in cServermadmaxoft@gmail.com2012-02-161-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@269 0a769ca7-a7f5-676a-18bf-c427514a06d6
* No longer using pointers for Vector3(f/d/i) in cEntity's and cTracerfaketruth2012-02-1512-288/+246
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@268 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New players no longer cause an assertfaketruth2012-02-151-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@267 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can use the 'restart' command again. cAuthenticator no longer asserts because it properly stops when the server is stopped.faketruth2012-02-153-3/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@266 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a deadlock in WorldStoragefaketruth2012-02-151-3/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@265 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed logging formatting error in cWorldmadmaxoft@gmail.com2012-02-151-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@264 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Restored chest and furnace functionality as it was (it's basically working but joined chests show single-chest window)madmaxoft@gmail.com2012-02-1513-104/+194
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@263 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can now pass any argument to cWorld:ForEachPlayer in Lua! But I'm not even using it.. lolfaketruth2012-02-154-78/+94
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@262 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight cleanup - removed old code, some additional comments on dangerous functionsmadmaxoft@gmail.com2012-02-148-421/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@261 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Got rid of cWorld::GetAllPlayers() and implemented ForEachPlayer() more or less in Luafaketruth2012-02-146-85/+125
| | | | | | Core now uses ForEachPlayer() to interact with connected players git-svn-id: http://mc-server.googlecode.com/svn/trunk@260 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Makefile cleanup - read COMPILING for details on *nix compilationmadmaxoft@gmail.com2012-02-144-21/+61
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@259 0a769ca7-a7f5-676a-18bf-c427514a06d6
* makefile: fixed linux build using traditional makefile - added missing sourcesmadmaxoft@gmail.com2012-02-141-1/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@258 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated fluid simulators with geser's patch file!faketruth2012-02-147-58/+338
| | | | | | Fluids should behave more like Minecraft's fluids, and lava+water creates stone/cobble/obsidian! git-svn-id: http://mc-server.googlecode.com/svn/trunk@257 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixing build for linux using GNUmakefile (explicitly removed LeakFinder and StackWalker)madmaxoft@gmail.com2012-02-141-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@256 0a769ca7-a7f5-676a-18bf-c427514a06d6
* m_World was never set in cBlockEntity's, now it isfaketruth2012-02-141-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@255 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Apparently the Fire plugin is depreciated since it's implemented in C++ :Pfaketruth2012-02-142-135/+2
| | | | | | Using std::list instead of std::vector for fire, I think this would be faster due to all the adding and removing blocks from lists. Correct me if I'm wrong git-svn-id: http://mc-server.googlecode.com/svn/trunk@254 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the same leak in FireSimulatorfaketruth2012-02-142-18/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@253 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a (pretty big) memory leak in cSandSimulatorfaketruth2012-02-142-15/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@252 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-02-1387-2736/+6848
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@251 0a769ca7-a7f5-676a-18bf-c427514a06d6
* New makefile with automatic *.cpp sourcefile import, automatic header file dependencies and switchable debug / release configuration. gnumake-specific :(madmaxoft@gmail.com2012-02-101-0/+98
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@250 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed unused codemadmaxoft@gmail.com2012-02-084-63/+126
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@249 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added total chunk count to webadminmadmaxoft@gmail.com2012-02-085-8/+134
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@248 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cPluginManager: slight cleanupmadmaxoft@gmail.com2012-02-081-178/+272
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@247 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cMonsterConfig: removed excessive loggingmadmaxoft@gmail.com2012-02-081-43/+62
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@246 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-02-0810-71/+156
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@245 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocketThreads plugged in for cClientHandle reading. Sending still kept the old way. Please help me test this commit thoroughly, this is a change that can break on subtleties.madmaxoft@gmail.com2012-02-088-219/+253
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@244 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: final localhost fix - made it a function (forgotten file)madmaxoft@gmail.com2012-02-071-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@243 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: final localhost fix - made it a functionmadmaxoft@gmail.com2012-02-072-7/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@242 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Temporary fix for Linux compilation. (gcc won't accept a function call in global var initialization)madmaxoft@gmail.com2012-02-071-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@241 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten all packets to use buffers instead of direct sockets, for future cSocketThreads compatibility.madmaxoft@gmail.com2012-02-07109-1316/+1907
| | | | | | Moved data sending from cPacket into cSocket git-svn-id: http://mc-server.googlecode.com/svn/trunk@240 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocketThreads initial commit. Not yet tested and not yet integratedmadmaxoft@gmail.com2012-02-076-1/+643
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@239 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight cleanupmadmaxoft@gmail.com2012-02-072-5/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@238 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: Added more functions that will be needed for the new cSocketThreadsmadmaxoft@gmail.com2012-02-072-8/+56
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@237 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: error reporting function now works correctly on GNU Linux; also includes the error number for all errorsmadmaxoft@gmail.com2012-02-061-8/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@236 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: re-implemented the GetLastErrorString() function; win: error texts are now queried from the system rather than enumerated by the programmadmaxoft@gmail.com2012-02-062-25/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@235 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Now showing proper error messages when sockets fail :)faketruth2012-02-055-18/+30
| | | | | | Crossplatform GetLastError function in cSocket git-svn-id: http://mc-server.googlecode.com/svn/trunk@234 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket: added error logging to Bind() failuresmadmaxoft@gmail.com2012-02-051-39/+48
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@233 0a769ca7-a7f5-676a-18bf-c427514a06d6
* putting default settings back to defaultadmin@omencraft.com2012-02-042-24/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@232 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a bug in source/cClientHandle.hadmin@omencraft.com2012-02-047-14/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@231 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MCServer should be running fast again on Linux!! YAAAY!!faketruth2012-02-032-0/+7
| | | | | | | | It seems the intialization of MersenneTwister was really slow on Linux because it did some file reading. Doing this 200 times a tick can be pretty slow... StringUtils didn't compile in Cygwin due to missing va_list definition git-svn-id: http://mc-server.googlecode.com/svn/trunk@230 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cClientHandle: split packet handling into separate functions for claritymadmaxoft@gmail.com2012-02-032-989/+1238
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@229 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cClientHandle: gotten rid of the obnoxious m_pState, now using direct members insteadmadmaxoft@gmail.com2012-02-024-351/+405
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@228 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Socket-related assert fixesmadmaxoft@gmail.com2012-02-023-6/+30
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@227 0a769ca7-a7f5-676a-18bf-c427514a06d6
* WebServer: socket fix (force-terminated socket would cause the server to loop indefinitely)madmaxoft@gmail.com2012-02-021-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@226 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2012-02-023-28/+29
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@225 0a769ca7-a7f5-676a-18bf-c427514a06d6
* makefile: added (commented) debug commandline optionsmadmaxoft@gmail.com2012-02-021-0/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@224 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed nonsense "virtual inline" declaration from functionsmadmaxoft@gmail.com2012-02-027-28/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@223 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cSocket API fix (possible invalid pointer)madmaxoft@gmail.com2012-02-026-45/+103
| | | | | | cMCLogger slight change (CS ptr -> member) git-svn-id: http://mc-server.googlecode.com/svn/trunk@222 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com2012-02-0125-313/+691
| | | | | | | Global player-kicking function (cServer, cRoot); More char * -> AString conversion git-svn-id: http://mc-server.googlecode.com/svn/trunk@221 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added all current hooks to the new plugin structure.faketruth2012-02-016-204/+885
| | | | | | | Converted MagicCarpet to the new plugin structure When you fall of the MagicCarpet you teleport back up :D git-svn-id: http://mc-server.googlecode.com/svn/trunk@220 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008: removed an unneeded file from zlib projectmadmaxoft@gmail.com2012-02-011-4/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@219 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AString logging fix 2madmaxoft@gmail.com2012-02-017-21/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@218 0a769ca7-a7f5-676a-18bf-c427514a06d6
* AString logging fixmadmaxoft@gmail.com2012-02-011-7/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@217 0a769ca7-a7f5-676a-18bf-c427514a06d6
* sprintf() begone! Replaced with StringUtils' Printf()madmaxoft@gmail.com2012-02-0118-306/+443
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@216 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Removed a few duplicate includesmadmaxoft@gmail.com2012-02-0110-41/+28
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@215 0a769ca7-a7f5-676a-18bf-c427514a06d6
* new cIsThread object for thread encapsulationmadmaxoft@gmail.com2012-02-016-5/+247
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@214 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cEvent: fixed wrong errorchecking in win32 Set()madmaxoft@gmail.com2012-02-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@213 0a769ca7-a7f5-676a-18bf-c427514a06d6
* StringUtils: SplitString() fixmadmaxoft@gmail.com2012-02-011-2/+21
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@212 0a769ca7-a7f5-676a-18bf-c427514a06d6
* auto_ptr fix 2madmaxoft@gmail.com2012-02-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@211 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Missing auto_ptr headermadmaxoft@gmail.com2012-02-011-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@210 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!madmaxoft@gmail.com2012-02-0119-245/+523
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@209 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a sigsegv on *nix (cFile double-closing files)madmaxoft@gmail.com2012-02-011-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@208 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed the Fire plugin to use the new plugin structurefaketruth2012-02-011-41/+25
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@206 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgot a filefaketruth2012-02-011-0/+93
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@205 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Plugins can now be enabled and disabled through WebAdminfaketruth2012-02-019-42/+92
| | | | | | WebPlugins can now have spaces in their tab names git-svn-id: http://mc-server.googlecode.com/svn/trunk@204 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed how Lua handles the (Post)Params in the HTTPRequest of a WebPluginfaketruth2012-01-3112-103/+430
| | | | | | It should now be theoretically possible to upload files through WebAdmin git-svn-id: http://mc-server.googlecode.com/svn/trunk@203 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slight code cleanup, no big changesmadmaxoft@gmail.com2012-01-313-45/+129
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@202 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Another cEvent fix, I wish I could get it finally rightmadmaxoft@gmail.com2012-01-311-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@201 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hopefully fixed pthreads in cEvent (again)madmaxoft@gmail.com2012-01-312-1/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@200 0a769ca7-a7f5-676a-18bf-c427514a06d6
* cEvent class cleanup (single-event only, since multi-event wasn't used and wouldn't work on *nix anyway)madmaxoft@gmail.com2012-01-312-82/+124
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@199 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Linux fixes, but while it compiles, when a user joins it crashes the server with "*** glibc detected *** ./MCServer: double free or corruption (out): 0x00007fb5f5158db0 ***"mtilden@gmail.com2012-01-314-6/+10
| | | | | | Please look into this. Also, am I the only one compiling/using Linux? git-svn-id: http://mc-server.googlecode.com/svn/trunk@198 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can now receive POST data in WebPlugins!faketruth2012-01-3114-118/+225
| | | | | | | Fixed Debug With optimized Noise in VS2010 by having it run the correct MCServer_debug.exe instead of MCServer.exe Changed winsock.h to Winsock2.h in Globals.h so sockets can be graciously closed (See webserver Socket::Close() ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@197 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Replaced most FILE operations with a cFile objectmadmaxoft@gmail.com2012-01-307-151/+210
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@196 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a problem in cCSLock (sorry); reverted cChunkmadmaxoft@gmail.com2012-01-302-3/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@195 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a WebAdmin interface to view users their groups, and the permissions of groups.faketruth2012-01-3012-20/+183
| | | | | | cChunk::Tick did an assertion in cCSLock, I used a cCSUnlock to fix it, but not sure if this is correct. git-svn-id: http://mc-server.googlecode.com/svn/trunk@194 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More cFile cleanup; removed old format writing for block entitiesmadmaxoft@gmail.com2012-01-3011-286/+343
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@193 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Initial cFile implementation (using stdio FILE) and test in cChunkMapmadmaxoft@gmail.com2012-01-308-86/+404
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@192 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added missing #ifdef _DEBUG in cCriticalSection.cpp faketruth2012-01-291-3/+5
| | | | | | Should compile in Release and on Linux now git-svn-id: http://mc-server.googlecode.com/svn/trunk@191 0a769ca7-a7f5-676a-18bf-c427514a06d6
* makefile fix for the renamed cEvents file (hopefully)madmaxoft@gmail.com2012-01-291-0/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@190 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Old code begone! ChunkMap cleanupmadmaxoft@gmail.com2012-01-294-373/+252
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@189 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com2012-01-29190-514/+1573
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@188 0a769ca7-a7f5-676a-18bf-c427514a06d6
* VC2008 compilation with new lua webpluginmadmaxoft@gmail.com2012-01-291-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@187 0a769ca7-a7f5-676a-18bf-c427514a06d6
* ChunkGenerator: rewritten thread-locking using the new RAII CSLock classmadmaxoft@gmail.com2012-01-296-82/+211
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@186 0a769ca7-a7f5-676a-18bf-c427514a06d6
* now it will compile on linuxmtilden@gmail.com2012-01-291-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@185 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Now also compiles in Linuxfaketruth2012-01-281-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@184 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Old Core plugin is deprecated! Begone!faketruth2012-01-282-777/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@183 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted entire Core plugin including WebAdmin interface to new plugin method/system/thingy and sexyfied it.faketruth2012-01-2836-106/+936
| | | | | | | | Made some changes to WebAdmin to make the new plugins work Old plugins still work like they're supposed to Not all hooks have been programmed for the new plugins yet, this still needs to be done git-svn-id: http://mc-server.googlecode.com/svn/trunk@182 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added a VC2010 configuration for Debug build with optimized Noise; made it the default in VC2008madmaxoft@gmail.com2012-01-273-6/+135
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@181 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated VC2008 project to include cPlugin_NewLuamadmaxoft@gmail.com2012-01-271-0/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@180 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Expressmadmaxoft@gmail.com2012-01-2770-87/+2712
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@179 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Resources: Added MSVC2008 Express compatibility (no MFC referenced in the resource script)madmaxoft@gmail.com2012-01-271-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@178 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added more ignored folders (world, users, logs, VC2010 build files)madmaxoft@gmail.com2012-01-270-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@177 0a769ca7-a7f5-676a-18bf-c427514a06d6
* users.ini: Added madmaxoft's testing accounts as adminsmadmaxoft@gmail.com2012-01-271-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@176 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Converted all of the Core plugin to the new plugin structure, except for the WebAdmin partfaketruth2012-01-277-42/+303
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@175 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More new plugin awesomenessfaketruth2012-01-2617-6/+359
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@174 0a769ca7-a7f5-676a-18bf-c427514a06d6
* No longer hard coded Lua files in new plugin systemfaketruth2012-01-262-20/+406
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@173 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Working on a new plugin design with Lua. While retaining backwards compatibility of course...faketruth2012-01-2612-50/+545
| | | | | | In this new design a plugin consists of a folder with Lua files, this should enable plugin developers to keep things separate and have more overview. git-svn-id: http://mc-server.googlecode.com/svn/trunk@172 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Probably fixed a deadlock! http://www.mc-server.org/support/index.php?do=details&task_id=147faketruth2012-01-261-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@171 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated Core plugin to allow spawning items with damage/metadata, the damage/metadata can also be specified in items.inifaketruth2012-01-252-25/+65
| | | | | | Incremented version number of Core :P git-svn-id: http://mc-server.googlecode.com/svn/trunk@170 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Cactus towers can be destroyed by removing the bottom blockfaketruth2012-01-234-4/+89
| | | | | | | | | Added checks whether flowers/mushrooms/saplings can be placed on surface Added checks for cactus to see if it's allowed to be placed Fluids now wash away certain items (flower, sapling, cactus) git-svn-id: http://mc-server.googlecode.com/svn/trunk@169 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the  sign bugfaketruth2012-01-221-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@168 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Improved Core's WebAmin interface a bit.faketruth2012-01-227-45/+185
| | | | | | | | | Can now kick players through WebAdmin Can now enable/disable whitelist through WebAdmin Tick speed is limited in a better way now, instead of always sleeping 50ms before each tick, it now add only sleeps additional time when the tick time was faster than 50ms. Server should run slightly faster because of this (and use more cpu%) git-svn-id: http://mc-server.googlecode.com/svn/trunk@167 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Bug FS#131 http://www.mc-server.org/support/index.php?do=details&task_id=131 should be fixedfaketruth2012-01-211-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@166 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MCServer is now compatible with Minecraft client 1.1 (as long as the client is not using any mods/plugins I think)faketruth2012-01-205-6/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@165 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Terrain generation is synchronous again, async generation has bugs.faketruth2012-01-1914-85/+136
| | | | | | | | | Made some funky smart pointer things for chunks. Fixed a bug where the client would override the player position on the server and back again, resulting in sending too many chunks to the client which it doesn't even need. Fixed some compiler warnings in cPickup.cpp git-svn-id: http://mc-server.googlecode.com/svn/trunk@164 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crashing bug in cClientHandle::~cClientHandlefaketruth2012-01-021-1/+3
| | | | | | | When there are players in the server, and a client connects as far as the handshake and then disconnects, the server crashed. This is because there is no m_Player yet after the handshake, and the destructor uses m_Player without checking if it exists git-svn-id: http://mc-server.googlecode.com/svn/trunk@163 0a769ca7-a7f5-676a-18bf-c427514a06d6
* CreativeInventory Updatelapayo94@gmail.com2012-01-019-85/+107
| | | | | | | - Fixed various problems with the new creative inventory (Crafting, furnace, etc) - Creative inventory will now be saved to disk, so you keep your creative inventory also for the next sessions git-svn-id: http://mc-server.googlecode.com/svn/trunk@162 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the numchunks console command.faketruth2012-01-0110-14/+187
| | | | | | | Added some form of reference counting to cChunk to make sure it's not referenced when deleting it. Right now it's only needed due to the generation of chunks in a separate thread and adding it to the spread light list in cWorld git-svn-id: http://mc-server.googlecode.com/svn/trunk@161 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - implemented separated inventory for creative mode (cSurvivalInventory and cCreativeInventory)lapayo94@gmail.com2012-01-0119-243/+413
| | | | | | | | | | | (Separation is not perfect yet, because maybe there are some mayor changes needed :D) - implemented CreativeInventoryAction (was mistakenly called CreateInventoryAction) -> Fixed meta data for creative selected blocks ->->Slabs/Steps are now placed correctly - slabs can now be build to a double slab - fixed a bug in the inventory which put items with different meta values in the same slot git-svn-id: http://mc-server.googlecode.com/svn/trunk@160 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chests, furnaces and dispensers face the correct way now.faketruth2012-01-011-0/+5
| | | | | | http://mc-server.org/support/index.php?do=details&task_id=88 git-svn-id: http://mc-server.googlecode.com/svn/trunk@159 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made a couple of functions in cChunk inline, this should speed up several block operations on chunksfaketruth2011-12-317-124/+152
| | | | | | | Players should not spawn in the ground anymore. When an entity was added to cWorld twice (which shouldn't happen actually), the server would crash when the entity is destroyed, this should be fixed now. git-svn-id: http://mc-server.googlecode.com/svn/trunk@158 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Animals burn now when moving into lava or firelapayo94@gmail.com2011-12-293-7/+12
| | | | | | - Monster health is now working properly git-svn-id: http://mc-server.googlecode.com/svn/trunk@157 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Initial food handling by cedeelmtilden@gmail.com2011-12-295-13/+73
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@156 0a769ca7-a7f5-676a-18bf-c427514a06d6
* M$ BS...mtilden@gmail.com2011-12-291-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@155 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Chests open and close on clients when opened/closedmtilden@gmail.com2011-12-296-7/+84
| | | | | | | | - Beginnings of "Double Chest". All that's needed is detection when 2 chests get put next to each other, block other chests from then touching them on any side, load/save with the m_JoinedChest seeing each other and adding and making sure the left side is always the top rows. I'm not sure exactly at this moment how to do all of the detection and saving/loading of the double chest stuff so if you've any ideas feel free to point out some areas in the server code or implement it yourself. git-svn-id: http://mc-server.googlecode.com/svn/trunk@154 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Pickups should now burn in firelapayo94@gmail.com2011-12-295-20/+33
| | | | | | | - The player no longer gets an empty bucket when in creative mode - improved the simulators again (moved to std::list because this should be faster with so many objects) (But the water simulation still is very slow) git-svn-id: http://mc-server.googlecode.com/svn/trunk@153 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - water slacks fire nowlapayo94@gmail.com2011-12-298-17/+20
| | | | | | - Bug which caused lava to disappear is fixed git-svn-id: http://mc-server.googlecode.com/svn/trunk@152 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - little performance improvement on the sand simulatorlapayo94@gmail.com2011-12-282-1/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@151 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - implemented the fire simulation in native c++ (cFireSimulator)lapayo94@gmail.com2011-12-2814-96/+302
| | | | | | | | - Changed the Durationsystem for Items. cPlayer::UseEquippedItem calls cItem::DamageItem this function damages the item if it has a duration. (needed the duration also in another place so this saves code ;)) - added some other burning blocks - the mobtypes for the settings.ini which i must have forgotten in the last commit git-svn-id: http://mc-server.googlecode.com/svn/trunk@150 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Fixed too fast actions kick for realmtilden@gmail.com2011-12-281-5/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@149 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some small memory leakslapayo94@gmail.com2011-12-283-0/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@148 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Fixed ping displaying same for everyone, knew it was something I messed up with itr :(mtilden@gmail.com2011-12-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@147 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed PLI end white, made random mistake late night when I couldn't remember how I did it beforemtilden@gmail.com2011-12-281-1/+1
| | | | | | Thanks to FakeTruth git-svn-id: http://mc-server.googlecode.com/svn/trunk@146 0a769ca7-a7f5-676a-18bf-c427514a06d6
* This bug should be fixed now http://mc-server.org/support/index.php?do=details&task_id=112faketruth2011-12-281-6/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@145 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Linux fixmtilden@gmail.com2011-12-281-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@144 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Didn't notice steak missing as wellmtilden@gmail.com2011-12-281-0/+8
| | | | | | Interesting to note, when you make a food item handled with health it gets rid of the eating animation, this seems backwards. git-svn-id: http://mc-server.googlecode.com/svn/trunk@143 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Added chicken to eatingmtilden@gmail.com2011-12-282-1/+10
| | | | | | - Increased max interactions again, seems to be fine now for even the fastest clickers. git-svn-id: http://mc-server.googlecode.com/svn/trunk@142 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Little improvement to save some cpu time but it´s still very heavy cpu loadlapayo94@gmail.com2011-12-282-1/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@141 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Implemented Drops from Burning animalslapayo94@gmail.com2011-12-2821-318/+360
| | | | | | | | - added right monster health and attack strength - refactored the Pawn/Monster/Player class a little bit - changed some namings to fit the style git-svn-id: http://mc-server.googlecode.com/svn/trunk@140 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some things in Core to work for multiple worldsfaketruth2011-12-281-8/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@139 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Users file was pretty messed up with mixed unix and windows line endings. The ini failed to parse correctly under cygwin.faketruth2011-12-275-17/+25
| | | | | | | | | 'Fixed' a 'bug' where MCServer would seemingly endlessly calculate lighting for an entire world (and then crash), when this entire world has 'wrong' lighting. This happens when running a converted map from Vanilla. Fixed this by only allowing a maximum of 50 chunks to recalculate their lighting per tick. Fixed a small coding error in cChunkMap where it would check PakVersion twice, instead of also ChunkVersion. DeNotch converter does not need the VS2010 runtime thingies anymore git-svn-id: http://mc-server.googlecode.com/svn/trunk@138 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a little error in cPacket_PlayerListItem.cppfaketruth2011-12-271-1/+1
| | | | | | char* was casted to char, but you actually need to get the first index of the array. git-svn-id: http://mc-server.googlecode.com/svn/trunk@137 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Vanity, just to set back to white after a short enough name for the ping image to not change colormtilden@gmail.com2011-12-271-1/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@136 0a769ca7-a7f5-676a-18bf-c427514a06d6
* I'll lower my frequency of commits.. 1000 default ends up sent more often than calc'd packets.mtilden@gmail.com2011-12-271-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@135 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Oops, accidentally left debug printmtilden@gmail.com2011-12-271-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@134 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Added basic ping handling.mtilden@gmail.com2011-12-275-10/+38
| | | | | | | | Not sure what's up with the MC client, though. It doesn't seem to end up giving good results like the KA packet return is hanging and waiting for other things to process instead of being handled on its own to give a true result. Feel free to update if there's any way to deliver truer results. git-svn-id: http://mc-server.googlecode.com/svn/trunk@133 0a769ca7-a7f5-676a-18bf-c427514a06d6
* I think I fixed the memory leaks in the converterfaketruth2011-12-2715-222/+364
| | | | | | | | Updated makefile for Unix I changed how the converter works, now you simply put the .exe in the folder you want to convert and run it, it'll output all the files in ./world git-svn-id: http://mc-server.googlecode.com/svn/trunk@132 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Including converter update with windows binary from forums. Shouldn't need to load a solution to compile a windows program really.mtilden@gmail.com2011-12-273-5/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@131 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Slightly cleaner block change interactions static in headermtilden@gmail.com2011-12-272-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@130 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added VS2010 project and solution for the DeNotch map converterfaketruth2011-12-276-0/+210
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@129 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Set player interaction kicking to 5 interactions per .1 seconds to help with lag disconnects. Still need to change code to lessen the false positives.admin@omencraft.com2011-12-271-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@128 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Some kind of 'template' world generator that right now just generates an all dirt world. You can use this to test new algorithmsfaketruth2011-12-278-24/+78
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@127 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Players can switch worlds on the fly with the command /gotoworld [worldName]. This uses the function cPlayer::MoveToWorld()faketruth2011-12-2613-144/+222
| | | | | | Changed isValidItem to IsValidItem in Core.lua git-svn-id: http://mc-server.googlecode.com/svn/trunk@126 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - improved Simulator system lapayo94@gmail.com2011-12-2617-71/+340
| | | | | | | | | | | | -> Manager handles all ticks -> advantage: Much easier to add new simulators, because you only have to register them in the manager - moved sand and gravel simulation to a Simulator-class (cSandSimulator) - Made Squid a little bit more funny and realistic, because it dies now when it´s not in water -Escaping mobs run now faster than normal (They just walked away before :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@125 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - improved ClosestPlayerDetection (Really the closest now ;))lapayo94@gmail.com2011-12-262-30/+46
| | | | | | | | - renamed function because the old one wasn´t listing - improved some time vars so no move gets dropped when the server laggs for a few seconds git-svn-id: http://mc-server.googlecode.com/svn/trunk@124 0a769ca7-a7f5-676a-18bf-c427514a06d6
* GameMode Switch added to Core Functions (/gm 0 | /gm 1) needs permission core.changegmlapayo94@gmail.com2011-12-261-0/+13
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@123 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed the little check for max players. If somehow a player was able to connect and the number of players would exceed the max players, everybody is allowed in and the server will never be 'full'. It's fixed nowfaketruth2011-12-261-9/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@122 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Linux compatible fixes including updated makefilemtilden@gmail.com2011-12-2615-47/+125
| | | | | | | | - Mersenne Twister still says uint32 but it's now signed for compatibility with random uses needing negative values - Server seed is sent to clients, but needs to be able to be signed long long later on for authentic reasons - Protocol Version is required to match to ensure client compatibility, this should probably have a settings.ini check as well as store the value there git-svn-id: http://mc-server.googlecode.com/svn/trunk@121 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Added timer to cPlayer PlayerListItem because sending the packets like minecraft does (every tick per player) is 20 pps per client to each client and was causing Kicks for having too high of a packet queuemtilden@gmail.com2011-12-262-7/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@120 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Default Notchian Ping (static until ping implemented through keepalive send/receive)mtilden@gmail.com2011-12-262-4/+12
| | | | | | - Player "left" message regardless of exit reason git-svn-id: http://mc-server.googlecode.com/svn/trunk@119 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Scoreboard deleting moved to cClientHandle::~cClientHandle() with checks. Please test this every way you can with clients disconnecting from the internet, crashing, etc. It should work on all cases as every client gets called in this part to be 'Deleted'mtilden@gmail.com2011-12-261-6/+10
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@118 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved the actual world generation from cChunk.cpp to a more isolated file cWorldGenerator.cppfaketruth2011-12-266-251/+285
| | | | | | New generators should inherit cWorldGenerator and implement their own generation algorithms git-svn-id: http://mc-server.googlecode.com/svn/trunk@117 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Cleaned up PLI Packet and its creation/sending and fixed bug of player not being removed on scoreboard (forgot to send color in the removal packet)mtilden@gmail.com2011-12-265-11/+22
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@116 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made some functions in cChunk and cNoise inline, this should significantly increase chunk generation speedfaketruth2011-12-269-73/+108
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@115 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Ignoring Debug and Release makes it easier to check what should be committedmtilden@gmail.com2011-12-260-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@114 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Make Color was using 2 extra characters which took 2 characters off the 16 max (including color codes) for scoreboard displaymtilden@gmail.com2011-12-2610-5/+91
| | | | | | | - Added xC9 PlayerListItem packet and added code for player names to be added and removed from the scoreboard (need a catch-all for client disconnects: crashes, timeouts, etc) - Changed wid wording to a_WindowType git-svn-id: http://mc-server.googlecode.com/svn/trunk@113 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Fixed Bug #99 -> Mobs no longer bother you in creative modelapayo94@gmail.com2011-12-2542-1235/+383
| | | | | | - refactored many things in the Monster system git-svn-id: http://mc-server.googlecode.com/svn/trunk@112 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - fixed the code from the last commit :)lapayo94@gmail.com2011-12-252-5/+7
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@111 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Fixed a critical bug, which caused players to not getting spawned on the others clientlapayo94@gmail.com2011-12-252-84/+89
| | | | | | - corrected newline in cMonsterConfig (VS did :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@110 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Implemented function to check item categorylapayo94@gmail.com2011-12-253-2/+43
| | | | | | | | - (Cobble-)stone don´t drop item anymore if mined without pickaxe - FluidSimulator no longer causes compiler warning - Glowstone drops fixed git-svn-id: http://mc-server.googlecode.com/svn/trunk@109 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Refactored both simulators (water and lava) to make them more flexible and easier to modifylapayo94@gmail.com2011-12-258-559/+403
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@108 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Hold item is now dropped when inventory is closedlapayo94@gmail.com2011-12-254-8/+32
| | | | | | | | Thanks to mtilden for this ( http://forum.mc-server.org/showthread.php?tid=183&pid=1428#pid1428 ) Also the items in the 4 crafting slots are now dropped. git-svn-id: http://mc-server.googlecode.com/svn/trunk@107 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Code improvementslapayo94@gmail.com2011-12-259-15/+495
| | | | | | | | | Fixed authentication (Can be activated now) Added MersenneTwister.h Thanks to mtilden ( http://forum.mc-server.org/showthread.php?tid=183&pid=1428#pid1428 and http://forum.mc-server.org/showthread.php?tid=183&pid=1418#pid1418 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@106 0a769ca7-a7f5-676a-18bf-c427514a06d6
* The missing file! cChunkGenerator.h/cppfaketruth2011-12-252-0/+195
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@105 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - improved and simplified the door system (shorter, clearer)lapayo94@gmail.com2011-12-254-62/+85
| | | | | | | - Doors now drop a complete door & other part gets destroyed - Build a function for pickup counts (cBlockToPickup::PickupCount) (Default is 1) git-svn-id: http://mc-server.googlecode.com/svn/trunk@104 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Chunks are generated in a separate thread allowing players to keep on playing and chatting while chunks are generated. This means, however, that cWorld::GetChunk() does not always return a chunk and is something you need to be aware of. I am not entirely sure if all this is completely stable, but I think so :Ofaketruth2011-12-2520-144/+263
| | | | | | | | | Chunks are now generated before the player is able to see them. This is done because after a chunks is done generating, some blocks might still need to be set (parts of trees from neighboring chunk), causing more bandwidth to be used (each changed block needs to be sent to clients again) and (fps) lagging the clients when changing a lot of blocks. Calculating ahead fixes these issues. Separated the placing of foliage (trees and stuff) when generated chunks into a new function GenerateFoliage() Cleaned up the VS2010 project, now using some VS2010 specific functions like dependencies on projects (no need for setting library dependencies manually). VS2010 project now compiles way faster in Release by using multi threading. git-svn-id: http://mc-server.googlecode.com/svn/trunk@103 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Very alpha water physic for pickups (The swim now)lapayo94@gmail.com2011-12-244-6/+168
| | | | | | | but there are some problems (get stuck on some positions) so someone might look at it because I have no idea how to make it better :D git-svn-id: http://mc-server.googlecode.com/svn/trunk@102 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Max. players and MOTD are now changeable in the settings.inilapayo94@gmail.com2011-12-244-13/+50
| | | | | | Thanks to mtilden ( http://forum.mc-server.org/showthread.php?tid=183&pid=1381#pid1381 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@101 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added thread names to cThread so when debugging in Visual Studio you actually know what thread you're looking atfaketruth2011-12-235-9/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@100 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Digging leaves with shears now drops leaveslapayo94@gmail.com2011-12-228-11/+53
| | | | | | | | | | | | | Falling Sand now notifies water around Implemented Function to get the relative chunk position in the total position (cChunk::PositionToWorldPosition) Pistons don´t drop water and lava items anymore when stopping water/lava implemented Getter for lava and water simulator IsBlockWater and IsBlockLava function in Defines.h git-svn-id: http://mc-server.googlecode.com/svn/trunk@97 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixes:lapayo94@gmail.com2011-12-2210-18/+30
| | | | | | | | - Pickups fall through water now (Server-side they stayed in the water surface) - Suppressed some warnings (int to short etc.) - Water is now passable for cTracer git-svn-id: http://mc-server.googlecode.com/svn/trunk@96 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Missed a class in r94 ;) Sorry guys :Dlapayo94@gmail.com2011-12-212-0/+96
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@95 0a769ca7-a7f5-676a-18bf-c427514a06d6
* - Crafting fixed in 1.0.0lapayo94@gmail.com2011-12-2144-275/+326
| | | | | | | | | | - Server compatible with the weapons and equip again. (Some Packets were incompatible) - fixed bucket bugs (not all) - Fixed clients getting crashed by wrong Pickups - fixed nearly all mob drops. (Check wheather they are burning is missing Big Grin) - maybe some other things I can´t recall atm Big Grin git-svn-id: http://mc-server.googlecode.com/svn/trunk@94 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed chunk generation so any surface sand with air underneath it will turn into sandstone to prevent most sand cave-ins due to odd cave placement.admin@omencraft.com2011-11-151-12/+37
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@93 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Put view distance back to 13. Didn't mean to change that.admin@omencraft.com2011-11-121-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@92 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Found and fixed a bug not letting users place blocks in water or lava.admin@omencraft.com2011-11-112-3/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@91 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed logging in underground bug this time. A hack, but it works. :Dadmin@omencraft.com2011-11-101-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@90 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Can now set gamemode via lua.admin@omencraft.com2011-11-105-4/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@89 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Some more changes to redstone. admin@omencraft.com2011-11-101-12/+14
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@88 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made block action sanity checks more robust, water buckets, lava buckets and empty buckets should all now work.admin@omencraft.com2011-11-106-26/+258
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@87 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed doors. I forgot to actually return proper Hex value. Started work on adding farmland, farming, and leaf decay support.admin@omencraft.com2011-11-102-6/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@86 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added code for doors. Doors now place correctly but opening them is buggy and I need to change the current opening code to use bitwise operators.admin@omencraft.com2011-11-103-5/+108
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@85 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Storms were WAY too frequent. I toned them down.admin@omencraft.com2011-11-101-4/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@84 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added random weather that persists per world. Also added SetWeather, GetWeather, and CastThunderbolt to lua bindings.admin@omencraft.com2011-11-105-20/+191
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@83 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added m_IP to player class and binding to get IP for LUA. (Probably should use m_pState)admin@omencraft.com2011-11-096-3/+79
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@82 0a769ca7-a7f5-676a-18bf-c427514a06d6
* bugfix to redstone, it can climb walls again.admin@omencraft.com2011-11-093-16/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@81 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Redstone clocks now work. even one clocks. torches don't update themselves when placed yet, but redstone wire updates the torch. Fixed a bug with piston animations.admin@omencraft.com2011-11-096-108/+298
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@80 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Broke something in the filters file, fixed nowfaketruth2011-11-081-1/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@79 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed world timefaketruth2011-11-083-3/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@78 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Forgot to add squirrel project for windowsfaketruth2011-11-083-0/+337
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@77 0a769ca7-a7f5-676a-18bf-c427514a06d6
* It's a Squirrel!!faketruth2011-11-08107-67/+23980
| | | | | | In SquirrelBindings.h use #define USE_SQUIRREL 1 to enable squirrel git-svn-id: http://mc-server.googlecode.com/svn/trunk@76 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug in cChunk.cpp not calculating RedstoneCircuits at the correct positions. Also, forgot to mention you can now place colored wool.admin@omencraft.com2011-11-081-2/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@75 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated redstone and pistons some mode. If you break an extended piston the piston extension will now also break. When a redstone device is broken by something other than a person the redstone circuit should now update.admin@omencraft.com2011-11-076-121/+238
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@74 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More updates to cPiston.cpp. Piston action will now only be broadcasted to players who have the chunk with the moving piston loaded.admin@omencraft.com2011-11-071-2/+6
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@73 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Sebi's changes to pistons and item drops.admin@omencraft.com2011-11-076-423/+172
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@72 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Pistons now generate noise and animate when moving.admin@omencraft.com2011-11-073-4/+50
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@71 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added three new packets and cleaned up cPacket_Thunderbolt.cpp... cPacket_BlockAction, cPacket_Explosion, and cPacket_SoundEffect.admin@omencraft.com2011-11-0711-50/+283
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@70 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Redstone wire now updates correctly when added and removed. it also updates all currently programmed redstone items and wire circuits. Also cleaned up the mess I left of the code.admin@omencraft.com2011-11-063-194/+47
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@69 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Redstone is now self aware. It's not quite as dumb as it used to be at any rate. Redstone wires have no range and understand they are supposed to stay on whenever there's an active torch touching it. (Need to add other power devices)admin@omencraft.com2011-11-063-42/+232
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@68 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Patch with diff file created by Sebi (implemented some stuff like lava physics, drops are deleted when in lava, water is now slower, lava gives actual damage etc.). Pistons now work mostly as they should. They do not yet show the motion animation and do not emit sound. They do extend, push, and retract as they should though. Right now the only way to activate a piston is to light redstone wire adjacent to it with a redstone torch.admin@omencraft.com2011-11-0615-276/+540
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@67 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Finished most of piston class. Pistons should work when a redstone current with wire is lit up or extinguished near them but don't yet. There'sa bug to kill.admin@omencraft.com2011-11-063-48/+408
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@66 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Change SetBlock to FastSetBlock in cRedstone.cpp and grass will now grow if any one hit block is above it.admin@omencraft.com2011-11-052-22/+27
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@65 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cPiston.h and cPiston.cpp to VC2010 files.admin@omencraft.com2011-11-052-0/+11
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@64 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added all the items up to Beta 1.9.5. Added pistons and piston class.admin@omencraft.com2011-11-056-18/+372
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@63 0a769ca7-a7f5-676a-18bf-c427514a06d6
* dang finicky OS installs. >.> Bug fixes to make sure this compiles is more than two OS's.admin@omencraft.com2011-11-055-3/+3
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@62 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated denotch map converter to work in windows. Still has memory leak though.admin@omencraft.com2011-11-057-33/+473
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@61 0a769ca7-a7f5-676a-18bf-c427514a06d6
* last file... finallyadmin@omencraft.com2011-11-040-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@60 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixing svn directoryadmin@omencraft.com2011-11-040-0/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@59 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixing svn directoryadmin@omencraft.com2011-11-049-0/+1767
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@58 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated denotch map converter. Compiled with zlib that MCServr uses to remove the lag spike problem caused when reading map files using a different compression. Remade makefile and cleaned up code considerably.admin@omencraft.com2011-11-043-0/+172
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@57 0a769ca7-a7f5-676a-18bf-c427514a06d6
* delete and reupload to reslve svn error.admin@omencraft.com2011-11-0410-1487/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@56 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changes to the denotch map converter. Now runs 20 times faster than before. Not done yet.admin@omencraft.com2011-11-048-95/+44
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@55 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added cRedstone to project filefaketruth2011-11-044-9/+19
| | | | | | Changed NetworkToHostFloat4(), maybe it works now on 64bit linux git-svn-id: http://mc-server.googlecode.com/svn/trunk@54 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed use of deprecated function.admin@omencraft.com2011-11-041-14/+19
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@53 0a769ca7-a7f5-676a-18bf-c427514a06d6
* celeaning up the mess I made of cRedstone.h. >.>admin@omencraft.com2011-11-041-77/+0
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@52 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added (Probably incorrectly) a cRedstone class. Also, palcing a redstone torch will recursively light any redstone wire it's connected to. Removing a torch from an active wire will unlight the entire length. Class needs to be updated to make use of non deprecated function. Current deprecated function warning drastically slows redstone performance.admin@omencraft.com2011-11-046-25/+223
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@51 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some redstone items and a bug that prevented floats from client to server packets reading correctly on 64 bit linux.admin@omencraft.com2011-11-035-14/+15
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@50 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added some redstone items.admin@omencraft.com2011-11-034-9/+56
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@49 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated the thunderbolt packet. Lightning and rain can be tested with a workbench and a chest. >:)admin@omencraft.com2011-11-033-11/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@48 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added New/Invaid State and Thunderbolt packets. For testing purposes it now rains whenever a player opens a workbench and stops when they pen a chest. The rain start/stop in only sent to the sole clientopening the items.admin@omencraft.com2011-11-029-9/+164
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@47 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed some "Entity was not found in any chunk!" warningsfaketruth2011-11-028-28/+74
| | | | | | | Player's current world is saved in the player file. When a player joins the server, the player joins the last world he was in. It seems MCServer can finally run multiple worlds! It just needs functionality to switch between them git-svn-id: http://mc-server.googlecode.com/svn/trunk@46 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed player spawn teleport postion.admin@omencraft.com2011-11-021-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@45 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed crash when client only sends a space in the chatfaketruth2011-11-021-0/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@44 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed world gamemode location to world.ini for world based gamemodes.admin@omencraft.com2011-11-021-2/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@43 0a769ca7-a7f5-676a-18bf-c427514a06d6
* fixed player spawning in the ground.admin@omencraft.com2011-11-013-6/+5
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@42 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Accidentally removed a line of codefaketruth2011-11-011-1/+2
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@41 0a769ca7-a7f5-676a-18bf-c427514a06d6
* You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yetfaketruth2011-11-0118-167/+482
| | | | | | | | | | | Players are now stored in separate folder /players instead of in the world folder (!so move the folder!) Fixed a memory leak/error in cPickup.cpp Multiple worlds are stored in cRoot cClientHandle lists are taken out of cWorld and now stored in cServer Worlds now have names to distinguish them by Some functions in the Core plugin now distinguish between worlds git-svn-id: http://mc-server.googlecode.com/svn/trunk@40 0a769ca7-a7f5-676a-18bf-c427514a06d6
* forogt to update all of cPlayer.cpp for player based gamemode.admin@omencraft.com2011-11-011-1/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@39 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Put in some sanity checks to ensure players don't interact with blocks too quickly. Changed gamemode to be player based. (MCServer crashes when picking up an item. Need to find and fix bug.)admin@omencraft.com2011-11-013-14/+56
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@38 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Players can now place blocks in creative mode. The blocks players select from the creative mode inventory are not stored in the players' inventory. (I kind of like that)admin@omencraft.com2011-11-012-3/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@37 0a769ca7-a7f5-676a-18bf-c427514a06d6
* denotch map converter works! :Dadmin@omencraft.com2011-10-313-14/+56
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@36 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Player data is saved and loaded as human readable JSON now.faketruth2011-10-3113-81/+352
| | | | | | | | cFileFormatUpdate will loop through old files and convert them to new files (should replace legacy old format loading code) cItem has two new functions to load from Json and output Json, this will keep the items in Json standard ChestEntity and FurnaceEntity use the new functions in cItem git-svn-id: http://mc-server.googlecode.com/svn/trunk@35 0a769ca7-a7f5-676a-18bf-c427514a06d6
* denotch map converter can now successfully converter an mcr to a vaild pak file. Takes about 20 seconds per region file.admin@omencraft.com2011-10-312-7/+8
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@34 0a769ca7-a7f5-676a-18bf-c427514a06d6
* denotch map convert successfully created a pak file from an mcr file. Still need to check if it's valid.admin@omencraft.com2011-10-312-30/+90
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@33 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Compounds are not closed double anymorefaketruth2011-10-312-16/+19
| | | | | | | | Float values are actually added to 'lists' now (should do the same for the rest) Indenting while printing NBT data aligns slightly better now git-svn-id: http://mc-server.googlecode.com/svn/trunk@32 0a769ca7-a7f5-676a-18bf-c427514a06d6
* denotch map converter can now parse without creating segfaults or unknown tag errors.admin@omencraft.com2011-10-313-3/+17
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@31 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More changes to the denotch map converter. Added some tags. Still debugging some parsing issues.admin@omencraft.com2011-10-314-26/+189
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@30 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Prepared some parts of the code for multi world support, I created lots of TODO'sfaketruth2011-10-3142-206/+418
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@29 0a769ca7-a7f5-676a-18bf-c427514a06d6
* put the timer and quicksort functions into their own files. Made a few changes to the converter. Converter doesn't understand Entity tags and some chunks cause it to segfault for a currently unknown reason.admin@omencraft.com2011-10-308-228/+210
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@28 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed long to long long so it works fine on 32bit systemsfaketruth2011-10-307-30/+169
| | | | | | | | | Added printing for Byte array tags (the length is incorrect though) Structured the tags enums a bit more In cConvert.cpp the correct compounds are opened before accessing data Added VS2010 project so the converter can be compiled through VS2010 git-svn-id: http://mc-server.googlecode.com/svn/trunk@27 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Last changes to the converter before bed.admin@omencraft.com2011-10-302-1/+4
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@26 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More changes to the denotch map converteradmin@omencraft.com2011-10-304-34/+42
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@25 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added Long Tag. It'll now go through the entire NBT data without erroring out. I'm not sure that it's actually saving all tag 7 data though.admin@omencraft.com2011-10-304-5/+35
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@24 0a769ca7-a7f5-676a-18bf-c427514a06d6
* I think I got Tag 7 working, now I need to add tag 4 for the deNotch map converter.admin@omencraft.com2011-10-304-27/+52
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@23 0a769ca7-a7f5-676a-18bf-c427514a06d6
* More updates to denotch map converter for testing.admin@omencraft.com2011-10-304-32/+32
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@22 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Changed cChunkMat.cpp back to normal. Made more changes to the denotch map converter. Testing cNBTData parser.admin@omencraft.com2011-10-305-31/+55
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@21 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Added denotch map converter. Program currently reads the only mcr file in the region dir and writes the uncompressed chunk data in world/X0-Z0.pak. I compile in linux with "g++ cConvert.cpp -lz -o denotch"admin@omencraft.com2011-10-298-7/+1184
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@20 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed a memory leakfaketruth2011-10-271-0/+1
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@19 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Made several recomended changes. Gamemode is now world based. Need to add it to player.admin@omencraft.com2011-10-2611-19/+26
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@18 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Moved GAMEMODE declaration to a single place... cPacket.h. Player can't take damage any more but can still sometimes die on spawn. Not sure why. Falling through the void does not kill you yet.admin@omencraft.com2011-10-263-8/+9
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@17 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Creative mode now breaks blocks without providing block drops. Need to work with Player's Inventory for proper creative mode support. GAMEMODE is declared and set twice.admin@omencraft.com2011-10-267-7/+18
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@16 0a769ca7-a7f5-676a-18bf-c427514a06d6
* 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.com2011-10-2612-9/+101
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@15 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Updated VS2010 project filesfaketruth2011-10-263-110/+203
| | | | | | | Made monster spawning code in cWorld.cpp a bit more compact and readable srand() is only supposed to be called once in the whole program, and it's already called in the constructor of cWorld so it doesn't have to be in cWorld::Tick() git-svn-id: http://mc-server.googlecode.com/svn/trunk@14 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Fixed bug in cMakeDir where it would only create directories named "world"faketruth2011-10-263-34/+16
| | | | | | The user input thread now properly stops when the server restarts or stops git-svn-id: http://mc-server.googlecode.com/svn/trunk@13 0a769ca7-a7f5-676a-18bf-c427514a06d6
* added simple code for server side item durabilty on tool items that have durabilty. need to add block destroyed durability modifier.admin@omencraft.com2011-10-261-3/+70
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@12 0a769ca7-a7f5-676a-18bf-c427514a06d6
* changing port back to defaultadmin@omencraft.com2011-10-261-24/+24
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@11 0a769ca7-a7f5-676a-18bf-c427514a06d6
* git-svn-id: http://mc-server.googlecode.com/svn/trunk@10 0a769ca7-a7f5-676a-18bf-c427514a06d6admin@omencraft.com2011-10-2631-11/+1792
|
* Using SSE instructions for noise (terrain generation)faketruth2011-10-254-10/+85
| | | | | | Unfortunately the noise functions is only like 7% faster, so you won't even notice git-svn-id: http://mc-server.googlecode.com/svn/trunk@9 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Abstracted sockets some more to ensure the same behavior over the entire program and on multiple platforms.faketruth2011-10-236-88/+165
| | | | | | | MCSocket.h should soon be deprecated and deleted Do a full rebuild (mine bugged out when I didn't) git-svn-id: http://mc-server.googlecode.com/svn/trunk@8 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Found something that calls a function when a segfault happens, might be useful.faketruth2011-10-221-4/+16
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@7 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Compiles for linuxfaketruth2011-10-2120-78/+269
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@6 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Setting filesfaketruth2011-10-0316-0/+2803
| | | | | | Plugins git-svn-id: http://mc-server.googlecode.com/svn/trunk@5 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Source for additional projectsfaketruth2011-10-03178-0/+65034
| | | | | | | | | | | -jsoncpp -lua -tolua++ -WebServer -zlib -iniFile git-svn-id: http://mc-server.googlecode.com/svn/trunk@4 0a769ca7-a7f5-676a-18bf-c427514a06d6
* MCServer c++ source filesfaketruth2011-10-03233-0/+35759
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@3 0a769ca7-a7f5-676a-18bf-c427514a06d6
* Visual Studio 2010 solution and project filesfaketruth2011-10-0323-0/+2735
| | | | git-svn-id: http://mc-server.googlecode.com/svn/trunk@2 0a769ca7-a7f5-676a-18bf-c427514a06d6
* git-svn-id: http://mc-server.googlecode.com/svn/trunk@1 0a769ca7-a7f5-676a-18bf-c427514a06d6faketruth2011-10-030-0/+0