Dylan K. Taylor
c75e62b38c
Fix /gamemode output again
2017-11-19 15:28:34 +00:00
Dylan K. Taylor
432d90bddd
quickfixes for command messages
...
these will have to be fixed properly at a later date
2017-11-16 08:56:01 +00:00
JackNoordhuis
060426ff12
Add ability to unregister a command completely, close #1229 ( #1464 )
2017-10-13 11:55:36 +01:00
Dylan K. Taylor
38fad4b963
Implement difficulty per-world ( #878 )
...
* Moved Server::getDifficultyFromString() to Level
* Added ability to set difficulty in worlds section of pocketmine.yml for generation
2017-09-26 11:16:51 +01:00
Dylan K. Taylor
cefad0444c
Merge branch 'master' into mcpe-1.2
2017-09-21 10:32:35 +01:00
Dylan K. Taylor
ff2b3bfa2a
SimpleCommandMap: remove some dupe and arrange commands alphabetically
2017-09-18 18:43:06 +01:00
Dylan K. Taylor
0e51820dfb
Merge remote-tracking branch 'origin/master' into mcpe-1.2
2017-09-15 15:54:30 +01:00
Dylan K. Taylor
319735db3a
Add support for quoting command arguments
...
Un-escape quotes in inputted strings
2017-09-14 10:15:30 +01:00
Dylan K. Taylor
b5d2402c9b
Merge branch 'master' into mcpe-1.2
2017-08-28 18:02:09 +01:00
Dylan K. Taylor
f2402f2122
Strict-compare these to strings since they cannot return anything but
2017-08-27 19:32:57 +01:00
Dylan K. Taylor
445a67954d
Merge changes from master
2017-08-22 14:13:31 +01:00
Dylan K. Taylor
592ce3c9e9
Adding some missed commands typehints and documentation
2017-08-21 19:02:30 +01:00
Dylan K. Taylor
876659cc73
Item factory refactor and added capability to register custom items
2017-08-21 17:49:26 +01:00
Dylan K. Taylor
1f70a7830e
Branch merge
2017-08-20 21:07:19 +01:00
Dylan K. Taylor
02f42eba48
Move block registration to its own class
2017-08-20 18:05:01 +01:00
Dylan K. Taylor
4f1302adf2
Merge branch 'master' into mcpe-1.2
2017-08-17 17:14:16 +01:00
Dylan K. Taylor
741394dab1
Typehinted up entity API
...
Did you guys think ALPHA7 changes were done?!
Sone stuff still needs some work, most notably data-properties can't be typed yet because they are just mushed into a couple of methods.
2017-08-16 19:04:30 +01:00
Dylan K. Taylor
fbe2567e58
Merge branch 'master' into mcpe-1.2
2017-08-16 12:31:12 +01:00
Dylan K. Taylor
ae3a8a5493
Added capability to unblock addresses without a restart
2017-08-14 14:12:06 +01:00
Dylan K. Taylor
1e539c4e3b
fix some 1.2 translation issues, close pmmp/PocketMine-Language#19
2017-08-09 21:40:20 +01:00
Dylan K. Taylor
5f6dc25c9f
Fixed EnchantCommand being retarded, close #1012
2017-08-05 21:27:57 +01:00
Dylan K. Taylor
3b7fc21839
Enchantment API changes, understandable constant names
2017-08-05 21:27:57 +01:00
hmy2001
2b4e303f52
Fix client-side translation for gamemode change
2017-08-05 12:05:35 +01:00
Dylan K. Taylor
acaa0d2740
Translate command usage messages server-side, close #236
2017-07-30 21:14:40 +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
9390866a13
Fix derp
2017-07-14 11:00:59 +01:00
Dylan K. Taylor
c3b8be3f60
and more typehints
2017-07-14 10:56:51 +01:00
Dylan K. Taylor
8bb0c53797
More typehints for Command stuff
2017-07-14 08:52:27 +01:00
Dylan K. Taylor
46a2e6cbf8
Some breaking changes for plugins >:D
2017-07-14 08:52:27 +01:00
Dylan K. Taylor
2a7b736f18
Heap of bugfixes, cleanup and PHP 7 upgrades
2017-07-13 19:18:56 +01:00
Dylan K. Taylor
4d874e7e78
static analysis
2017-07-13 16:45:24 +01:00
Dylan K. Taylor
23866359c9
Fix some PSR-2 violations
2017-07-13 16:14:28 +01:00
Dylan K. Taylor
a7f5ee2f3e
Added capability to get/set screen height in lines for each CommandSender to alter page sizes of command output such as /help ( #1144 )
2017-07-13 10:57:10 +01:00
Dylan K. Taylor
97f6a32557
Changed usage message displaying to exceptions to reduce boilerplate code
...
Someday this won't need to be done by commands themselves, it'll be done by the parser.
2017-07-04 13:45:00 +01:00
Dylan K. Taylor
dca7efa03c
Fixed crash when /teleporting with yaw/pitch
2017-07-03 13:26:38 +01:00
Dylan K. Taylor
08d4d7fe0e
Fix /banlist and /whitelist list when no players are in the lists, close #1146
2017-06-28 10:28:43 +01:00
Dylan K. Taylor
a73c6f1861
Fixed some unnecessary FQNs in docs
2017-06-25 12:43:04 +01:00
Dylan K. Taylor
a365c831a8
Fixed some doc problems
2017-06-25 12:07:28 +01:00
Dylan K. Taylor
03826d9cbc
Fixed player spawnpoints glitching and not saving
2017-06-21 12:17:26 +01:00
Dylan K. Taylor
9e99252817
Improved ListCommand and fixed crash when no players are online
...
I <3 closures
2017-06-11 10:56:16 +01:00
Dylan K. Taylor
75863e2a44
OCD commit
2017-06-07 12:54:12 +01:00
Dylan K. Taylor
5aea9220c9
Fixed chat and some TextContainer documentation issues
2017-06-07 12:54:12 +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
eda7965f86
Fixed wrong types in ParticleCommand
2017-06-04 14:22:12 +01:00
Dylan K. Taylor
afd90adb1c
Refactored JSON-parsing NBT utilities into their own class
2017-05-20 12:24:10 +01:00
Dylan K. Taylor
eaef2bd169
Fixed some inspections
2017-05-04 12:19:50 +01:00
Dylan K. Taylor
de359a2bce
Fixed a microscopic Command TimingsHandler memory leak
...
This reduces memory usage of an idling server by about 20kb. Definitely worth the time.
2017-04-29 18:03:45 +01:00
TheDiamondYT1
653b6b55a9
Added title command and API for resetting title duration
2017-04-27 16:38:51 +01:00
SOFe
5a9b5db103
Better cURL API, use async in timings ( #834 )
...
* Improved cURL functions
* Created BulkCurlTask
* Use asynchronous cURL posting in /timings paste
Closes #509
2017-04-25 11:52:18 +01:00
Dylan K. Taylor
6ece57e23e
Merge changes from master
2017-04-21 22:48:18 +01:00