mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-12 14:35:35 +00:00
level: populate missing interface return types
This commit is contained in:
parent
6ede56015d
commit
db734675d8
@ -78,6 +78,8 @@ interface ChunkLoader{
|
|||||||
* This method will be called when a Chunk is replaced by a new one
|
* This method will be called when a Chunk is replaced by a new one
|
||||||
*
|
*
|
||||||
* @param Chunk $chunk
|
* @param Chunk $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function onChunkChanged(Chunk $chunk);
|
public function onChunkChanged(Chunk $chunk);
|
||||||
|
|
||||||
@ -85,6 +87,8 @@ interface ChunkLoader{
|
|||||||
* This method will be called when a registered chunk is loaded
|
* This method will be called when a registered chunk is loaded
|
||||||
*
|
*
|
||||||
* @param Chunk $chunk
|
* @param Chunk $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function onChunkLoaded(Chunk $chunk);
|
public function onChunkLoaded(Chunk $chunk);
|
||||||
|
|
||||||
@ -93,6 +97,8 @@ interface ChunkLoader{
|
|||||||
* This method will be called when a registered chunk is unloaded
|
* This method will be called when a registered chunk is unloaded
|
||||||
*
|
*
|
||||||
* @param Chunk $chunk
|
* @param Chunk $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function onChunkUnloaded(Chunk $chunk);
|
public function onChunkUnloaded(Chunk $chunk);
|
||||||
|
|
||||||
@ -101,6 +107,8 @@ interface ChunkLoader{
|
|||||||
* Usually it'll be sent with another call to onChunkChanged()
|
* Usually it'll be sent with another call to onChunkChanged()
|
||||||
*
|
*
|
||||||
* @param Chunk $chunk
|
* @param Chunk $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function onChunkPopulated(Chunk $chunk);
|
public function onChunkPopulated(Chunk $chunk);
|
||||||
|
|
||||||
@ -108,6 +116,8 @@ interface ChunkLoader{
|
|||||||
* This method will be called when a block changes in a registered chunk
|
* This method will be called when a block changes in a registered chunk
|
||||||
*
|
*
|
||||||
* @param Block|Vector3 $block
|
* @param Block|Vector3 $block
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function onBlockChanged(Vector3 $block);
|
public function onBlockChanged(Vector3 $block);
|
||||||
|
|
||||||
|
@ -44,6 +44,8 @@ interface ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $id 0-255
|
* @param int $id 0-255
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockIdAt(int $x, int $y, int $z, int $id);
|
public function setBlockIdAt(int $x, int $y, int $z, int $id);
|
||||||
|
|
||||||
@ -65,6 +67,8 @@ interface ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $data 0-15
|
* @param int $data 0-15
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockDataAt(int $x, int $y, int $z, int $data);
|
public function setBlockDataAt(int $x, int $y, int $z, int $data);
|
||||||
|
|
||||||
@ -86,6 +90,8 @@ interface ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $level
|
* @param int $level
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockLightAt(int $x, int $y, int $z, int $level);
|
public function setBlockLightAt(int $x, int $y, int $z, int $level);
|
||||||
|
|
||||||
@ -107,6 +113,8 @@ interface ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $level
|
* @param int $level
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockSkyLightAt(int $x, int $y, int $z, int $level);
|
public function setBlockSkyLightAt(int $x, int $y, int $z, int $level);
|
||||||
|
|
||||||
@ -122,6 +130,8 @@ interface ChunkManager{
|
|||||||
* @param int $chunkX
|
* @param int $chunkX
|
||||||
* @param int $chunkZ
|
* @param int $chunkZ
|
||||||
* @param Chunk|null $chunk
|
* @param Chunk|null $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null);
|
public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null);
|
||||||
|
|
||||||
|
@ -71,6 +71,8 @@ class SimpleChunkManager implements ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $id 0-255
|
* @param int $id 0-255
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockIdAt(int $x, int $y, int $z, int $id){
|
public function setBlockIdAt(int $x, int $y, int $z, int $id){
|
||||||
if($chunk = $this->getChunk($x >> 4, $z >> 4)){
|
if($chunk = $this->getChunk($x >> 4, $z >> 4)){
|
||||||
@ -101,6 +103,8 @@ class SimpleChunkManager implements ChunkManager{
|
|||||||
* @param int $y
|
* @param int $y
|
||||||
* @param int $z
|
* @param int $z
|
||||||
* @param int $data 0-15
|
* @param int $data 0-15
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setBlockDataAt(int $x, int $y, int $z, int $data){
|
public function setBlockDataAt(int $x, int $y, int $z, int $data){
|
||||||
if($chunk = $this->getChunk($x >> 4, $z >> 4)){
|
if($chunk = $this->getChunk($x >> 4, $z >> 4)){
|
||||||
@ -150,6 +154,8 @@ class SimpleChunkManager implements ChunkManager{
|
|||||||
* @param int $chunkX
|
* @param int $chunkX
|
||||||
* @param int $chunkZ
|
* @param int $chunkZ
|
||||||
* @param Chunk|null $chunk
|
* @param Chunk|null $chunk
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null){
|
public function setChunk(int $chunkX, int $chunkZ, Chunk $chunk = null){
|
||||||
if($chunk === null){
|
if($chunk === null){
|
||||||
@ -159,6 +165,9 @@ class SimpleChunkManager implements ChunkManager{
|
|||||||
$this->chunks[Level::chunkHash($chunkX, $chunkZ)] = $chunk;
|
$this->chunks[Level::chunkHash($chunkX, $chunkZ)] = $chunk;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
public function cleanChunks(){
|
public function cleanChunks(){
|
||||||
$this->chunks = [];
|
$this->chunks = [];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user