From 61d354a4eac48597d4b4f809f1d2e0a5fed1ae91 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 5 Jun 2017 10:02:13 +0100 Subject: [PATCH] Block constructor mass-replace to fix #963 and related issues --- src/pocketmine/block/Air.php | 4 ++-- src/pocketmine/block/Bedrock.php | 4 ++-- src/pocketmine/block/Bookshelf.php | 4 ++-- src/pocketmine/block/BrewingStand.php | 4 ++-- src/pocketmine/block/Bricks.php | 4 ++-- src/pocketmine/block/Clay.php | 4 ++-- src/pocketmine/block/Coal.php | 4 ++-- src/pocketmine/block/CoalOre.php | 4 ++-- src/pocketmine/block/Cobblestone.php | 4 ++-- src/pocketmine/block/Cobweb.php | 4 ++-- src/pocketmine/block/Dandelion.php | 4 ++-- src/pocketmine/block/Diamond.php | 4 ++-- src/pocketmine/block/DiamondOre.php | 4 ++-- src/pocketmine/block/Dirt.php | 4 ++-- src/pocketmine/block/Emerald.php | 4 ++-- src/pocketmine/block/EmeraldOre.php | 4 ++-- src/pocketmine/block/EnchantingTable.php | 4 ++-- src/pocketmine/block/EndStone.php | 4 ++-- src/pocketmine/block/Glass.php | 4 ++-- src/pocketmine/block/GlassPane.php | 4 ++-- src/pocketmine/block/Glowstone.php | 4 ++-- src/pocketmine/block/Gold.php | 4 ++-- src/pocketmine/block/GoldOre.php | 4 ++-- src/pocketmine/block/Grass.php | 4 ++-- src/pocketmine/block/GrassPath.php | 4 ++-- src/pocketmine/block/Gravel.php | 4 ++-- src/pocketmine/block/HardenedClay.php | 4 ++-- src/pocketmine/block/Ice.php | 4 ++-- src/pocketmine/block/Iron.php | 4 ++-- src/pocketmine/block/IronBars.php | 4 ++-- src/pocketmine/block/IronOre.php | 4 ++-- src/pocketmine/block/Lapis.php | 4 ++-- src/pocketmine/block/LapisOre.php | 4 ++-- src/pocketmine/block/Melon.php | 4 ++-- src/pocketmine/block/Mycelium.php | 4 ++-- src/pocketmine/block/NetherBrick.php | 4 ++-- src/pocketmine/block/Netherrack.php | 4 ++-- src/pocketmine/block/Obsidian.php | 4 ++-- src/pocketmine/block/PackedIce.php | 4 ++-- src/pocketmine/block/Podzol.php | 4 ++-- src/pocketmine/block/RedMushroom.php | 4 ++-- src/pocketmine/block/Redstone.php | 4 ++-- src/pocketmine/block/RedstoneOre.php | 4 ++-- src/pocketmine/block/Snow.php | 4 ++-- src/pocketmine/block/SoulSand.php | 4 ++-- src/pocketmine/block/Sponge.php | 4 ++-- src/pocketmine/block/TNT.php | 4 ++-- 47 files changed, 94 insertions(+), 94 deletions(-) diff --git a/src/pocketmine/block/Air.php b/src/pocketmine/block/Air.php index a9b2fd960..10b90e1e2 100644 --- a/src/pocketmine/block/Air.php +++ b/src/pocketmine/block/Air.php @@ -32,8 +32,8 @@ class Air extends Transparent{ protected $id = self::AIR; protected $meta = 0; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Bedrock.php b/src/pocketmine/block/Bedrock.php index 1a8d4f789..bad71bc2e 100644 --- a/src/pocketmine/block/Bedrock.php +++ b/src/pocketmine/block/Bedrock.php @@ -27,8 +27,8 @@ class Bedrock extends Solid{ protected $id = self::BEDROCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Bookshelf.php b/src/pocketmine/block/Bookshelf.php index da745da79..97e81dc86 100644 --- a/src/pocketmine/block/Bookshelf.php +++ b/src/pocketmine/block/Bookshelf.php @@ -27,8 +27,8 @@ class Bookshelf extends Solid{ protected $id = self::BOOKSHELF; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/BrewingStand.php b/src/pocketmine/block/BrewingStand.php index 813741fa6..cf832e27d 100644 --- a/src/pocketmine/block/BrewingStand.php +++ b/src/pocketmine/block/BrewingStand.php @@ -27,8 +27,8 @@ class BrewingStand extends Transparent{ protected $id = self::BREWING_STAND_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Bricks.php b/src/pocketmine/block/Bricks.php index 496eee739..0cfb9a97d 100644 --- a/src/pocketmine/block/Bricks.php +++ b/src/pocketmine/block/Bricks.php @@ -28,8 +28,8 @@ class Bricks extends Solid{ protected $id = self::BRICKS_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/Clay.php b/src/pocketmine/block/Clay.php index 5fddb3ce8..9c08ccf64 100644 --- a/src/pocketmine/block/Clay.php +++ b/src/pocketmine/block/Clay.php @@ -28,8 +28,8 @@ class Clay extends Solid{ protected $id = self::CLAY_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/Coal.php b/src/pocketmine/block/Coal.php index 839e5fe48..f35de2469 100644 --- a/src/pocketmine/block/Coal.php +++ b/src/pocketmine/block/Coal.php @@ -28,8 +28,8 @@ class Coal extends Solid{ protected $id = self::COAL_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/CoalOre.php b/src/pocketmine/block/CoalOre.php index a8ec4eb0a..199ad5a77 100644 --- a/src/pocketmine/block/CoalOre.php +++ b/src/pocketmine/block/CoalOre.php @@ -28,8 +28,8 @@ class CoalOre extends Solid{ protected $id = self::COAL_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/Cobblestone.php b/src/pocketmine/block/Cobblestone.php index 0b1d64fbb..ecf62eaf5 100644 --- a/src/pocketmine/block/Cobblestone.php +++ b/src/pocketmine/block/Cobblestone.php @@ -28,8 +28,8 @@ class Cobblestone extends Solid{ protected $id = self::COBBLESTONE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getToolType(){ diff --git a/src/pocketmine/block/Cobweb.php b/src/pocketmine/block/Cobweb.php index 290ac722d..227f1f918 100644 --- a/src/pocketmine/block/Cobweb.php +++ b/src/pocketmine/block/Cobweb.php @@ -29,8 +29,8 @@ class Cobweb extends Flowable{ protected $id = self::COBWEB; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function hasEntityCollision(){ diff --git a/src/pocketmine/block/Dandelion.php b/src/pocketmine/block/Dandelion.php index 4252c32c8..cf7df9b0d 100644 --- a/src/pocketmine/block/Dandelion.php +++ b/src/pocketmine/block/Dandelion.php @@ -29,8 +29,8 @@ class Dandelion extends Flowable{ protected $id = self::DANDELION; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Diamond.php b/src/pocketmine/block/Diamond.php index 765d38cd8..c5b73e0b4 100644 --- a/src/pocketmine/block/Diamond.php +++ b/src/pocketmine/block/Diamond.php @@ -28,8 +28,8 @@ class Diamond extends Solid{ protected $id = self::DIAMOND_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/DiamondOre.php b/src/pocketmine/block/DiamondOre.php index b6eec2626..59a99650c 100644 --- a/src/pocketmine/block/DiamondOre.php +++ b/src/pocketmine/block/DiamondOre.php @@ -28,8 +28,8 @@ class DiamondOre extends Solid{ protected $id = self::DIAMOND_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/Dirt.php b/src/pocketmine/block/Dirt.php index 295f317f4..24889e753 100644 --- a/src/pocketmine/block/Dirt.php +++ b/src/pocketmine/block/Dirt.php @@ -29,8 +29,8 @@ class Dirt extends Solid{ protected $id = self::DIRT; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function canBeActivated(){ diff --git a/src/pocketmine/block/Emerald.php b/src/pocketmine/block/Emerald.php index 40c5ebd66..2e404f580 100644 --- a/src/pocketmine/block/Emerald.php +++ b/src/pocketmine/block/Emerald.php @@ -28,8 +28,8 @@ class Emerald extends Solid{ protected $id = self::EMERALD_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/EmeraldOre.php b/src/pocketmine/block/EmeraldOre.php index df147fcdd..a24f2da28 100644 --- a/src/pocketmine/block/EmeraldOre.php +++ b/src/pocketmine/block/EmeraldOre.php @@ -28,8 +28,8 @@ class EmeraldOre extends Solid{ protected $id = self::EMERALD_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/EnchantingTable.php b/src/pocketmine/block/EnchantingTable.php index 7f5aecb30..3558a4aca 100644 --- a/src/pocketmine/block/EnchantingTable.php +++ b/src/pocketmine/block/EnchantingTable.php @@ -34,8 +34,8 @@ class EnchantingTable extends Transparent{ protected $id = self::ENCHANTING_TABLE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function place(Item $item, Block $block, Block $target, $face, $fx, $fy, $fz, Player $player = null){ diff --git a/src/pocketmine/block/EndStone.php b/src/pocketmine/block/EndStone.php index 9e678f695..1681d2ef6 100644 --- a/src/pocketmine/block/EndStone.php +++ b/src/pocketmine/block/EndStone.php @@ -27,8 +27,8 @@ class EndStone extends Solid{ protected $id = self::END_STONE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Glass.php b/src/pocketmine/block/Glass.php index f73e8c386..064a57b85 100644 --- a/src/pocketmine/block/Glass.php +++ b/src/pocketmine/block/Glass.php @@ -27,8 +27,8 @@ class Glass extends Transparent{ protected $id = self::GLASS; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/GlassPane.php b/src/pocketmine/block/GlassPane.php index 0fded386f..2eeb57ddc 100644 --- a/src/pocketmine/block/GlassPane.php +++ b/src/pocketmine/block/GlassPane.php @@ -27,8 +27,8 @@ class GlassPane extends Thin{ protected $id = self::GLASS_PANE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Glowstone.php b/src/pocketmine/block/Glowstone.php index 86b01757b..6fd7ca8fd 100644 --- a/src/pocketmine/block/Glowstone.php +++ b/src/pocketmine/block/Glowstone.php @@ -28,8 +28,8 @@ class Glowstone extends Transparent{ protected $id = self::GLOWSTONE_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Gold.php b/src/pocketmine/block/Gold.php index 5311eff60..56d465422 100644 --- a/src/pocketmine/block/Gold.php +++ b/src/pocketmine/block/Gold.php @@ -28,8 +28,8 @@ class Gold extends Solid{ protected $id = self::GOLD_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/GoldOre.php b/src/pocketmine/block/GoldOre.php index 5a8c6fac9..a0e5183c5 100644 --- a/src/pocketmine/block/GoldOre.php +++ b/src/pocketmine/block/GoldOre.php @@ -28,8 +28,8 @@ class GoldOre extends Solid{ protected $id = self::GOLD_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Grass.php b/src/pocketmine/block/Grass.php index 962975e5d..a2e9144e3 100644 --- a/src/pocketmine/block/Grass.php +++ b/src/pocketmine/block/Grass.php @@ -35,8 +35,8 @@ class Grass extends Solid{ protected $id = self::GRASS; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function canBeActivated(){ diff --git a/src/pocketmine/block/GrassPath.php b/src/pocketmine/block/GrassPath.php index 443bff357..79697f42d 100644 --- a/src/pocketmine/block/GrassPath.php +++ b/src/pocketmine/block/GrassPath.php @@ -29,8 +29,8 @@ class GrassPath extends Transparent{ protected $id = self::GRASS_PATH; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Gravel.php b/src/pocketmine/block/Gravel.php index 6b5b722a1..2a850fc32 100644 --- a/src/pocketmine/block/Gravel.php +++ b/src/pocketmine/block/Gravel.php @@ -28,8 +28,8 @@ class Gravel extends Fallable{ protected $id = self::GRAVEL; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/HardenedClay.php b/src/pocketmine/block/HardenedClay.php index 88da23ad2..a3210a707 100644 --- a/src/pocketmine/block/HardenedClay.php +++ b/src/pocketmine/block/HardenedClay.php @@ -27,8 +27,8 @@ class HardenedClay extends Solid{ protected $id = self::HARDENED_CLAY; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Ice.php b/src/pocketmine/block/Ice.php index 7c9a584d0..971bca1cd 100644 --- a/src/pocketmine/block/Ice.php +++ b/src/pocketmine/block/Ice.php @@ -28,8 +28,8 @@ class Ice extends Transparent{ protected $id = self::ICE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Iron.php b/src/pocketmine/block/Iron.php index 27cf2d27c..bf18366c7 100644 --- a/src/pocketmine/block/Iron.php +++ b/src/pocketmine/block/Iron.php @@ -28,8 +28,8 @@ class Iron extends Solid{ protected $id = self::IRON_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/IronBars.php b/src/pocketmine/block/IronBars.php index 25b4a34a4..7e531bda4 100644 --- a/src/pocketmine/block/IronBars.php +++ b/src/pocketmine/block/IronBars.php @@ -28,8 +28,8 @@ class IronBars extends Thin{ protected $id = self::IRON_BARS; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/IronOre.php b/src/pocketmine/block/IronOre.php index 62b6b98f8..984b41143 100644 --- a/src/pocketmine/block/IronOre.php +++ b/src/pocketmine/block/IronOre.php @@ -28,8 +28,8 @@ class IronOre extends Solid{ protected $id = self::IRON_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Lapis.php b/src/pocketmine/block/Lapis.php index 9782e9ed5..3b929e227 100644 --- a/src/pocketmine/block/Lapis.php +++ b/src/pocketmine/block/Lapis.php @@ -28,8 +28,8 @@ class Lapis extends Solid{ protected $id = self::LAPIS_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/LapisOre.php b/src/pocketmine/block/LapisOre.php index b08c5f1ae..c5234579b 100644 --- a/src/pocketmine/block/LapisOre.php +++ b/src/pocketmine/block/LapisOre.php @@ -28,8 +28,8 @@ class LapisOre extends Solid{ protected $id = self::LAPIS_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/Melon.php b/src/pocketmine/block/Melon.php index 48a12da18..de5185925 100644 --- a/src/pocketmine/block/Melon.php +++ b/src/pocketmine/block/Melon.php @@ -28,8 +28,8 @@ class Melon extends Transparent{ protected $id = self::MELON_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Mycelium.php b/src/pocketmine/block/Mycelium.php index 30bdada73..fb6e40c93 100644 --- a/src/pocketmine/block/Mycelium.php +++ b/src/pocketmine/block/Mycelium.php @@ -32,8 +32,8 @@ class Mycelium extends Solid{ protected $id = self::MYCELIUM; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/NetherBrick.php b/src/pocketmine/block/NetherBrick.php index 589572c58..2a11eb7a1 100644 --- a/src/pocketmine/block/NetherBrick.php +++ b/src/pocketmine/block/NetherBrick.php @@ -28,8 +28,8 @@ class NetherBrick extends Solid{ protected $id = self::NETHER_BRICKS; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getToolType(){ diff --git a/src/pocketmine/block/Netherrack.php b/src/pocketmine/block/Netherrack.php index 60d1bb470..e9bd5cdc7 100644 --- a/src/pocketmine/block/Netherrack.php +++ b/src/pocketmine/block/Netherrack.php @@ -28,8 +28,8 @@ class Netherrack extends Solid{ protected $id = self::NETHERRACK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Obsidian.php b/src/pocketmine/block/Obsidian.php index 4c312538f..e15b25af6 100644 --- a/src/pocketmine/block/Obsidian.php +++ b/src/pocketmine/block/Obsidian.php @@ -28,8 +28,8 @@ class Obsidian extends Solid{ protected $id = self::OBSIDIAN; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/PackedIce.php b/src/pocketmine/block/PackedIce.php index f37b35d66..b199d1174 100644 --- a/src/pocketmine/block/PackedIce.php +++ b/src/pocketmine/block/PackedIce.php @@ -27,8 +27,8 @@ class PackedIce extends Solid{ protected $id = self::PACKED_ICE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Podzol.php b/src/pocketmine/block/Podzol.php index c305b53dd..f56c96cf6 100644 --- a/src/pocketmine/block/Podzol.php +++ b/src/pocketmine/block/Podzol.php @@ -27,8 +27,8 @@ class Podzol extends Solid{ protected $id = self::PODZOL; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getToolType(){ diff --git a/src/pocketmine/block/RedMushroom.php b/src/pocketmine/block/RedMushroom.php index ecc574b0b..177dbe1b7 100644 --- a/src/pocketmine/block/RedMushroom.php +++ b/src/pocketmine/block/RedMushroom.php @@ -29,8 +29,8 @@ class RedMushroom extends Flowable{ protected $id = self::RED_MUSHROOM; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Redstone.php b/src/pocketmine/block/Redstone.php index 3caed23da..279306b59 100644 --- a/src/pocketmine/block/Redstone.php +++ b/src/pocketmine/block/Redstone.php @@ -28,8 +28,8 @@ class Redstone extends Solid{ protected $id = self::REDSTONE_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/RedstoneOre.php b/src/pocketmine/block/RedstoneOre.php index a862fa9ce..b41273b24 100644 --- a/src/pocketmine/block/RedstoneOre.php +++ b/src/pocketmine/block/RedstoneOre.php @@ -30,8 +30,8 @@ class RedstoneOre extends Solid{ protected $id = self::REDSTONE_ORE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Snow.php b/src/pocketmine/block/Snow.php index a3f497f77..b8b80f04a 100644 --- a/src/pocketmine/block/Snow.php +++ b/src/pocketmine/block/Snow.php @@ -27,8 +27,8 @@ class Snow extends Solid{ protected $id = self::SNOW_BLOCK; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/SoulSand.php b/src/pocketmine/block/SoulSand.php index 4506575e4..856031959 100644 --- a/src/pocketmine/block/SoulSand.php +++ b/src/pocketmine/block/SoulSand.php @@ -28,8 +28,8 @@ class SoulSand extends Solid{ protected $id = self::SOUL_SAND; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){ diff --git a/src/pocketmine/block/Sponge.php b/src/pocketmine/block/Sponge.php index 60b81aa7b..c447cea83 100644 --- a/src/pocketmine/block/Sponge.php +++ b/src/pocketmine/block/Sponge.php @@ -26,8 +26,8 @@ class Sponge extends Solid{ protected $id = self::SPONGE; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getHardness(){ diff --git a/src/pocketmine/block/TNT.php b/src/pocketmine/block/TNT.php index e1faeac94..27afcd34a 100644 --- a/src/pocketmine/block/TNT.php +++ b/src/pocketmine/block/TNT.php @@ -35,8 +35,8 @@ class TNT extends Solid{ protected $id = self::TNT; - public function __construct(){ - + public function __construct($meta = 0){ + $this->meta = $meta; } public function getName(){