Added multiple comments and info

This commit is contained in:
Shoghi Cervantes 2014-03-06 18:52:23 +01:00
parent 5c00b415a5
commit a54d33957e
104 changed files with 247 additions and 100 deletions

View File

@ -14,7 +14,7 @@
* (at your option) any later version. * (at your option) any later version.
* *
* @author PocketMine Team * @author PocketMine Team
* @link http://www.pocketmine.net/
* *
* *
*/ */

View File

@ -14,7 +14,7 @@
* (at your option) any later version. * (at your option) any later version.
* *
* @author PocketMine Team * @author PocketMine Team
* @link http://www.pocketmine.net/
* *
* *
*/ */

View File

@ -19,6 +19,10 @@
* *
*/ */
/**
* PocketMine-MP is the Minecraft: PE multiplayer server software
* Homepage: http://www.pocketmine.net/
*/
namespace PocketMine; namespace PocketMine;
use PocketMine\Entity\Entity as Entity; use PocketMine\Entity\Entity as Entity;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* All Block classes are in here
*/
namespace PocketMine\Block; namespace PocketMine\Block;
const AIR = 0; const AIR = 0;
const STONE = 1; const STONE = 1;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* All the entity classes
*/
namespace PocketMine\Entity; namespace PocketMine\Entity;
use PocketMine\Event\Entity\EntityLevelChangeEvent as EntityLevelChangeEvent; use PocketMine\Event\Entity\EntityLevelChangeEvent as EntityLevelChangeEvent;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Classes referenced to Event handling and Events itself
*/
namespace PocketMine\Event; namespace PocketMine\Event;
use PocketMine; use PocketMine;

View File

@ -1,6 +1,6 @@
<?php <?php
/** /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \

View File

@ -1,6 +1,6 @@
<?php <?php
/** /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
@ -19,6 +19,9 @@
* *
*/ */
/**
* Entity related Events, like spawn, inventory, attack...
*/
namespace PocketMine\Event\Entity; namespace PocketMine\Event\Entity;
use PocketMine; use PocketMine;

View File

@ -1,6 +1,6 @@
<?php <?php
/** /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
@ -19,6 +19,9 @@
* *
*/ */
/**
* Player-only related events
*/
namespace PocketMine\Event\Player; namespace PocketMine\Event\Player;
use PocketMine; use PocketMine;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Events related Plugin enable / disable events
*/
namespace PocketMine\Event\Plugin; namespace PocketMine\Event\Plugin;
use PocketMine; use PocketMine;

View File

@ -1,6 +1,6 @@
<?php <?php
/** /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
@ -19,6 +19,9 @@
* *
*/ */
/**
* Events related to the server core, like networking, stop, level loading
*/
namespace PocketMine\Event\Server; namespace PocketMine\Event\Server;
use PocketMine; use PocketMine;

View File

@ -1,6 +1,6 @@
<?php <?php
/** /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
@ -19,6 +19,9 @@
* *
*/ */
/**
* Events used by Tiles
*/
namespace PocketMine\Event\Tile; namespace PocketMine\Event\Tile;
use PocketMine; use PocketMine;

View File

@ -24,6 +24,12 @@ namespace PocketMine\Item;
use PocketMine; use PocketMine;
use PocketMine\Block\Block as BlockBlock; use PocketMine\Block\Block as BlockBlock;
/**
* Class used for Items that can be Blocks
*
* Class Block
* @package PocketMine\Item
*/
class Block extends Item{ class Block extends Item{
public function __construct(BlockBlock $block, $meta = 0, $count = 1){ public function __construct(BlockBlock $block, $meta = 0, $count = 1){
$this->block = clone $block; $this->block = clone $block;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* All the Item classes
*/
namespace PocketMine\Item; namespace PocketMine\Item;
//All Block IDs are here too //All Block IDs are here too

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* All Level related classes are here, like Generators, Populators, Noise, ...
*/
namespace PocketMine\Level; namespace PocketMine\Level;
use PocketMine\Block\Air as Air; use PocketMine\Block\Air as Air;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Generator classes used in Levels
*/
namespace PocketMine\Level\Generator; namespace PocketMine\Level\Generator;
use PocketMine\Level\Level as Level; use PocketMine\Level\Level as Level;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Different noise generators for level generation
*/
namespace PocketMine\Level\Generator\Noise; namespace PocketMine\Level\Generator\Noise;
use PocketMine; use PocketMine;

View File

@ -0,0 +1,30 @@
<?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/
*
*
*/
/**
* All the different object classes used in populators
*/
namespace PocketMine\Level\Generator\Object;
use PocketMine;
abstract class Object{
}

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* All the Object populator classes
*/
namespace PocketMine\Level\Generator\Populator; namespace PocketMine\Level\Generator\Populator;
use PocketMine\Level\Level as Level; use PocketMine\Level\Level as Level;

View File

@ -2,11 +2,11 @@
/* /*
* *
* ____ _ _ __ __ _ __ __ ____ * ____ _ _ __ __ _ __ __ ____
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \ * | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) | * | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/ * | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_| * |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
* *
* This program is free software: you can redistribute it and/or modify * 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 * it under the terms of the GNU Lesser General Public License as published by
@ -15,12 +15,11 @@
* *
* @author PocketMine Team * @author PocketMine Team
* @link http://www.pocketmine.net/ * @link http://www.pocketmine.net/
* *
* *
*/ */
namespace PocketMine\Math; namespace PocketMine\Math;
use PocketMine; use PocketMine;
class AxisAlignedBB{ class AxisAlignedBB{

30
src/math/Math.php Normal file
View File

@ -0,0 +1,30 @@
<?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/
*
*
*/
/**
* Math related classes, like matrices, bounding boxes and vector
*/
namespace PocketMine\Math;
use PocketMine;
abstract class Math{
}

View File

@ -19,9 +19,24 @@
* *
*/ */
/**
* Named Binary Tag handling classes
*/
namespace PocketMine\NBT; namespace PocketMine\NBT;
const LITTLE_ENDIAN = 0; const LITTLE_ENDIAN = 0;
const BIG_ENDIAN = 1; const BIG_ENDIAN = 1;
const TAG_End = 0;
const TAG_Byte = 1;
const TAG_Short = 2;
const TAG_Int = 3;
const TAG_Long = 4;
const TAG_Float = 5;
const TAG_Double = 6;
const TAG_Byte_Array = 7;
const TAG_String = 8;
const TAG_Enum = 9;
const TAG_Compound = 10;
const TAG_Int_Array = 11;
use PocketMine\NBT\Tag\Byte as Byte; use PocketMine\NBT\Tag\Byte as Byte;
use PocketMine\NBT\Tag\Byte_Array as Byte_Array; use PocketMine\NBT\Tag\Byte_Array as Byte_Array;
use PocketMine\NBT\Tag\Compound as Compound; use PocketMine\NBT\Tag\Compound as Compound;
@ -145,9 +160,9 @@ class NBT implements \ArrayAccess{
return $tag; return $tag;
} }
public function writeTag(NBTTag $tag){ public function writeTag(Tag\Tag $tag){
$this->putByte($tag->getType()); $this->putByte($tag->getType());
if($tag instanceof NamedNBTTag){ if($tag instanceof Tag\NamedTAG){
$this->putString($tag->getName()); $this->putString($tag->getName());
} }
$tag->write($this); $tag->write($this);
@ -162,43 +177,43 @@ class NBT implements \ArrayAccess{
} }
public function getShort(){ public function getShort(){
return $this->endianness === self::BIG_ENDIAN ? Utils::readShort($this->get(2)) : Utils::readLShort($this->get(2)); return $this->endianness === BIG_ENDIAN ? Utils::readShort($this->get(2)) : Utils::readLShort($this->get(2));
} }
public function putShort($v){ public function putShort($v){
$this->buffer .= $this->endianness === self::BIG_ENDIAN ? Utils::writeShort($v) : Utils::writeLShort($v); $this->buffer .= $this->endianness === BIG_ENDIAN ? Utils::writeShort($v) : Utils::writeLShort($v);
} }
public function getInt(){ public function getInt(){
return $this->endianness === self::BIG_ENDIAN ? Utils::readInt($this->get(4)) : Utils::readLInt($this->get(4)); return $this->endianness === BIG_ENDIAN ? Utils::readInt($this->get(4)) : Utils::readLInt($this->get(4));
} }
public function putInt($v){ public function putInt($v){
$this->buffer .= $this->endianness === self::BIG_ENDIAN ? Utils::writeInt($v) : Utils::writeLInt($v); $this->buffer .= $this->endianness === BIG_ENDIAN ? Utils::writeInt($v) : Utils::writeLInt($v);
} }
public function getLong(){ public function getLong(){
return $this->endianness === self::BIG_ENDIAN ? Utils::readLong($this->get(8)) : Utils::readLLong($this->get(8)); return $this->endianness === BIG_ENDIAN ? Utils::readLong($this->get(8)) : Utils::readLLong($this->get(8));
} }
public function putLong($v){ public function putLong($v){
$this->buffer .= $this->endianness === self::BIG_ENDIAN ? Utils::writeLong($v) : Utils::writeLLong($v); $this->buffer .= $this->endianness === BIG_ENDIAN ? Utils::writeLong($v) : Utils::writeLLong($v);
} }
public function getFloat(){ public function getFloat(){
return $this->endianness === self::BIG_ENDIAN ? Utils::readFloat($this->get(4)) : Utils::readLFloat($this->get(4)); return $this->endianness === BIG_ENDIAN ? Utils::readFloat($this->get(4)) : Utils::readLFloat($this->get(4));
} }
public function putFloat($v){ public function putFloat($v){
$this->buffer .= $this->endianness === self::BIG_ENDIAN ? Utils::writeFloat($v) : Utils::writeLFloat($v); $this->buffer .= $this->endianness === BIG_ENDIAN ? Utils::writeFloat($v) : Utils::writeLFloat($v);
} }
public function getDouble(){ public function getDouble(){
return $this->endianness === self::BIG_ENDIAN ? Utils::readDouble($this->get(8)) : Utils::readLDouble($this->get(8)); return $this->endianness === BIG_ENDIAN ? Utils::readDouble($this->get(8)) : Utils::readLDouble($this->get(8));
} }
public function putDouble($v){ public function putDouble($v){
$this->buffer .= $this->endianness === self::BIG_ENDIAN ? Utils::writeDouble($v) : Utils::writeLDouble($v); $this->buffer .= $this->endianness === BIG_ENDIAN ? Utils::writeDouble($v) : Utils::writeLDouble($v);
} }
public function getString(){ public function getString(){

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Byte extends NamedNBTTag{ class Byte extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Byte; return NBT\TAG_Byte;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Byte_Array extends NamedNBTTag{ class Byte_Array extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Byte_Array; return NBT\TAG_Byte_Array;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Compound extends NamedNBTTag implements \ArrayAccess, \Iterator{ class Compound extends NamedTag implements \ArrayAccess, \Iterator{
public function __construct($name = "", $value = array()){ public function __construct($name = "", $value = array()){
$this->name = $name; $this->name = $name;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Double extends NamedNBTTag{ class Double extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Double; return NBT\TAG_Double;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class End extends NBTTag{ class End extends Tag{
public function getType(){ public function getType(){
return NBT\TAG_End; return NBT\TAG_End;

View File

@ -25,7 +25,7 @@ use PocketMine\NBT\Tag\Enum as TagEnum;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Enum extends NamedNBTTag implements \ArrayAccess, \Iterator{ class Enum extends NamedTag implements \ArrayAccess, \Iterator{
private $tagType; private $tagType;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Float extends NamedNBTTag{ class Float extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Float; return NBT\TAG_Float;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Int extends NamedNBTTag{ class Int extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Int; return NBT\TAG_Int;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Int_Array extends NamedNBTTag{ class Int_Array extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Int_Array; return NBT\TAG_Int_Array;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Long extends NamedNBTTag{ class Long extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Long; return NBT\TAG_Long;

View File

@ -19,11 +19,11 @@
* *
*/ */
namespace PocketMine\NBT; namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
abstract class NamedNBTTag extends NBTTag{ abstract class NamedTag extends Tag{
protected $name; protected $name;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class Short extends NamedNBTTag{ class Short extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_Short; return NBT\TAG_Short;

View File

@ -24,7 +24,7 @@ namespace PocketMine\NBT\Tag;
use PocketMine; use PocketMine;
use PocketMine\NBT; use PocketMine\NBT;
class String extends NamedNBTTag{ class String extends NamedTag{
public function getType(){ public function getType(){
return NBT\TAG_String; return NBT\TAG_String;

View File

@ -19,22 +19,13 @@
* *
*/ */
namespace PocketMine\NBT; /**
const TAG_End = 0; * All the NBT Tags
const TAG_Byte = 1; */
const TAG_Short = 2; namespace PocketMine\NBT\Tag;
const TAG_Int = 3;
const TAG_Long = 4;
const TAG_Float = 5;
const TAG_Double = 6;
const TAG_Byte_Array = 7;
const TAG_String = 8;
const TAG_Enum = 9;
const TAG_Compound = 10;
const TAG_Int_Array = 11;
use PocketMine; use PocketMine;
abstract class NBTTag{ abstract class Tag{
protected $value; protected $value;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Network-related classes
*/
namespace PocketMine\Network; namespace PocketMine\Network;
use PocketMine\Event\Event as Event; use PocketMine\Event\Event as Event;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Minecraft: PE multiplayer protocol implementation
*/
namespace PocketMine\Network\Protocol; namespace PocketMine\Network\Protocol;
use PocketMine; use PocketMine;
@ -26,6 +29,9 @@ use PocketMine;
abstract class Info{ abstract class Info{
/**
* Actual Minecraft: PE protocol version
*/
const CURRENT_PROTOCOL = 14; const CURRENT_PROTOCOL = 14;

View File

@ -19,6 +19,7 @@
* *
*/ */
namespace PocketMine\Network\Protocol; namespace PocketMine\Network\Protocol;
use PocketMine; use PocketMine;

View File

@ -19,6 +19,10 @@
* *
*/ */
/**
* Implementation of the UT3 Query Protocol (GameSpot)
* Source: http://wiki.unrealadmin.org/UT3_query_protocol
*/
namespace PocketMine\Network\Query; namespace PocketMine\Network\Query;
use PocketMine\Player as Player; use PocketMine\Player as Player;
@ -26,11 +30,6 @@ use PocketMine\ServerAPI as ServerAPI;
use PocketMine\Utils\Utils as Utils; use PocketMine\Utils\Utils as Utils;
use PocketMine; use PocketMine;
/*
Implementation of the UT3 Query Protocol (GameSpot)
Source: http://wiki.unrealadmin.org/UT3_query_protocol
*/
class QueryHandler{ class QueryHandler{
private $socket, $server, $lastToken, $token, $longData, $timeout; private $socket, $server, $lastToken, $token, $longData, $timeout;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* RakNet UDP library implementation
*/
namespace PocketMine\Network\RakNet; namespace PocketMine\Network\RakNet;
use PocketMine; use PocketMine;

View File

@ -19,15 +19,16 @@
* *
*/ */
/**
* Implementation of the Source RCON Protocol to allow remote console commands
* Source: https://developer.valvesoftware.com/wiki/Source_RCON_Protocol
*/
namespace PocketMine\Network\RCON; namespace PocketMine\Network\RCON;
use PocketMine; use PocketMine;
use PocketMine\ServerAPI as ServerAPI; use PocketMine\ServerAPI as ServerAPI;
/*
Implementation of the Source RCON Protocol to allow remote console commands
Source: https://developer.valvesoftware.com/wiki/Source_RCON_Protocol
*/
class RCON{ class RCON{
private $socket, $password, $workers, $threads, $clientsPerThread; private $socket, $password, $workers, $threads, $clientsPerThread;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* UPnP port forwarding support. Only for Windows
*/
namespace PocketMine\Network\UPnP; namespace PocketMine\Network\UPnP;
use PocketMine; use PocketMine;

View File

@ -19,6 +19,10 @@
* *
*/ */
/**
* PMF (PocketMine Format) handling
* TODO: Remove in favor of NBT
*/
namespace PocketMine\PMF; namespace PocketMine\PMF;
use PocketMine; use PocketMine;

View File

@ -19,6 +19,9 @@
* *
*/ */
/**
* Crafting / Smelting / Fuel data and fast search databases
*/
namespace PocketMine\Recipes; namespace PocketMine\Recipes;
use PocketMine\BlockAPI as BlockAPI; use PocketMine\BlockAPI as BlockAPI;

View File

@ -25,28 +25,28 @@ use PocketMine;
abstract class Fuel{ abstract class Fuel{
public static $duration = array( public static $duration = array(
COAL => 80, Item\COAL => 80,
COAL_BLOCK => 800, Item\COAL_BLOCK => 800,
TRUNK => 15, Item\TRUNK => 15,
WOODEN_PLANKS => 15, Item\WOODEN_PLANKS => 15,
SAPLING => 5, Item\SAPLING => 5,
WOODEN_AXE => 10, Item\WOODEN_AXE => 10,
WOODEN_PICKAXE => 10, Item\WOODEN_PICKAXE => 10,
WOODEN_SWORD => 10, Item\WOODEN_SWORD => 10,
WOODEN_SHOVEL => 10, Item\WOODEN_SHOVEL => 10,
WOODEN_HOE => 10, Item\WOODEN_HOE => 10,
STICK => 5, Item\STICK => 5,
FENCE => 15, Item\FENCE => 15,
FENCE_GATE => 15, Item\FENCE_GATE => 15,
WOODEN_STAIRS => 15, Item\WOODEN_STAIRS => 15,
SPRUCE_WOOD_STAIRS => 15, Item\SPRUCE_WOOD_STAIRS => 15,
BIRCH_WOOD_STAIRS => 15, Item\BIRCH_WOOD_STAIRS => 15,
JUNGLE_WOOD_STAIRS => 15, Item\JUNGLE_WOOD_STAIRS => 15,
TRAPDOOR => 15, Item\TRAPDOOR => 15,
WORKBENCH => 15, Item\WORKBENCH => 15,
BOOKSHELF => 15, Item\BOOKSHELF => 15,
CHEST => 15, Item\CHEST => 15,
BUCKET => 1000, Item\BUCKET => 1000,
); );

Some files were not shown because too many files have changed in this diff Show More