mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-19 04:15:04 +00:00
Made block and item factory lists private to stop people doing stupid things with them
This commit is contained in:
@@ -202,7 +202,7 @@ class Item implements ItemIds, \JsonSerializable{
|
||||
$this->id = $id & 0xffff;
|
||||
$this->meta = $meta !== -1 ? $meta & 0xffff : -1;
|
||||
$this->name = $name;
|
||||
if(!isset($this->block) and $this->id <= 0xff and isset(BlockFactory::$list[$this->id])){
|
||||
if(!isset($this->block) and $this->id <= 0xff){
|
||||
$this->block = BlockFactory::get($this->id, $this->meta);
|
||||
$this->name = $this->block->getName();
|
||||
}
|
||||
|
@@ -32,7 +32,7 @@ use pocketmine\nbt\tag\CompoundTag;
|
||||
class ItemFactory{
|
||||
|
||||
/** @var \SplFixedArray */
|
||||
public static $list = null;
|
||||
private static $list = null;
|
||||
|
||||
public static function init(){
|
||||
if(self::$list === null){
|
||||
|
Reference in New Issue
Block a user