Dylan K. Taylor
6c8fa8ae28
More nullable and void typehints
2019-03-02 10:29:11 +00:00
Dylan K. Taylor
ad6ae20d6b
Server: fixed getOfflinePlayerData() trying to load terrain (?!?!?!?), closes #2725
...
getOfflinePlayerData() will now return NULL if there is no stored data for a given player. The responsibility of checking the spawn point is now delegated to the Player, after it registers a chunk loader on its spawn chunk.
2019-02-04 19:51:11 +00:00
Dylan K. Taylor
65927e6965
Minor cleanup to Player NBT creation garbage
2019-01-19 14:32:20 +00:00
Dylan K. Taylor
9d8898a4ed
Server: added API method hasOfflinePlayerData()
2018-09-27 16:36:42 +01:00
Dylan K. Taylor
565373cee6
OfflinePlayer: remove unnecessary getName() usages
2018-08-13 13:22:00 +01:00
Dylan K. Taylor
c29723e3c4
OfflinePlayer: remove unnecessary strtolower() calls
...
closes #2371
2018-08-13 13:18:58 +01:00
Dylan K. Taylor
05af87e1d4
Strip empty lines at the end of classes
2018-06-11 13:19:23 +01:00
Dylan K. Taylor
ac5a91b67e
Cleaned up bool comparison mess
2018-03-19 14:10:55 +00:00
Dylan K. Taylor
460d540dbc
Further cleanup on ListTag and CompoundTag usage
2017-11-17 11:43:32 +00: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
e8bd0c3e09
add typehints to Metadatable interface and implementations, fix missing return for Block->hasMetadata() reported in #1285
2017-08-10 18:02:01 +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
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
Dylan K. Taylor
fbe17344fb
Fix plugin crashes when attempting to get metadata of offline players
2016-09-30 19:19:50 +01:00
Shoghi Cervantes
7f8b39a63c
Renamed NBT tags to have Tag in the name
2015-08-23 00:25:29 +02:00
Shoghi Cervantes
99818a26f5
Added object metadata for Plugins, use WeakMap on perms
2014-05-19 20:07:27 +02:00
Shoghi Cervantes
7e9304a0c9
Formatting
2014-04-01 19:48:28 +02:00
Shoghi Cervantes
b4cc3bbd43
Added /op, /deop, /kick, OfflinePlayer, moved player list to Server instead of static Player
2014-04-01 19:46:48 +02:00