Commit Graph
100 Commits
Author SHA1 Message Date
Mattes D 7ed27c6b80 LuaState: Projectiles are pushed using their full class. 2014-10-22 16:06:32 +02:00
Mattes D bfd1a9601a APIDump: Added docs for a few projectiles. 2014-10-22 16:06:31 +02:00
Mattes D 1cd45e770d Added inheritance information to Lua docs for projectiles. 2014-10-21 23:11:45 +02:00
Mattes D b979cad893 cItemFrame: Fixed a forgotten rename. 2014-10-21 22:32:17 +02:00
Mattes D 814e4404bb Merge pull request #1515 from mc-server/BlockFixes
Block fixes
2014-10-21 22:04:51 +02:00
Mattes D a42fa071bc Properly exported cItemFrame and cHangingEntity to Lua. 2014-10-21 22:02:30 +02:00
Mattes D 881bc66233 Fixed trailing whitespace. 2014-10-21 22:00:31 +02:00
Mattes D 0c0c762412 Exported individual projectile classes to Lua API.
They used to be exported, but then they were moved to separate files and those werent' added to the ToLua processing list.
2014-10-21 21:25:52 +02:00
Mattes D bcb839d07b Merged branch 'master' of git://github.com/sriehl/MCServer 2014-10-21 18:12:40 +02:00
Mattes D dc4185fb86 cLuaState: cEntity is pushed with specific type. 2014-10-21 12:43:06 +02:00
Mattes D ac80f62650 Updated the Core. 2014-10-20 20:23:38 +02:00
Mattes D d79d5945e3 InfoDump: Do not crash if one plugin fails to load.
If there's a syntax error in one plugin's Info.lua file, report the error and continue processing.
2014-10-20 20:14:00 +02:00
Mattes D b78078a3a6 Fixed a potential crash in cEntity bindings. 2014-10-20 17:32:09 +02:00
Mattes D 8fbd65e775 Merge pull request #1549 from SphinxC0re/master
Added mechanics placeable on halfslabs
2014-10-19 19:13:48 +02:00
Mattes D ee23fd5b9e Removed obsolete tr1::shared_ptr. 2014-10-19 18:52:24 +02:00
Mattes D cf73fee7e3 Fixed minor style issues. 2014-10-19 18:45:42 +02:00
Mattes D 262e6d06aa TwoLevel BioGen: fixed swapped inside and outside biomes. 2014-10-19 16:07:29 +02:00
Mattes D 3ee47df118 Mountain height gen: Added ditches. 2014-10-19 14:35:49 +02:00
Mattes D e0cfbc4d85 Generator: Rewritten to use SharedPtrs. 2014-10-19 14:01:59 +02:00
Mattes D d50bbf3899 cLuaState: cMonster descendants don't push their specific type.
The individual mob types aren't exported to Lua, so pushing them would crash the server.
2014-10-19 12:49:54 +02:00
Mattes D b0a59927fb cLuaState: cBlockEntity descendants are pushed with proper class type. 2014-10-19 12:46:25 +02:00
Mattes D ebd31ff132 LuaState: Pushing a cEntity pushes the correct class name.
This makes Lua scripts easier, as they don't need to cast values from cEntity to the specific descendant.
2014-10-19 11:46:38 +02:00
Mattes D fe153cc763 Bindings: Removed obsolete codegen files.
LuaState_Call.inc is no longer needed, it was replaced with variadic templates.
2014-10-19 11:32:17 +02:00
Mattes D 5d43dc0f45 InfoDump: Fixed trailing whitespace. 2014-10-18 20:53:58 +02:00
Mattes D e2c1b86839 InfoDump: Fixed GH permission export, moved output to plugins. 2014-10-18 20:51:28 +02:00
Mattes D 687752241f cMojangAPI: Don't update data if server is in offline mode. 2014-10-17 13:57:18 +02:00
Mattes D 803666d480 LuaChunkStay: Fixed a crash on unused callback. 2014-10-17 13:17:56 +02:00
Mattes D 8c2a99711e Merged branch 'fix_chunks'. 2014-10-16 21:12:26 +02:00
Mattes D 5b9ca4a7b4 Merge pull request #1541 from mc-server/VariadicTemplates
cLuaState::Call() uses variadic templates
2014-10-16 18:47:11 +02:00
Mattes D 3d05b46c60 Merge pull request #1539 from mc-server/DungeonLoot
Added loot to dungeons.
2014-10-16 12:28:53 +02:00
Mattes D 799ae87d3f BioGen: Fixed a compiler warning. 2014-10-16 11:00:30 +02:00
Mattes D fdd20e2a99 Merge pull request #1537 from mc-server/GenerationCrash
Fixed possible crash
2014-10-16 10:17:57 +02:00
Mattes D 06b466471f Merge pull request #1536 from mc-server/MineshaftBooks
Mineshaft books
2014-10-15 19:23:53 +02:00
Mattes D f58d44ea50 cLuaState::Call() uses variadic templates.
(doesn't compile)
2014-10-15 19:18:23 +02:00
Mattes D eeb580a74e Functions in cPluginManager get references instead of pointers. 2014-10-15 19:09:09 +02:00
Mattes D c6725f8d28 Usernames are lowercased before generating offline UUID.
This breaks previous offline UUIDs, but it guarantees that future offline UUIDs will be the same even for usernames with wrong capitalization.
2014-10-15 13:41:23 +02:00
Mattes D 7f8118e0cb cWorld: Fixed scheduler.
Fixes #1534.
Added a test case into the Debuggers plugin.
2014-10-13 14:49:18 +02:00
Mattes D 1eae7d0ece Fixed style. 2014-10-13 10:34:33 +02:00
Mattes D 120b347fb5 CheckBasicStyle ignores the Bindings.h generated file. 2014-10-13 10:33:08 +02:00
Mattes D 53410a9271 Merge pull request #1529 from mc-server/unique_ptr
Moved a few objects to unique_ptr
2014-10-12 22:08:28 +02:00
Mattes D 2bfe7b76a1 Merge pull request #1261 from mc-server/issue850
Continuation of #966: Adding E_METAs
2014-10-11 22:08:37 +02:00
Mattes D a47d9e5334 Fixed MSVC compilation. 2014-10-10 09:58:54 +02:00
Mattes D f91aa6f1d3 DistortedHeightmap: Fixed crash on number rounding.
Fixes #1521.
2014-10-09 12:33:42 +02:00
Mattes D 386068a5ad Merge pull request #1520 from mc-server/c++11switch
Enabled C++11 in gcc
2014-10-09 12:02:58 +02:00
Mattes D b77d721daa Merge pull request #1519 from mc-server/submodulize
Submodulize some more plugins.
2014-10-08 22:29:58 +02:00
Mattes D 30292c8112 Merge pull request #1518 from mc-server/AcaciaTrees
Added AcaciaTrees for the savanna biomes
2014-10-08 22:29:03 +02:00
Mattes D 2a32dd2740 Merge pull request #1513 from mc-server/MojangAPIRefresh
cMojangAPI: Added periodical refreshes.
2014-10-07 11:23:49 +02:00
madmaxoft 4e82a58060 Fixed crash in ForEachEntityInBox API.
Fixes #1511.
2014-10-06 13:48:44 +02:00
Mattes D 75003e1537 Merge pull request #1509 from WebFreak001/master
Made WebAdmin more modern
2014-10-06 10:46:46 +02:00
Mattes D 3d2d8a096b cMojangAPI: Added periodical refreshes. 2014-10-06 10:05:02 +02:00
Mattes D 89713e23e4 Merge pull request #1510 from mc-server/TimedEvent
Added a cEvent::Wait() with timeout.
2014-10-06 09:24:51 +02:00
madmaxoft c94e82980e Fixed a missed value. 2014-10-05 22:56:56 +02:00
madmaxoft 112fac5798 Removed obsolete cMonster::eType.
Has been replaced with global eMonsterType.
2014-10-05 22:12:25 +02:00
madmaxoft 77c5b410e6 Fixed eMonsterType Lua API mismatch. 2014-10-05 22:09:19 +02:00
Mattes D a8aeceab9d cClientHandle: Added protocol version knowledge. 2014-10-05 20:19:21 +02:00
Mattes D ec71ffcc80 Added a cEvent::Wait() with timeout. 2014-10-05 19:04:30 +02:00
Mattes D 02617a11cd Updated Core. 2014-10-05 15:05:51 +02:00
Mattes D db98820aa9 Merge pull request #1489 from mc-server/fixes
Improved torch handler
2014-10-04 10:02:10 +02:00
Mattes D 0aa1b5667e QtBiomeVisualiser: Added mouse hover info. 2014-10-03 19:41:42 +02:00
madmaxoft f625b33d56 QtBiomeVisualiser: Zoom is now limited and aligned to steps. 2014-10-03 12:33:03 +02:00
madmaxoft a765e43ee0 APIDump: Fixed cEntity documentation. 2014-10-01 22:32:24 +02:00
Mattes D 12544a02dd Merge pull request #1494 from Masy98/blocks
Fixed Red Sandstone and Prismarine drops
2014-10-01 19:53:30 +02:00
Mattes D ecef85574d Merge pull request #1493 from Masy98/blocks
Added missing 1.8 blocks, E_METAs and sounds
2014-10-01 18:28:07 +02:00
madmaxoft ac0b3168a1 APIDump: Added more of the missing documentation. 2014-10-01 17:29:28 +02:00
madmaxoft 4789db5c28 cRoot: Removed useless variable from Lua API. 2014-10-01 17:28:45 +02:00
madmaxoft fd11b574bd cPlayer: Removed useless functions from the Lua API. 2014-10-01 17:24:02 +02:00
madmaxoft 886a7d7bbb Bindings: Fixed binding for cPlayer::PermissionMatches(). 2014-10-01 12:59:31 +02:00
madmaxoft 901bed3989 Unified cRoot broadcast chat documentation. 2014-10-01 12:44:28 +02:00
madmaxoft 196f09d4bc APIDump: Documented missing cIniFile function. 2014-10-01 12:24:37 +02:00
madmaxoft a8f29097de APIDump: Documented missing cCompositeChat functions. 2014-10-01 12:24:09 +02:00
madmaxoft f2f0c26421 APIDump: Added missing cClientHandle documentation. 2014-10-01 12:14:51 +02:00
madmaxoft e65e0f1795 cClientHandle: Alpha-sorted the sending functions. 2014-10-01 12:14:38 +02:00
Mattes D 3ccda572b3 Merge pull request #1490 from mc-server/removecompact
Removed WSSCompact
2014-10-01 07:47:17 +02:00
Mattes D 1d185fe207 Merge pull request #1487 from mc-server/BlockFixes
Block fixes
2014-09-30 22:53:32 +02:00
Mattes D 5de27e7edf Merge pull request #1485 from mc-server/PluginMessages
Rewritten plugin messages, vanilla's are being parsed directly.
2014-09-30 20:48:40 +02:00
madmaxoft e74510bddf Fixed a missing semicolon. 2014-09-30 20:27:20 +02:00
Mattes D 1531511bbe Merge pull request #1427 from mc-server/chestcarts
Implemented Chest Minecarts
2014-09-30 17:16:15 +02:00
Mattes D b75cbdd20b Merge pull request #1484 from SphinxC0re/master
actual solving of the halfslab+torch problem
2014-09-30 14:17:27 +02:00
madmaxoft d7066f43d3 Rewritten plugin messages, vanilla are being parsed directly.
This should finally fix the compatibility problems between 1.7 and 1.8 protocols with the changes in the vanilla plugin messages.
2014-09-30 13:33:57 +02:00
madmaxoft 46d3d40493 Updated Core. 2014-09-29 22:12:33 +02:00
madmaxoft cba871fd87 Updated Core. 2014-09-29 22:00:36 +02:00
madmaxoft 33dc66a4d2 RankMgr: GetAllPlayers() returns players sorted by name. 2014-09-29 22:00:14 +02:00
madmaxoft 7a8ca26052 Updated the Core. 2014-09-29 21:46:38 +02:00
madmaxoft aae90c2cf0 Style fixes. 2014-09-29 21:38:11 +02:00
madmaxoft 30b083ed63 World: Fixed chunk generation by plugins.
ChunkWorx was broken, it was trying to generate chunks that were not properly marked as InQueue.
2014-09-29 21:34:15 +02:00
madmaxoft f424a0ec60 QtBiomeVisualiser: Seed is read properly. 2014-09-29 21:32:02 +02:00
Mattes D d3c2c02b6b Merge pull request #1472 from mc-server/Ranks
Added more cRankManager functions
2014-09-29 20:39:13 +02:00
madmaxoft 3c6ce77934 Fixed a typo in the description. 2014-09-29 20:39:09 +02:00
Mattes D 5d0db6be50 Merge pull request #1479 from SphinxC0re/master
Added torches placeable on upside-down-halfslabs
2014-09-29 13:40:29 +02:00
Mattes D 666aa1df94 Merge pull request #1473 from mc-server/NewStoneGeneration
Added Granite, Diorite and Andesite to the NaturalPatches generator.
2014-09-29 09:33:13 +02:00
Mattes D a245213d81 Merge pull request #1478 from doublej472/master
Make endermen take damage in water
2014-09-29 08:08:14 +02:00
madmaxoft 280831df26 Plugin messages: Vanilla prefixes its payloads with VarInt lengths. 2014-09-28 23:03:44 +02:00
madmaxoft 488c6159df Revert "1.8: Fixed plugin messages."
This reverts commit 04ee8c43dd.
2014-09-28 22:27:23 +02:00
madmaxoft f8c627141a Protocol 1.8: Fixed possible crash on malformed packet. 2014-09-28 22:25:48 +02:00
madmaxoft 5a44be13b7 Fixed trailing whitespace. 2014-09-28 22:17:29 +02:00
Mattes D 1422176d13 Merge pull request #1471 from mc-server/redstoneData
Use factory method to construct redstone simulator data
2014-09-28 22:05:05 +02:00
Mattes D 8d55cd409e Merge pull request #1466 from mc-server/endofsupport
Removed protocols 1.2 to 1.6
2014-09-28 22:04:30 +02:00
madmaxoft 576d088f38 QtBiomeVisualiser: fixed compilation. 2014-09-27 22:26:56 +02:00
madmaxoft 03791b1e63 Fixed another redstone crash. 2014-09-27 22:25:07 +02:00
Mattes D a3b140cb44 Merge pull request #1465 from Masy98/blocks
Added barriers correctly
2014-09-27 22:01:55 +02:00