GenisysPro  for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
FurnaceSmeltEvent Class Reference

Public Member Functions

 __construct (Furnace $furnace, Item $source, Item $result)
 
 getFurnace ()
 
 getSource ()
 
 getResult ()
 
 setResult (Item $result)
 
- Public Member Functions inherited from BlockEvent
 __construct (Block $block)
 
 getBlock ()
 
- Public Member Functions inherited from Event
 getEventName ()
 
 getHandlers ()
 
- Public Member Functions inherited from Cancellable
 isCancelled ()
 
 setCancelled ($forceCancel=false)
 

Static Public Attributes

static $handlerList = null
 

Additional Inherited Members

- Protected Attributes inherited from BlockEvent
 $block
 
- Protected Attributes inherited from Event
 $eventName = null
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( Furnace  $furnace,
Item  $source,
Item  $result 
)

FurnaceSmeltEvent constructor.

Parameters
Furnace$furnace
Item$source
Item$result
43  {
44  parent::__construct($furnace->getBlock());
45  $this->source = clone $source;
46  $this->source->setCount(1);
47  $this->result = $result;
48  $this->furnace = $furnace;
49  }

Member Function Documentation

◆ getFurnace()

getFurnace ( )
Returns
Furnace
54  {
55  return $this->furnace;
56  }

◆ getResult()

getResult ( )
Returns
Item
68  {
69  return $this->result;
70  }

◆ getSource()

getSource ( )
Returns
Item
61  {
62  return $this->source;
63  }

◆ setResult()

setResult ( Item  $result)
Parameters
Item$result
75  {
76  $this->result = $result;
77  }

Field Documentation

◆ $handlerList

$handlerList = null
static

The documentation for this class was generated from the following file: