188 Commits

Author SHA1 Message Date
Shoghi Cervantes
eab86f5f90 Replaced array() with [] 2014-08-28 17:04:22 +02:00
Shoghi Cervantes
759d7e2545 Initial PHP 5.6 features support 2014-08-27 12:21:01 +02:00
Shoghi Cervantes
bda597a71e Moved spl to PocketMine-SPL 2014-08-25 20:54:53 +02:00
Shoghi Cervantes
db7222976e Code cleanup 2014-08-21 17:26:41 +02:00
Shoghi Cervantes
918024e466 Load later plugins with custom loader, fixes API 2014-08-16 00:30:37 +02:00
Shoghi Cervantes
31b92b392e Throw invalid event exception when a plugin tries to declare an abstract event 2014-08-15 16:15:12 +02:00
Shoghi Cervantes
25f5d409f1 Fixed loading invalid plugins crashing the server 2014-07-30 16:57:31 +02:00
Shoghi Cervantes
79e864f4f1 Added far-generated loaded chunk to garbage collection 2014-07-14 12:46:03 +02:00
Shoghi Cervantes
67b0c4bc2e Added base timings 2014-07-12 02:26:06 +02:00
Shoghi Cervantes
20b0df4b57 Added deprecation warning on plugin events 2014-07-10 17:39:20 +02:00
Michael Yoo
88bcaea292 Fixes #1570. Removed isValidPharFilename check as the function is very unreliable. 2014-07-09 18:42:57 +09:30
Shoghi Cervantes
32f67d7187 Updated build script 2014-07-03 13:52:48 +02:00
Shoghi Cervantes
43635b501a Made logging better, plugin loggers can be attached by others 2014-07-02 23:33:29 +02:00
Shoghi Cervantes
694ccf2bc5 Fixed /reload 2014-06-14 18:46:40 +02:00
Shoghi Cervantes
fa50cbf4b3 Working Threaded Generation 2014-06-10 20:45:09 +02:00
Shoghi Cervantes
a17d847a82 Moved Logger interface to root 2014-06-02 14:41:43 +02:00
Shoghi Cervantes
8d40f843cf MainLogger can now have debug level disabled 2014-05-29 00:08:02 +02:00
Shoghi Cervantes
7bd6f2ed91 Added Logger interface, threaded MainLogger and updated PluginLogger 2014-05-28 23:46:56 +02:00
Shoghi Cervantes
160c633c08 Updated trigger_error to Exceptions, fixed bug in Plugin task deletion 2014-05-26 12:22:28 +02:00
Shoghi Cervantes
683ab8d2cd Fixed invalid metadata and updated weak references on PluginManager 2014-05-23 22:30:37 +02:00
Shoghi Cervantes
53749483c3 Implemented new Inventory windows on Player, Chest and Furnace 2014-05-23 20:53:06 +02:00
Shoghi Cervantes
6cbd39de9b Added Inventory interfaces and types, updated long array() to [] 2014-05-22 18:59:16 +02:00
Shoghi Cervantes
6328834681 Make PluginBase::getResource() return a file pointer instead of the file contents 2014-05-19 20:14:31 +02:00
Shoghi Cervantes
99818a26f5 Added object metadata for Plugins, use WeakMap on perms 2014-05-19 20:07:27 +02:00
Shoghi Cervantes
15c5dacab3 Removed old PluginManager::getInstance() 2014-04-28 01:42:20 +02:00
Shoghi Cervantes
4098252ec7 Use CommandExecutor by default on plugins :P 2014-04-05 21:44:29 +02:00
Shoghi Cervantes
6d58f32c91 Added PluginLogger 2014-04-05 00:20:09 +02:00
Shoghi Cervantes
0d91be62cf Improved plugin loading 2014-04-04 22:11:31 +02:00
Shoghi Cervantes
ab1fbae2f2 Added dependency search on loaded plugins 2014-04-03 20:06:18 +02:00
Shoghi Cervantes
80f9093875 Added /reload command (does not reload source code) 2014-04-03 15:49:00 +02:00
Shoghi Cervantes
04917ecd5a Added correct PluginIdentifiableCommand 2014-04-03 13:08:11 +02:00
Shoghi Cervantes
2ab1997f21 v1.5.0 added /extractplugin 2014-04-03 03:38:16 +02:00
Shoghi Cervantes
61192b172b Removed FolderPluginLoader, allow loading of plugins by other loaders 2014-04-03 02:34:57 +02:00
Shoghi Cervantes
83eb032393 Fixed plugin resources 2014-04-02 23:48:00 +02:00
Shoghi Cervantes
5865f17c75 Faster plugin filter loading 2014-04-01 21:57:32 +02:00
Shoghi Cervantes
7e9304a0c9 Formatting 2014-04-01 19:48:28 +02:00
Shoghi Cervantes
a38d300616 Updated PluginBase::getResources() for Phar plugins 2014-04-01 12:18:27 +02:00
Shoghi Cervantes
dd17652aca Fixed wrong paths 2014-04-01 05:06:12 +02:00