Dylan K. Taylor
ef034f2d68
PermissionAttachment: better document the apparently nonsensical code responsible for making sure the entire permission system doesn't burn down
2020-11-28 16:05:16 +00:00
Dylan K. Taylor
25bc95cd1e
removing more unnecessary casts
2020-02-06 19:33:34 +00:00
Dylan K. Taylor
1a5228e7a6
Fixed property types with missing null PhpDoc types
2020-02-05 20:55:03 +00:00
Dylan K. Taylor
9cd6b3e1c7
fix remaining multiline @var annotations
2020-01-22 14:44:36 +00:00
Dylan K. Taylor
c4793241f5
Mass removal of useless @param/@return PHPDoc annotations, pass 1
2020-01-21 15:10:18 +00:00
Dylan K. Taylor
facca13139
permission: populate missing return type information
...
PermissibleBase has some redundant phpdoc removed so that the Permissible interface can provide return types.
2020-01-19 17:23:52 +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
dbb92096e4
More typehints, documentation fixes and static analysis cleanup
2017-07-15 12:12:06 +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
b28e38ab26
Move some exceptions out of utils into their relevant namespaces, move some Chunk methods to ChunkUtils for I/O, refactor "colour" -> "color"
2017-01-15 11:31:12 +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
Shoghi Cervantes
8c4faa8622
Added extra Exceptions
2014-10-28 21:07:12 +01:00
Shoghi Cervantes
7ef2708fca
Permission & interface optimization
2014-09-11 16:43:11 +02:00
Shoghi Cervantes
78b4223795
Added PermissionAttachment::unsetPermissions(), PermissionAttachment::clearPermissions()
2014-09-11 12:43:53 +02:00
Shoghi Cervantes
0328b4c5f5
Added PermissionAttachment::setPermissions()
...
This allows bulk permission without recalculating the new permissions until all everything is set. Permission plugins that set a big amount of nodes may want to use this method.
2014-09-11 12:39:01 +02:00
Shoghi Cervantes
4624dfb472
Fixed Permissible::setPermission() not using the correct order on replacement
2014-09-11 12:17:03 +02:00
Shoghi Cervantes
60011a5ecf
Fixed PermissionAttachment not recalculating its Permissible permissions
2014-09-10 20:05:41 +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
6cbd39de9b
Added Inventory interfaces and types, updated long array() to []
2014-05-22 18:59:16 +02:00
Shoghi Cervantes
dd17652aca
Fixed wrong paths
2014-04-01 05:06:12 +02:00