mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-29 22:59:59 +00:00
Fixed #3961
This commit is contained in:
parent
e2f7d657e8
commit
56644fed9d
@ -47,6 +47,7 @@ use pocketmine\block\SnowLayer;
|
|||||||
use pocketmine\block\Sugarcane;
|
use pocketmine\block\Sugarcane;
|
||||||
use pocketmine\block\Wheat;
|
use pocketmine\block\Wheat;
|
||||||
use pocketmine\entity\Arrow;
|
use pocketmine\entity\Arrow;
|
||||||
|
use pocketmine\entity\Effect;
|
||||||
use pocketmine\entity\Entity;
|
use pocketmine\entity\Entity;
|
||||||
use pocketmine\entity\Item as DroppedItem;
|
use pocketmine\entity\Item as DroppedItem;
|
||||||
use pocketmine\event\block\BlockBreakEvent;
|
use pocketmine\event\block\BlockBreakEvent;
|
||||||
@ -74,6 +75,9 @@ use pocketmine\level\generator\GeneratorRegisterTask;
|
|||||||
use pocketmine\level\generator\GeneratorUnregisterTask;
|
use pocketmine\level\generator\GeneratorUnregisterTask;
|
||||||
use pocketmine\level\generator\LightPopulationTask;
|
use pocketmine\level\generator\LightPopulationTask;
|
||||||
use pocketmine\level\generator\PopulationTask;
|
use pocketmine\level\generator\PopulationTask;
|
||||||
|
use pocketmine\level\particle\DestroyBlockParticle;
|
||||||
|
use pocketmine\level\particle\Particle;
|
||||||
|
use pocketmine\level\sound\Sound;
|
||||||
use pocketmine\math\AxisAlignedBB;
|
use pocketmine\math\AxisAlignedBB;
|
||||||
use pocketmine\math\Math;
|
use pocketmine\math\Math;
|
||||||
use pocketmine\math\Vector2;
|
use pocketmine\math\Vector2;
|
||||||
@ -82,15 +86,13 @@ use pocketmine\metadata\BlockMetadataStore;
|
|||||||
use pocketmine\metadata\Metadatable;
|
use pocketmine\metadata\Metadatable;
|
||||||
use pocketmine\metadata\MetadataValue;
|
use pocketmine\metadata\MetadataValue;
|
||||||
use pocketmine\nbt\NBT;
|
use pocketmine\nbt\NBT;
|
||||||
|
|
||||||
use pocketmine\nbt\tag\CompoundTag;
|
use pocketmine\nbt\tag\CompoundTag;
|
||||||
use pocketmine\nbt\tag\DoubleTag;
|
use pocketmine\nbt\tag\DoubleTag;
|
||||||
use pocketmine\nbt\tag\ListTag;
|
|
||||||
use pocketmine\nbt\tag\FloatTag;
|
use pocketmine\nbt\tag\FloatTag;
|
||||||
use pocketmine\nbt\tag\IntTag;
|
use pocketmine\nbt\tag\IntTag;
|
||||||
|
use pocketmine\nbt\tag\ListTag;
|
||||||
use pocketmine\nbt\tag\ShortTag;
|
use pocketmine\nbt\tag\ShortTag;
|
||||||
use pocketmine\nbt\tag\StringTag;
|
use pocketmine\nbt\tag\StringTag;
|
||||||
use pocketmine\network\Network;
|
|
||||||
use pocketmine\network\protocol\DataPacket;
|
use pocketmine\network\protocol\DataPacket;
|
||||||
use pocketmine\network\protocol\FullChunkDataPacket;
|
use pocketmine\network\protocol\FullChunkDataPacket;
|
||||||
use pocketmine\network\protocol\LevelEventPacket;
|
use pocketmine\network\protocol\LevelEventPacket;
|
||||||
@ -100,18 +102,12 @@ use pocketmine\network\protocol\SetTimePacket;
|
|||||||
use pocketmine\network\protocol\UpdateBlockPacket;
|
use pocketmine\network\protocol\UpdateBlockPacket;
|
||||||
use pocketmine\Player;
|
use pocketmine\Player;
|
||||||
use pocketmine\plugin\Plugin;
|
use pocketmine\plugin\Plugin;
|
||||||
|
|
||||||
use pocketmine\Server;
|
use pocketmine\Server;
|
||||||
use pocketmine\tile\Chest;
|
use pocketmine\tile\Chest;
|
||||||
use pocketmine\tile\Tile;
|
use pocketmine\tile\Tile;
|
||||||
use pocketmine\utils\LevelException;
|
use pocketmine\utils\LevelException;
|
||||||
use pocketmine\utils\MainLogger;
|
|
||||||
use pocketmine\utils\Random;
|
use pocketmine\utils\Random;
|
||||||
use pocketmine\utils\ReversePriorityQueue;
|
use pocketmine\utils\ReversePriorityQueue;
|
||||||
use pocketmine\level\particle\Particle;
|
|
||||||
use pocketmine\level\sound\Sound;
|
|
||||||
use pocketmine\entity\Effect;
|
|
||||||
use pocketmine\level\particle\DestroyBlockParticle;
|
|
||||||
|
|
||||||
#include <rules/Level.h>
|
#include <rules/Level.h>
|
||||||
|
|
||||||
@ -1656,10 +1652,6 @@ class Level implements ChunkManager, Metadatable{
|
|||||||
if($item->canBePlaced()){
|
if($item->canBePlaced()){
|
||||||
$hand = $item->getBlock();
|
$hand = $item->getBlock();
|
||||||
$hand->position($block);
|
$hand->position($block);
|
||||||
}elseif($block->getId() === Item::FIRE){
|
|
||||||
$this->setBlock($block, new Air(), true);
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}else{
|
}else{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user