Package btw.block.tileentity.beacon
Class SpawnAnchorBeaconEffect
java.lang.Object
api.block.beacon.BeaconEffect
api.block.beacon.AmbientBeaconEffect
btw.block.tileentity.beacon.SpawnAnchorBeaconEffect
-
Field Summary
FieldsFields inherited from class api.block.beacon.AmbientBeaconEffect
cooldownTime, effectDuration, effectName, hasCooldown, isGlobalFields inherited from class api.block.beacon.BeaconEffect
rangePerLevel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected intgetMagneticFieldLevel(int powerlevel) voidonAmbientUpdate(BeaconEffectLocation effectLocation, World world) voidonPowerOn(TileEntityBeacon beacon) voidonUpdate(TileEntityBeacon beacon) Only gets called when beaconEffectClass !voidplaySoundEffect(TileEntityBeacon beacon) Methods inherited from class api.block.beacon.AmbientBeaconEffect
onPlayerEffectUpdate, onPowerChange, updateAmbientBeaconListForStateChangeMethods inherited from class api.block.beacon.BeaconEffect
onPowerOff, updateGlobalMagneticFieldListForStateChange
-
Field Details
-
soulforgedBeaconBlightSpreadRange
public static final int[] soulforgedBeaconBlightSpreadRange
-
-
Constructor Details
-
SpawnAnchorBeaconEffect
public SpawnAnchorBeaconEffect()
-
-
Method Details
-
onAmbientUpdate
- Overrides:
onAmbientUpdatein classAmbientBeaconEffect
-
onUpdate
Description copied from class:BeaconEffectOnly gets called when beaconEffectClass != null, isOn() and getLevels() > 0- Overrides:
onUpdatein classAmbientBeaconEffect
-
checkPlayerSpawnedAtBeacon
-
onPowerOn
- Overrides:
onPowerOnin classBeaconEffect
-
playSoundEffect
-
getMagneticFieldLevel
protected int getMagneticFieldLevel(int powerlevel) - Overrides:
getMagneticFieldLevelin classBeaconEffect
-