From cd733c658b610e0781f73488e2597d18bb63ce73 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 18 Feb 2019 10:49:17 +0000 Subject: [PATCH] Implement hard glass & hard glass pane --- src/pocketmine/block/BlockFactory.php | 8 +++--- src/pocketmine/block/HardenedGlass.php | 31 ++++++++++++++++++++++ src/pocketmine/block/HardenedGlassPane.php | 31 ++++++++++++++++++++++ 3 files changed, 66 insertions(+), 4 deletions(-) create mode 100644 src/pocketmine/block/HardenedGlass.php create mode 100644 src/pocketmine/block/HardenedGlassPane.php diff --git a/src/pocketmine/block/BlockFactory.php b/src/pocketmine/block/BlockFactory.php index e58ca16f3..62e05fed2 100644 --- a/src/pocketmine/block/BlockFactory.php +++ b/src/pocketmine/block/BlockFactory.php @@ -171,6 +171,8 @@ class BlockFactory{ self::registerBlock(new GrassPath()); self::registerBlock(new Gravel()); self::registerBlock(new HardenedClay(Block::HARDENED_CLAY, 0, "Hardened Clay")); + self::registerBlock(new HardenedGlass(Block::HARD_GLASS, 0, "Hardened Glass")); + self::registerBlock(new HardenedGlassPane(Block::HARD_GLASS_PANE, 0, "Hardened Glass Pane")); self::registerBlock(new HayBale()); self::registerBlock(new Ice()); self::registerBlock(new InfoUpdate(Block::INFO_UPDATE, 0, "update!")); @@ -334,6 +336,8 @@ class BlockFactory{ self::registerBlock(new Glass(Block::STAINED_GLASS, $color->getMagicNumber(), $color->getDisplayName() . " Stained Glass")); self::registerBlock(new GlassPane(Block::STAINED_GLASS_PANE, $color->getMagicNumber(), $color->getDisplayName() . " Stained Glass Pane")); self::registerBlock(new HardenedClay(Block::STAINED_CLAY, $color->getMagicNumber(), $color->getDisplayName() . " Stained Clay")); + self::registerBlock(new HardenedGlass(Block::HARD_STAINED_GLASS, $color->getMagicNumber(), "Hardened " . $color->getDisplayName() . " Stained Glass")); + self::registerBlock(new HardenedGlassPane(Block::HARD_STAINED_GLASS_PANE, $color->getMagicNumber(), "Hardened " . $color->getDisplayName() . " Stained Glass Pane")); self::registerBlock(new Wool(Block::WOOL, $color->getMagicNumber(), $color->getDisplayName() . " Wool")); } @@ -444,10 +448,6 @@ class BlockFactory{ //TODO: minecraft:frosted_ice //TODO: minecraft:granite_stairs //TODO: minecraft:grindstone - //TODO: minecraft:hard_glass - //TODO: minecraft:hard_glass_pane - //TODO: minecraft:hard_stained_glass - //TODO: minecraft:hard_stained_glass_pane //TODO: minecraft:hopper //TODO: minecraft:jukebox //TODO: minecraft:jungle_button diff --git a/src/pocketmine/block/HardenedGlass.php b/src/pocketmine/block/HardenedGlass.php new file mode 100644 index 000000000..65548cd2a --- /dev/null +++ b/src/pocketmine/block/HardenedGlass.php @@ -0,0 +1,31 @@ +