KillSpawnBeaconObjectiveTask

public class KillSpawnBeaconObjectiveTask extends KillObjectiveTask

Class KillSpawnBeaconObjectiveTask. Provides killspawnbeaconobjectivetask functionality for the Hytale server.

java.lang.Object > KillObjectiveTask > KillSpawnBeaconObjectiveTask

Field Summary

transaction

final KillTaskTransaction transaction

Field transaction.

position

final Vector3d position

Field position.

spawnBeaconConfigs

final KillSpawnBeaconObjectiveTaskAsset.ObjectiveSpawnBeacon[] spawnBeaconConfigs

Field spawnBeaconConfigs.

transactionRecords

final TransactionRecord[] transactionRecords

Field transactionRecords.

logger

final HytaleLogger logger

Field logger.

spawnBeaconConfig

final KillSpawnBeaconObjectiveTaskAsset.ObjectiveSpawnBeacon spawnBeaconConfig

Field spawnBeaconConfig.

spawnBeaconId

final String spawnBeaconId

Field spawnBeaconId.

index

final int index

Field index.

offset

final Vector3d offset

Field offset.

worldLocationCondition

final WorldLocationProvider worldLocationCondition

Field worldLocationCondition.

wrapper

final BeaconSpawnWrapper wrapper

Field wrapper.

spawnBeaconUuidComponent

final UUIDComponent spawnBeaconUuidComponent

Field spawnBeaconUuidComponent.

Method Detail

KillSpawnBeaconObjectiveTask

public public KillSpawnBeaconObjectiveTask (@Nonnull final KillSpawnBeaconObjectiveTaskAsset asset, final int taskSetIndex, final int taskIndex)

Method KillSpawnBeaconObjectiveTask.

Parameters:
@Nonnull final KillSpawnBeaconObjectiveTaskAsset asset
final int taskSetIndex
final int taskIndex

getAsset

Method getAsset.

setup0

protected TransactionRecord[] setup0 (@Nonnull final Objective objective, @Nonnull final World world, @Nonnull final Store store)

Method setup0.

Parameters:
@Nonnull final Objective objective
@Nonnull final World world
@Nonnull final Store store

setupSpawnBeacons

private TransactionRecord[] setupSpawnBeacons (@Nonnull final Objective objective, @Nonnull final World world, @Nonnull final ComponentAccessor componentAccessor)

Method setupSpawnBeacons.

Parameters:
@Nonnull final Objective objective
@Nonnull final World world
@Nonnull final ComponentAccessor componentAccessor

WorldTransactionRecord

public new WorldTransactionRecord ()

Method WorldTransactionRecord.

SpawnEntityTransactionRecord

public new SpawnEntityTransactionRecord (world.getWorldConfig()

Method SpawnEntityTransactionRecord.

Parameters:
world.getWorldConfig( world.getWorldConfig(

toString

public String toString ()

Method toString.