93 Commits

Author SHA1 Message Date
Shoghi Cervantes
e462a89189 Order chunks to be generated 2014-08-13 09:51:43 +02:00
Shoghi Cervantes
67f6482c76 Implemented circular chunk sending 2014-08-12 17:30:01 +02:00
Shoghi Cervantes
b17ce16262 Fixed RCON usage 2014-08-10 18:35:01 +02:00
Shoghi Cervantes
7fcaa78de4 Catch uncatched thrown Exceptions to get useful backtraces 2014-08-01 17:04:16 +02:00
Shoghi Cervantes
26ec562fbf Added worlds directive to pocketmine.yml to load extra worlds or use a plugin-provided generator 2014-08-01 12:24:08 +02:00
Shoghi Cervantes
58bded4988 Merge pull request #1801 from PocketMine/McRegion
Added multiple level formats support, implemented McRegion
2014-07-31 19:28:39 +02:00
Shoghi Cervantes
95b5979351 Removed SimpleChunk from generator, core, use binary representation of chunks 2014-07-31 14:28:17 +02:00
Shoghi Cervantes
2eced89e6f Do not send crash reports generated from a source PM installation 2014-07-30 17:05:46 +02:00
Shoghi Cervantes
d6e413e8ca Revert "Remove similar player name check from the beginning limit" 2014-07-30 00:34:54 +02:00
Falkirks
913c116e7b Spelling 2014-07-29 15:10:50 -07:00
Shoghi Cervantes
afe44e6c6f Added setting to select the default level format 2014-07-29 18:54:40 +02:00
Shoghi Cervantes
3370052fac Do not send crash reports from non-phar plugins 2014-07-28 23:14:29 +02:00
Shoghi Cervantes
10c67a57a7 Added extra crash dump settings, added way to disable parts of it or change the host 2014-07-28 14:42:51 +02:00
Shoghi Cervantes
409eeda6ee Added plugin crash detection 2014-07-28 13:20:13 +02:00
Shoghi Cervantes
6d77b0883e Fixed getTrace() on crash with xdebug 2014-07-27 17:31:39 +02:00
Shoghi Cervantes
f53d513894 Merge pull request #1789 from PocketMine/CrashDump
Added Crash Dumps and automatic reporting
2014-07-27 15:26:36 +02:00
Shoghi Cervantes
e6e15ceffa Fixed typo in crash text 2014-07-27 14:09:34 +02:00
Shoghi Cervantes
9d75baf212 Added automatic reporting 2014-07-27 14:00:00 +02:00
PEMapModder
c92a1ba7fe Release similar player name check from the beginning
For example, some would like to write `map` for `pemapmodder`, and this is what existed in amai beetroot when we used `SQLite3::query("SELECT ... ALIKE")`.
2014-07-23 22:33:45 +08:00
Shoghi Cervantes
2e773a32ff Removed crash() 2014-07-18 11:55:24 +02:00
Shoghi Cervantes
d8cba4f045 Implemented new crash dumps 2014-07-18 11:54:11 +02:00
Shoghi Cervantes
0db009b08f Improved chunk generation queue 2014-07-14 03:10:25 +02:00
Shoghi Cervantes
e29ddadd2f Fixed #1642 2014-07-13 01:04:10 +02:00
Shoghi Cervantes
a7944502cd Added small things 2014-07-12 19:27:51 +02:00
Shoghi Cervantes
9a4ead54e3 Added more timings 2014-07-12 15:23:06 +02:00
Shoghi Cervantes
9bdd294a66 Implemented global, tasks timings 2014-07-12 14:09:29 +02:00
Shoghi Cervantes
67b0c4bc2e Added base timings 2014-07-12 02:26:06 +02:00
Shoghi Cervantes
4bd2f3aea8 Use the world spawn by default for players, fixes #1616 2014-07-11 12:45:43 +02:00
Shoghi Cervantes
f2fa13119a Added upload/download speed on title bar, referenced ChunkRequestTask 2014-07-11 02:23:40 +02:00
Shoghi Cervantes
7ed6ac2341 Fixed #1609 2014-07-11 01:18:37 +02:00
Shoghi Cervantes
5b69f07a55 Tuned CPU usage on main lop and RakLib 2014-07-09 23:39:25 +02:00
Shoghi Cervantes
65523972c2 Implemented health, events, damage, motion push 2014-07-06 23:10:11 +02:00
Shoghi Cervantes
892119f791 Updated RakLib version, Query works again 2014-07-06 01:19:09 +02:00
Shoghi Cervantes
1b6fcf7942 Added LevelLoadEvent 2014-07-06 00:07:42 +02:00
Shoghi Cervantes
cbbdb42092 Added LevelUnloadEvent 2014-07-06 00:06:03 +02:00
Shoghi Cervantes
6576c88a08 Added LevelInitEvent 2014-07-06 00:01:05 +02:00
Shoghi Cervantes
aa85993634 Made Server::getLogger() return a AttachableThreadedLogger 2014-07-02 23:23:33 +02:00
Shoghi Cervantes
cc36f8f997 Fixed kick messages 2014-06-27 23:26:35 +02:00
Shoghi Cervantes
80aebf2932 Added AsyncTask::onCompletion() 2014-06-25 13:01:39 +02:00
Shoghi Cervantes
79cc6ca559 Multiple fixes 2014-06-25 02:03:58 +02:00
Shoghi Cervantes
ecbfff9b0f Added force-gamemode property 2014-06-24 12:18:51 +02:00
Shoghi Cervantes
496c004efc Changed default view-distance 2014-06-22 23:25:43 +02:00
Shoghi Cervantes
21f764590b Changed chunk-sending.per-second to chunk-sending.per-tick 2014-06-22 15:46:42 +02:00
Shoghi Cervantes
bf49cafeae Added settings.async-workers to tune the amount of AsyncTask workers 2014-06-22 12:55:08 +02:00
Shoghi Cervantes
7f795bc041 Fixed #1501 executing AsyncTasks blocks other threads 2014-06-22 12:50:24 +02:00
Shoghi Cervantes
e381313747 New player chunk load queues with ACK notification 2014-06-21 19:41:06 +02:00
Shoghi Cervantes
f073a5b837 Fixed a few things 2014-06-17 18:46:16 +02:00
PEMapModder
f202c9902a Multiple permissions checked in Server::getInstance()
This is done like the one in `Command::testPermissionSilent()`, where permissions are connected via semicolons (`;`) and they are checked with `OR`, where the player must have at least one permission to read.
2014-06-17 22:14:15 +08:00
Shoghi Cervantes
032710a2de Added integrated command aliases 2014-06-17 15:21:06 +02:00
Shoghi Cervantes
e8cc52f99e Added chunk-sending.compression-level property 2014-06-17 14:34:14 +02:00