diff --git a/src/block/Anvil.php b/src/block/Anvil.php index 84013baad..1fb71025c 100644 --- a/src/block/Anvil.php +++ b/src/block/Anvil.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\AnvilInventoryWindow; +use pocketmine\block\inventory\window\AnvilInventoryWindow; use pocketmine\block\utils\Fallable; use pocketmine\block\utils\FallableTrait; use pocketmine\block\utils\HorizontalFacingTrait; diff --git a/src/block/Barrel.php b/src/block/Barrel.php index b1dcd8124..2b781a17d 100644 --- a/src/block/Barrel.php +++ b/src/block/Barrel.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\BarrelInventoryWindow; +use pocketmine\block\inventory\window\BarrelInventoryWindow; use pocketmine\block\tile\Barrel as TileBarrel; use pocketmine\block\utils\AnyFacingTrait; use pocketmine\data\runtime\RuntimeDataDescriber; diff --git a/src/block/BrewingStand.php b/src/block/BrewingStand.php index 2ea276e75..59e439b91 100644 --- a/src/block/BrewingStand.php +++ b/src/block/BrewingStand.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\BrewingStandInventoryWindow; +use pocketmine\block\inventory\window\BrewingStandInventoryWindow; use pocketmine\block\tile\BrewingStand as TileBrewingStand; use pocketmine\block\utils\BrewingStandSlot; use pocketmine\block\utils\SupportType; diff --git a/src/block/CartographyTable.php b/src/block/CartographyTable.php index 3338f219b..1c3e94096 100644 --- a/src/block/CartographyTable.php +++ b/src/block/CartographyTable.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\CartographyTableInventoryWindow; +use pocketmine\block\inventory\window\CartographyTableInventoryWindow; use pocketmine\item\Item; use pocketmine\math\Vector3; use pocketmine\player\Player; diff --git a/src/block/Chest.php b/src/block/Chest.php index 8e0616cd4..539626535 100644 --- a/src/block/Chest.php +++ b/src/block/Chest.php @@ -23,9 +23,9 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\ChestInventoryWindow; use pocketmine\block\inventory\DoubleChestInventory; -use pocketmine\block\inventory\DoubleChestInventoryWindow; +use pocketmine\block\inventory\window\ChestInventoryWindow; +use pocketmine\block\inventory\window\DoubleChestInventoryWindow; use pocketmine\block\tile\Chest as TileChest; use pocketmine\block\utils\FacesOppositePlacingPlayerTrait; use pocketmine\block\utils\SupportType; diff --git a/src/block/CraftingTable.php b/src/block/CraftingTable.php index 7fd0e43fd..2b73d221a 100644 --- a/src/block/CraftingTable.php +++ b/src/block/CraftingTable.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\CraftingTableInventoryWindow; +use pocketmine\block\inventory\window\CraftingTableInventoryWindow; use pocketmine\item\Item; use pocketmine\math\Vector3; use pocketmine\player\Player; diff --git a/src/block/EnchantingTable.php b/src/block/EnchantingTable.php index 36ec15c8a..46ecc0702 100644 --- a/src/block/EnchantingTable.php +++ b/src/block/EnchantingTable.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\EnchantingTableInventoryWindow; +use pocketmine\block\inventory\window\EnchantingTableInventoryWindow; use pocketmine\block\utils\SupportType; use pocketmine\item\Item; use pocketmine\math\AxisAlignedBB; diff --git a/src/block/EnderChest.php b/src/block/EnderChest.php index f4634e200..675bdef58 100644 --- a/src/block/EnderChest.php +++ b/src/block/EnderChest.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\EnderChestInventoryWindow; +use pocketmine\block\inventory\window\EnderChestInventoryWindow; use pocketmine\block\tile\EnderChest as TileEnderChest; use pocketmine\block\utils\FacesOppositePlacingPlayerTrait; use pocketmine\block\utils\SupportType; diff --git a/src/block/Furnace.php b/src/block/Furnace.php index d8394fcc9..2c4433413 100644 --- a/src/block/Furnace.php +++ b/src/block/Furnace.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\FurnaceInventoryWindow; +use pocketmine\block\inventory\window\FurnaceInventoryWindow; use pocketmine\block\tile\Furnace as TileFurnace; use pocketmine\block\utils\FacesOppositePlacingPlayerTrait; use pocketmine\block\utils\LightableTrait; diff --git a/src/block/Hopper.php b/src/block/Hopper.php index 45d8b6112..8c65e836c 100644 --- a/src/block/Hopper.php +++ b/src/block/Hopper.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\HopperInventoryWindow; +use pocketmine\block\inventory\window\HopperInventoryWindow; use pocketmine\block\tile\Hopper as TileHopper; use pocketmine\block\utils\PoweredByRedstoneTrait; use pocketmine\block\utils\SupportType; diff --git a/src/block/Loom.php b/src/block/Loom.php index e9e634ff7..d19fc9449 100644 --- a/src/block/Loom.php +++ b/src/block/Loom.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\LoomInventoryWindow; +use pocketmine\block\inventory\window\LoomInventoryWindow; use pocketmine\block\utils\FacesOppositePlacingPlayerTrait; use pocketmine\item\Item; use pocketmine\math\Vector3; diff --git a/src/block/ShulkerBox.php b/src/block/ShulkerBox.php index e6f208ba0..a21a373b6 100644 --- a/src/block/ShulkerBox.php +++ b/src/block/ShulkerBox.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\ShulkerBoxInventoryWindow; +use pocketmine\block\inventory\window\ShulkerBoxInventoryWindow; use pocketmine\block\tile\ShulkerBox as TileShulkerBox; use pocketmine\block\utils\AnyFacingTrait; use pocketmine\block\utils\SupportType; diff --git a/src/block/SmithingTable.php b/src/block/SmithingTable.php index 5d0f76324..b96a582d1 100644 --- a/src/block/SmithingTable.php +++ b/src/block/SmithingTable.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\SmithingTableInventoryWindow; +use pocketmine\block\inventory\window\SmithingTableInventoryWindow; use pocketmine\item\Item; use pocketmine\math\Vector3; use pocketmine\player\Player; diff --git a/src/block/Stonecutter.php b/src/block/Stonecutter.php index 0c739e36a..3c22e74a8 100644 --- a/src/block/Stonecutter.php +++ b/src/block/Stonecutter.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block; -use pocketmine\block\inventory\StonecutterInventoryWindow; +use pocketmine\block\inventory\window\StonecutterInventoryWindow; use pocketmine\block\utils\FacesOppositePlacingPlayerTrait; use pocketmine\block\utils\SupportType; use pocketmine\item\Item; diff --git a/src/block/inventory/AnimatedBlockInventoryWindow.php b/src/block/inventory/window/AnimatedBlockInventoryWindow.php similarity index 97% rename from src/block/inventory/AnimatedBlockInventoryWindow.php rename to src/block/inventory/window/AnimatedBlockInventoryWindow.php index 3dcf9207f..29c700298 100644 --- a/src/block/inventory/AnimatedBlockInventoryWindow.php +++ b/src/block/inventory/window/AnimatedBlockInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\world\Position; use pocketmine\world\sound\Sound; diff --git a/src/block/inventory/AnvilInventoryWindow.php b/src/block/inventory/window/AnvilInventoryWindow.php similarity index 96% rename from src/block/inventory/AnvilInventoryWindow.php rename to src/block/inventory/window/AnvilInventoryWindow.php index 50705d4f5..2b994a90d 100644 --- a/src/block/inventory/AnvilInventoryWindow.php +++ b/src/block/inventory/window/AnvilInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\SimpleInventory; use pocketmine\player\Player; diff --git a/src/block/inventory/BarrelInventoryWindow.php b/src/block/inventory/window/BarrelInventoryWindow.php similarity index 96% rename from src/block/inventory/BarrelInventoryWindow.php rename to src/block/inventory/window/BarrelInventoryWindow.php index 89c8b70c7..7dd4d0dde 100644 --- a/src/block/inventory/BarrelInventoryWindow.php +++ b/src/block/inventory/window/BarrelInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\block\Barrel; use pocketmine\world\Position; diff --git a/src/block/inventory/BlockInventoryWindow.php b/src/block/inventory/window/BlockInventoryWindow.php similarity index 96% rename from src/block/inventory/BlockInventoryWindow.php rename to src/block/inventory/window/BlockInventoryWindow.php index 23d27647e..b2a84a851 100644 --- a/src/block/inventory/BlockInventoryWindow.php +++ b/src/block/inventory/window/BlockInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\Inventory; use pocketmine\player\InventoryWindow; diff --git a/src/block/inventory/BrewingStandInventoryWindow.php b/src/block/inventory/window/BrewingStandInventoryWindow.php similarity index 95% rename from src/block/inventory/BrewingStandInventoryWindow.php rename to src/block/inventory/window/BrewingStandInventoryWindow.php index eae68f60c..ee9af83c6 100644 --- a/src/block/inventory/BrewingStandInventoryWindow.php +++ b/src/block/inventory/window/BrewingStandInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; final class BrewingStandInventoryWindow extends BlockInventoryWindow{ public const SLOT_INGREDIENT = 0; diff --git a/src/block/inventory/CartographyTableInventoryWindow.php b/src/block/inventory/window/CartographyTableInventoryWindow.php similarity index 96% rename from src/block/inventory/CartographyTableInventoryWindow.php rename to src/block/inventory/window/CartographyTableInventoryWindow.php index 90f06edb1..22d2d5c43 100644 --- a/src/block/inventory/CartographyTableInventoryWindow.php +++ b/src/block/inventory/window/CartographyTableInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\SimpleInventory; use pocketmine\player\Player; diff --git a/src/block/inventory/ChestInventoryWindow.php b/src/block/inventory/window/ChestInventoryWindow.php similarity index 97% rename from src/block/inventory/ChestInventoryWindow.php rename to src/block/inventory/window/ChestInventoryWindow.php index be61fc22b..6b3dda978 100644 --- a/src/block/inventory/ChestInventoryWindow.php +++ b/src/block/inventory/window/ChestInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\network\mcpe\protocol\BlockEventPacket; use pocketmine\network\mcpe\protocol\types\BlockPosition; diff --git a/src/block/inventory/CraftingTableInventoryWindow.php b/src/block/inventory/window/CraftingTableInventoryWindow.php similarity index 96% rename from src/block/inventory/CraftingTableInventoryWindow.php rename to src/block/inventory/window/CraftingTableInventoryWindow.php index 905cd1ccc..46e5485e5 100644 --- a/src/block/inventory/CraftingTableInventoryWindow.php +++ b/src/block/inventory/window/CraftingTableInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\crafting\CraftingGrid; use pocketmine\player\Player; diff --git a/src/block/inventory/DoubleChestInventoryWindow.php b/src/block/inventory/window/DoubleChestInventoryWindow.php similarity index 97% rename from src/block/inventory/DoubleChestInventoryWindow.php rename to src/block/inventory/window/DoubleChestInventoryWindow.php index e65312b1c..5455b1f51 100644 --- a/src/block/inventory/DoubleChestInventoryWindow.php +++ b/src/block/inventory/window/DoubleChestInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\Inventory; use pocketmine\player\Player; diff --git a/src/block/inventory/EnchantingTableInventoryWindow.php b/src/block/inventory/window/EnchantingTableInventoryWindow.php similarity index 98% rename from src/block/inventory/EnchantingTableInventoryWindow.php rename to src/block/inventory/window/EnchantingTableInventoryWindow.php index 660d5c707..68ef0084c 100644 --- a/src/block/inventory/EnchantingTableInventoryWindow.php +++ b/src/block/inventory/window/EnchantingTableInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\event\player\PlayerEnchantingOptionsRequestEvent; use pocketmine\inventory\CallbackInventoryListener; diff --git a/src/block/inventory/EnderChestInventoryWindow.php b/src/block/inventory/window/EnderChestInventoryWindow.php similarity index 98% rename from src/block/inventory/EnderChestInventoryWindow.php rename to src/block/inventory/window/EnderChestInventoryWindow.php index ad290134d..97d951c93 100644 --- a/src/block/inventory/EnderChestInventoryWindow.php +++ b/src/block/inventory/window/EnderChestInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\block\tile\EnderChest; use pocketmine\network\mcpe\protocol\BlockEventPacket; diff --git a/src/block/inventory/FurnaceInventoryWindow.php b/src/block/inventory/window/FurnaceInventoryWindow.php similarity index 97% rename from src/block/inventory/FurnaceInventoryWindow.php rename to src/block/inventory/window/FurnaceInventoryWindow.php index 98e2ac360..11d36324c 100644 --- a/src/block/inventory/FurnaceInventoryWindow.php +++ b/src/block/inventory/window/FurnaceInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\crafting\FurnaceType; use pocketmine\inventory\Inventory; diff --git a/src/block/inventory/HopperInventoryWindow.php b/src/block/inventory/window/HopperInventoryWindow.php similarity index 94% rename from src/block/inventory/HopperInventoryWindow.php rename to src/block/inventory/window/HopperInventoryWindow.php index 4ddf981c9..b89f68872 100644 --- a/src/block/inventory/HopperInventoryWindow.php +++ b/src/block/inventory/window/HopperInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; final class HopperInventoryWindow extends BlockInventoryWindow{ diff --git a/src/block/inventory/LoomInventoryWindow.php b/src/block/inventory/window/LoomInventoryWindow.php similarity index 96% rename from src/block/inventory/LoomInventoryWindow.php rename to src/block/inventory/window/LoomInventoryWindow.php index 1140cdf1a..ceb27ac1a 100644 --- a/src/block/inventory/LoomInventoryWindow.php +++ b/src/block/inventory/window/LoomInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\SimpleInventory; use pocketmine\player\Player; diff --git a/src/block/inventory/ShulkerBoxInventoryWindow.php b/src/block/inventory/window/ShulkerBoxInventoryWindow.php similarity index 97% rename from src/block/inventory/ShulkerBoxInventoryWindow.php rename to src/block/inventory/window/ShulkerBoxInventoryWindow.php index a6e7b0c70..19d1cba18 100644 --- a/src/block/inventory/ShulkerBoxInventoryWindow.php +++ b/src/block/inventory/window/ShulkerBoxInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\network\mcpe\protocol\BlockEventPacket; use pocketmine\network\mcpe\protocol\types\BlockPosition; diff --git a/src/block/inventory/SmithingTableInventoryWindow.php b/src/block/inventory/window/SmithingTableInventoryWindow.php similarity index 96% rename from src/block/inventory/SmithingTableInventoryWindow.php rename to src/block/inventory/window/SmithingTableInventoryWindow.php index 1d5bcf7dd..7cb850ef0 100644 --- a/src/block/inventory/SmithingTableInventoryWindow.php +++ b/src/block/inventory/window/SmithingTableInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\SimpleInventory; use pocketmine\player\Player; diff --git a/src/block/inventory/StonecutterInventoryWindow.php b/src/block/inventory/window/StonecutterInventoryWindow.php similarity index 96% rename from src/block/inventory/StonecutterInventoryWindow.php rename to src/block/inventory/window/StonecutterInventoryWindow.php index c37b3bb94..a7a29a974 100644 --- a/src/block/inventory/StonecutterInventoryWindow.php +++ b/src/block/inventory/window/StonecutterInventoryWindow.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace pocketmine\block\inventory; +namespace pocketmine\block\inventory\window; use pocketmine\inventory\SimpleInventory; use pocketmine\player\Player; diff --git a/src/block/tile/BrewingStand.php b/src/block/tile/BrewingStand.php index 4a3249350..87b53eefb 100644 --- a/src/block/tile/BrewingStand.php +++ b/src/block/tile/BrewingStand.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block\tile; -use pocketmine\block\inventory\BrewingStandInventoryWindow; +use pocketmine\block\inventory\window\BrewingStandInventoryWindow; use pocketmine\crafting\BrewingRecipe; use pocketmine\event\block\BrewingFuelUseEvent; use pocketmine\event\block\BrewItemEvent; diff --git a/src/block/tile/Furnace.php b/src/block/tile/Furnace.php index eefc8eb24..e036a606e 100644 --- a/src/block/tile/Furnace.php +++ b/src/block/tile/Furnace.php @@ -24,7 +24,7 @@ declare(strict_types=1); namespace pocketmine\block\tile; use pocketmine\block\Furnace as BlockFurnace; -use pocketmine\block\inventory\FurnaceInventoryWindow; +use pocketmine\block\inventory\window\FurnaceInventoryWindow; use pocketmine\crafting\FurnaceRecipe; use pocketmine\crafting\FurnaceType; use pocketmine\event\inventory\FurnaceBurnEvent; diff --git a/src/block/utils/BrewingStandSlot.php b/src/block/utils/BrewingStandSlot.php index edf8374fa..51f0df501 100644 --- a/src/block/utils/BrewingStandSlot.php +++ b/src/block/utils/BrewingStandSlot.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\block\utils; -use pocketmine\block\inventory\BrewingStandInventoryWindow; +use pocketmine\block\inventory\window\BrewingStandInventoryWindow; enum BrewingStandSlot{ case EAST; diff --git a/src/event/player/PlayerEnchantingOptionsRequestEvent.php b/src/event/player/PlayerEnchantingOptionsRequestEvent.php index e29183520..14e0ed73c 100644 --- a/src/event/player/PlayerEnchantingOptionsRequestEvent.php +++ b/src/event/player/PlayerEnchantingOptionsRequestEvent.php @@ -23,7 +23,7 @@ declare(strict_types=1); namespace pocketmine\event\player; -use pocketmine\block\inventory\EnchantingTableInventoryWindow; +use pocketmine\block\inventory\window\EnchantingTableInventoryWindow; use pocketmine\event\Cancellable; use pocketmine\event\CancellableTrait; use pocketmine\item\enchantment\EnchantingOption; diff --git a/src/network/mcpe/InventoryManager.php b/src/network/mcpe/InventoryManager.php index 91be53362..b9c095f8c 100644 --- a/src/network/mcpe/InventoryManager.php +++ b/src/network/mcpe/InventoryManager.php @@ -23,17 +23,17 @@ declare(strict_types=1); namespace pocketmine\network\mcpe; -use pocketmine\block\inventory\AnvilInventoryWindow; -use pocketmine\block\inventory\BlockInventoryWindow; -use pocketmine\block\inventory\BrewingStandInventoryWindow; -use pocketmine\block\inventory\CartographyTableInventoryWindow; -use pocketmine\block\inventory\CraftingTableInventoryWindow; -use pocketmine\block\inventory\EnchantingTableInventoryWindow; -use pocketmine\block\inventory\FurnaceInventoryWindow; -use pocketmine\block\inventory\HopperInventoryWindow; -use pocketmine\block\inventory\LoomInventoryWindow; -use pocketmine\block\inventory\SmithingTableInventoryWindow; -use pocketmine\block\inventory\StonecutterInventoryWindow; +use pocketmine\block\inventory\window\AnvilInventoryWindow; +use pocketmine\block\inventory\window\BlockInventoryWindow; +use pocketmine\block\inventory\window\BrewingStandInventoryWindow; +use pocketmine\block\inventory\window\CartographyTableInventoryWindow; +use pocketmine\block\inventory\window\CraftingTableInventoryWindow; +use pocketmine\block\inventory\window\EnchantingTableInventoryWindow; +use pocketmine\block\inventory\window\FurnaceInventoryWindow; +use pocketmine\block\inventory\window\HopperInventoryWindow; +use pocketmine\block\inventory\window\LoomInventoryWindow; +use pocketmine\block\inventory\window\SmithingTableInventoryWindow; +use pocketmine\block\inventory\window\StonecutterInventoryWindow; use pocketmine\crafting\FurnaceType; use pocketmine\data\bedrock\EnchantmentIdMap; use pocketmine\inventory\Inventory; diff --git a/src/network/mcpe/handler/ItemStackRequestExecutor.php b/src/network/mcpe/handler/ItemStackRequestExecutor.php index d58ec6223..08b56a891 100644 --- a/src/network/mcpe/handler/ItemStackRequestExecutor.php +++ b/src/network/mcpe/handler/ItemStackRequestExecutor.php @@ -23,8 +23,7 @@ declare(strict_types=1); namespace pocketmine\network\mcpe\handler; -use pocketmine\block\inventory\EnchantingTableInventoryWindow; -use pocketmine\inventory\Inventory; +use pocketmine\block\inventory\window\EnchantingTableInventoryWindow; use pocketmine\inventory\transaction\action\CreateItemAction; use pocketmine\inventory\transaction\action\DestroyItemAction; use pocketmine\inventory\transaction\action\DropItemAction;