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
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
dbb92096e4
More typehints, documentation fixes and static analysis cleanup
2017-07-15 12:12:06 +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
2a7b736f18
Heap of bugfixes, cleanup and PHP 7 upgrades
2017-07-13 19:18:56 +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
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
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
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
2d927db264
Implemented Instant Health and Instant Damage effects
2017-03-21 11:38:08 +00:00
Dylan K. Taylor
c7fdbea0f0
Merge branch 'master' into api3/network
2017-03-08 20:35:41 +00:00
Dylan K. Taylor
56990eb28b
MCPE protocol gets its own namespace
2017-03-08 20:28:39 +00:00
Dylan K. Taylor
554816b8b6
Added configuration option to pocketmine.yml to allow changing timings host, added new host mcpetimings.com
2017-03-07 09:24:32 +00:00
Dylan K. Taylor
4ee8d14584
Added API for transferring players to other servers ( #355 )
...
* Added API method `Player->transfer()` and PlayerTransferEvent
2017-03-04 18:22:31 +00:00
Intyre
1908ed5812
Fix for incorrect gamemode messages, close #83 ( #86 )
...
Shows the correct message ingame but not in the console.
PocketMine doesn't handle the translation for gamemode changes, MCPE
does. No idea why but it requires the second and third parameter....
commands.gamemode.success.other=Set %2$s's game mode to %3$s
commands.gamemode.success.self=Set own game mode to %3$s
To solve the problem we have to change the language files and let
PocketMine-MP translate it.
2017-02-15 14:48:11 +00:00
Dylan K. Taylor
50b9034e16
Merge master into mcpe-1.0
2017-01-21 13:43:41 +00:00
Dylan K. Taylor
3daa2723bf
Bump to 7 entries per page (matches MCPE)
2017-01-12 09:42:07 +00:00
Dylan K. Taylor
0bd7ea211d
Refactored Server::broadcastPacket() to be non-static
...
Why the hell was this static at all? Seriously Shoghi?
2017-01-03 22:24:40 +00:00
Dylan K. Taylor
10c8632417
Fixed effect amplifier overflow crash, close #147 ( #191 )
2016-12-27 21:30:54 +00:00
Dylan K. Taylor
8bdfe0d297
Report CPU and tick usage accurately using averages ( #195 )
2016-12-22 14:11:46 +00:00
Dylan K. Taylor
76a1165c0e
Fix can't teleport over 128
2016-12-20 09:38:46 +00:00
SOFe
e1253db37c
Some more minor changes for autocompletion in IDEs
2016-12-14 21:49:36 +00:00
SOFe
175dd0efa6
PhpStorm inspections
...
Fixed some minor bugs and dropped some obsolete code
pocketmine\level\generator namespace is ignored in this commit
2016-12-14 21:49:35 +00:00
SOFe
8ced6547f2
Fixed #109
2016-11-17 01:25:01 +08:00
Dylan K. Taylor
7314aaf7f7
Particles for 0.16
...
Added BlockForceFieldParticle, removed LargeExplodeParticle and added HugeExplodeSeedParticle
2016-11-12 21:05:01 +00:00
Dylan K. Taylor
2d37d361a7
Make /timings command more verbose about errors
2016-11-09 22:09:16 +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
PEMapModder
ffa835d730
Fixed #3557
2016-02-19 18:50:38 +08:00
Intyre
a2734f6dc0
Merged master into php7 to support 0.13.1
2016-01-22 17:36:45 +01:00
Intyre
813acc54dc
Fixed translation for banlist command usage
2015-10-10 23:06:28 +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
7f8b39a63c
Renamed NBT tags to have Tag in the name
2015-08-23 00:25:29 +02:00