Added some new items (the basic ones)

This commit is contained in:
Dylan K. Taylor 2017-09-03 14:24:21 +01:00
parent 2398e2450a
commit 90cb3c010f
2 changed files with 42 additions and 6 deletions

View File

@ -0,0 +1,36 @@
<?php
/*
*
* ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* @author PocketMine Team
* @link http://www.pocketmine.net/
*
*
*/
declare(strict_types=1);
namespace pocketmine\item;
class BlazeRod extends Item{
public function __construct(int $meta = 0){
parent::__construct(self::BLAZE_ROD, $meta, "Blaze Rod");
}
public function getFuelTime() : int{
return 120;
}
}

View File

@ -150,8 +150,8 @@ class ItemFactory{
self::registerItem(new CookedChicken());
//TODO: ROTTEN_FLESH
//TODO: ENDER_PEARL
//TODO: BLAZE_ROD
//TODO: GHAST_TEAR
self::registerItem(new BlazeRod());
self::registerItem(new Item(Item::GHAST_TEAR, 0, "Ghast Tear"));
self::registerItem(new Item(Item::GOLD_NUGGET, 0, "Gold Nugget"));
self::registerItem(new NetherWart());
self::registerItem(new Potion());
@ -193,7 +193,7 @@ class ItemFactory{
//TODO: RABBIT
self::registerItem(new CookedRabbit());
//TODO: RABBIT_STEW
//TODO: RABBIT_FOOT
self::registerItem(new Item(Item::RABBIT_FOOT, 0, "Rabbit's Foot"));
//TODO: RABBIT_HIDE
//TODO: HORSEARMORLEATHER
//TODO: HORSEARMORIRON
@ -212,7 +212,7 @@ class ItemFactory{
//TODO: ACACIA_DOOR
//TODO: DARK_OAK_DOOR
//TODO: CHORUS_FRUIT
//TODO: CHORUS_FRUIT_POPPED
self::registerItem(new Item(Item::CHORUS_FRUIT_POPPED, 0, "Popped Chorus Fruit"));
//TODO: DRAGON_BREATH
//TODO: SPLASH_POTION
@ -221,11 +221,11 @@ class ItemFactory{
//TODO: COMMAND_BLOCK_MINECART
//TODO: ELYTRA
//TODO: SHULKER_SHELL
self::registerItem(new Item(Item::SHULKER_SHELL, 0, "Shulker Shell"));
//TODO: TOTEM
//TODO: IRON_NUGGET
self::registerItem(new Item(Item::IRON_NUGGET, 0, "Iron Nugget"));
self::registerItem(new Beetroot());
self::registerItem(new BeetrootSeeds());