Bugs
This commit is contained in:
parent
d36dd26f42
commit
d6d7ac93c1
|
@ -22,17 +22,17 @@ class ChestLoot {
|
||||||
$this->totalLoot = 0;
|
$this->totalLoot = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
function addItem(int $id, int $chance, int $size, String $name)
|
function addItem($id, $chance, $size, $name)
|
||||||
{
|
{
|
||||||
$this->addLoot(new RandomItem(new Item($id, 0, 1, $name), $chance, $size, $size));
|
$this->addLoot(new RandomItem(new Item($id, 0, 1, $name), $chance, $size, $size));
|
||||||
}
|
}
|
||||||
|
|
||||||
function addItemFull(int $id, int $chance, int $min, int $max, String $name)
|
function addItemFull($id, $chance, $min, $max, $name)
|
||||||
{
|
{
|
||||||
$this->addLoot(new RandomItem(new Item($id, 0, 1, $name), $chance, $min, $max));
|
$this->addLoot(new RandomItem(new Item($id, 0, 1, $name), $chance, $min, $max));
|
||||||
}
|
}
|
||||||
|
|
||||||
function addLoot(RandomItem $ri)
|
function addLoot($ri)
|
||||||
{
|
{
|
||||||
array_push($this->randomItems, $ri);
|
array_push($this->randomItems, $ri);
|
||||||
$this->totalLoot += $ri->getChance();
|
$this->totalLoot += $ri->getChance();
|
||||||
|
|
|
@ -18,7 +18,7 @@ class RandomItem {
|
||||||
private $min;
|
private $min;
|
||||||
private $max;
|
private $max;
|
||||||
|
|
||||||
function __construct(Item $item, int $chance, int $min, int $max)
|
function __construct(Item $item, $chance, $min, $max)
|
||||||
{
|
{
|
||||||
$this->chance = $chance;
|
$this->chance = $chance;
|
||||||
$this->item = $item;
|
$this->item = $item;
|
||||||
|
@ -33,7 +33,7 @@ class RandomItem {
|
||||||
|
|
||||||
function getItem()
|
function getItem()
|
||||||
{
|
{
|
||||||
return new Item($this->item->getId(), 0, UtilMath::randBetween($this->min, $this-max), $this->item->getName());
|
return new Item($this->item->getId(), 0, UtilMath::randBetween($this->min, $this->max), $this->item->getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -10,22 +10,22 @@ namespace mineplex\plugin\util;
|
||||||
|
|
||||||
class UtilMath {
|
class UtilMath {
|
||||||
|
|
||||||
static function random(int $num)
|
static function random($num)
|
||||||
{
|
{
|
||||||
return rand(0, ($num - 1));
|
return rand(0, ($num - 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
static function randInclusive(int $num)
|
static function randInclusive($num)
|
||||||
{
|
{
|
||||||
return rand(0, $num);
|
return rand(0, $num);
|
||||||
}
|
}
|
||||||
|
|
||||||
static function randBetween(int $min, int $max)
|
static function randBetween($min, $max)
|
||||||
{
|
{
|
||||||
return rand($min, ($max - 1));
|
return rand($min, ($max - 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
static function randBetweenInclusive(int $min, int $max)
|
static function randBetweenInclusive($min, $max)
|
||||||
{
|
{
|
||||||
return rand($min, $max);
|
return rand($min, $max);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Properties Config file
|
#Properties Config file
|
||||||
#Mon Jul 13 05:54:15 ACT 2015
|
#Tue Jul 14 11:17:25 UTC 2015
|
||||||
motd=Box
|
motd=Box
|
||||||
server-port=19132
|
server-port=19132
|
||||||
memory-limit=-1
|
memory-limit=-1
|
||||||
|
|
Loading…
Reference in New Issue