public class PlayerItemPickupSensor
extends java.lang.Object
| Constructor and Description |
|---|
PlayerItemPickupSensor() |
| Modifier and Type | Method and Description |
|---|---|
int |
emitRedstoneOnEvent(net.minecraftforge.eventbus.api.Event event,
net.minecraft.tileentity.TileEntity sensor,
int range,
java.lang.String textboxText)
This method is called when a Forge event of interest is triggered.
|
int |
emitRedstoneOnEvent(net.minecraftforge.event.entity.player.PlayerEvent event,
net.minecraft.tileentity.TileEntity sensor,
int range) |
int |
getRedstonePulseLength()
How long should an emitted pulse last for? 5 ticks is a suitable value.
|
java.util.Set<EnumUpgrade> |
getRequiredUpgrades()
Return the upgrades required by this sensor.
|
java.lang.String |
getSensorPath()
Return the button path the player has to follow in which this setting is stored.
|
boolean |
needsTextBox()
Should this sensor's GUI display a text box for extra information to be entered?
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait_getDescription, getAirUsage, needsGPSTool, notifyTextChangegetAdditionalInfo, getDescription, getTextboxIntRange, isEntityFilterpublic java.lang.String getSensorPath()
IBaseSensorgetSensorPath in interface IBaseSensorpublic boolean needsTextBox()
IBaseSensorpublic int emitRedstoneOnEvent(net.minecraftforge.event.entity.player.PlayerEvent event,
net.minecraft.tileentity.TileEntity sensor,
int range)
public java.util.Set<EnumUpgrade> getRequiredUpgrades()
IBaseSensorgetRequiredUpgrades in interface IBaseSensorpublic int emitRedstoneOnEvent(net.minecraftforge.eventbus.api.Event event,
net.minecraft.tileentity.TileEntity sensor,
int range,
java.lang.String textboxText)
IEventSensorSettingPlayerInteractEventEntityItemPickupEventAttackEntityEventemitRedstoneOnEvent in interface IEventSensorSettingevent - the Forge event (one of PlayerInteractEvent, EntityItemPickupEvent or AttackEntityEvent)sensor - the Universal Sensor tile entityrange - the Universal Sensor's range, in blockstextboxText - any text which was entered in the sensor configuration's textfieldpublic int getRedstonePulseLength()
IEventSensorSettinggetRedstonePulseLength in interface IEventSensorSetting