Dylan K. Taylor
e70af362d0
RCONInstance: fixup bad continues
2018-05-07 13:55:23 +01:00
Dylan K. Taylor
24aab8365e
RCONInstance: remove redundant size ref param from readPacket()
2018-05-07 13:53:34 +01:00
Dylan K. Taylor
0e5504ed3f
RCONInstance: add docs to fields, make 'stop' private
2018-05-07 13:52:33 +01:00
Dylan K. Taylor
83008440c0
RCONInstance: replace hardcoded status values with constants
...
I thought I'd seen the worst of PM, but I haven't.........
2018-05-07 13:44:59 +01:00
Dylan K. Taylor
b14dfa9f7e
RCONInstance: Remove pointless code that makes pthreads segfault
...
pthreads doesn't play well with resources, and this code upsets it. Also, this code is utterly pointless.
The whole of RCON needs burning to the ground...
2018-05-07 10:05:05 +01:00
Dylan K. Taylor
ac5a91b67e
Cleaned up bool comparison mess
2018-03-19 14:10:55 +00:00
Dylan K. Taylor
dcb53b1cbb
RCON: Use PTHREADS_INHERIT_NONE - these threads don't need baggage from upstairs
2018-02-05 17:27:00 +00:00
Dylan K. Taylor
a52a2f6d26
RCON: register autoloader on RCON threads
...
fixes #1993
Interesting that this bug was never noticed before. Maybe because of the class getting loaded by PocketMine.php previously.
2018-02-04 22:24:19 +00:00
Dylan K. Taylor
4f8e4f0522
Add EOF newlines where missing (bulk) ( #1836 )
...
This should solve issues with people making GitHub PRs and having the web editor messing things up. GitHub Web Editor sucks :(
2017-12-20 11:56:36 +00:00
Dylan K. Taylor
c4d8c28338
Some inspection fixes
2017-08-16 13:07:33 +01:00
Dylan K. Taylor
dbb92096e4
More typehints, documentation fixes and static analysis cleanup
2017-07-15 12:12:06 +01:00
Dylan K. Taylor
8cd31c2dc4
Fixed crashes starting RCON
2017-06-21 18:15:57 +01:00
Dylan K. Taylor
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
Dylan K. Taylor
9004417456
Fixed file headers ( #255 )
2017-01-13 16:57:05 +00:00
3DO2 - BlocksAndGold
383df298a6
fix crash at server stop when RCON is enable ( #101 )
2016-11-13 10:11:15 +00:00
SOFe
58ff381557
PhpStorm automated formatting ( #11 )
...
* PhpStorm reformatting
* Tuned PhpStorm reformatting
* Improved ItemIds and BlockIds formatting
* Tuned more PhpStorm reformatting
* Improved string concatenation
2016-10-03 19:05:48 +08:00
SOF3
6fc435da0e
Imports rearrangement
2016-10-03 00:43:46 +08:00
Shoghi Cervantes
3ffdb8e552
Removed @deprecated classes, methods and properties, added some type hints
2015-09-12 17:10:11 +02:00
Shoghi Cervantes
e137ac4c56
Base PHP7 work to make it "run" - READ NEXT LINES!
...
All plugins will need to bump the API if they want to use this.
NOTE THAT THIS IS NOT THE FINAL API 2.0.0 AND THAT THERE WILL BE MORE CHANGES.
To start updating, you might also want to read https://secure.php.net/manual/en/migration70.php and specifically https://secure.php.net/manual/en/migration70.incompatible.php
To compile PHP7 with some of the required dependencies, use https://gist.github.com/shoghicp/166ab26ce5cc7a390f45
ONLY LINUX IS TESTED, DO NOT ASK FOR OTHER PLATFORMS!
----- THIS VERSION IS NOT SUPPORTED -----
This version WILL crash randomly in unexpected places due to PHP7, pthreads, PocketMine or cosmic rays.
Handle with care, and store under direct sunlight for the best performance.
2015-09-10 21:29:29 +02:00
Shoghi Cervantes
7cf5df7e46
New console output formatting
2015-06-09 14:40:40 +02:00
Shoghi Cervantes
7ad98d4659
Deprecated CallbackTask, moved sleep checking to level
2015-04-25 17:28:30 +02:00
Shoghi Cervantes
b5b46bfd7e
Improved thread count
2015-03-17 00:47:43 +01:00
Shoghi Cervantes
747f7685e7
Fix formatting issues due to bad IDE settings
2014-12-07 16:30:04 +01:00
Shoghi Cervantes
8601405a88
Fixed CPU leak
2014-10-31 21:07:00 +01:00
Shoghi Cervantes
350cee3d41
Added Event allocation pool, updated SPL with Class::onClassLoaded()
2014-10-28 10:47:40 +01:00
Shoghi Cervantes
69492474e4
Improve #2238 , do not crash when an invalid/corrupt RCON stop event happens
2014-10-28 02:09:36 +01:00
Shoghi Cervantes
9b85abd75e
Micro-optimizations
2014-10-15 10:44:01 +02:00
Shoghi Cervantes
eab86f5f90
Replaced array() with []
2014-08-28 17:04:22 +02:00
Shoghi Cervantes
db7222976e
Code cleanup
2014-08-21 17:26:41 +02:00
Shoghi Cervantes
eee0eb5458
Added RemoteServerCommandEvent
2014-08-16 13:05:20 +02:00
Shoghi Cervantes
b17ce16262
Fixed RCON usage
2014-08-10 18:35:01 +02:00
Milosz Danielewski
5242e87026
Issue 1843 - RCON worker threads synchronization corrected
2014-08-07 10:19:23 +02:00
Shoghi Cervantes
7bd6f2ed91
Added Logger interface, threaded MainLogger and updated PluginLogger
2014-05-28 23:46:56 +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
c0de004472
Moved binary methods from Utils to Binary
2014-04-07 13:52:01 +02:00
Shoghi Cervantes
80f9093875
Added /reload command (does not reload source code)
2014-04-03 15:49:00 +02:00
Shoghi Cervantes
11356b68ba
Added RCON
2014-04-02 19:33:49 +02:00
Shoghi Cervantes
dd17652aca
Fixed wrong paths
2014-04-01 05:06:12 +02:00