AmbiencePlugin

public class AmbiencePlugin extends JavaPlugin

The main plugin class for Ambience. This plugin provides gameplay features for the Hytale server. Extend this class to create a plugin.

java.lang.Object > JavaPlugin > AmbiencePlugin

Field Summary

ambientEmitterModel

private Model ambientEmitterModel

Field ambientEmitterModel.

config

final AmbiencePluginConfig config

Field config.

ambientEmitterModelId

final String ambientEmitterModelId

Field ambientEmitterModelId.

Method Detail

get

static AmbiencePlugin get ()

Method get.

AmbiencePlugin

public public AmbiencePlugin (@Nonnull final JavaPluginInit init)

Method AmbiencePlugin.

Parameters:
@Nonnull final JavaPluginInit init

setup

protected void setup ()

Method setup.

AmbienceCommands

public new AmbienceCommands ()

Method AmbienceCommands.

start

protected void start ()

Method start.

IllegalStateException

public new IllegalStateException (String.format("Default ambient emitter marker '%s' not found", "NPC_Spawn_Marker")

Method IllegalStateException.

Parameters:
String.format("Default ambient emitter marker '%s' not found"
"NPC_Spawn_Marker" "NPC_Spawn_Marker"

getAmbienceTrackerComponentType

public AmbienceTracker> getAmbienceTrackerComponentType ()

Method getAmbienceTrackerComponentType.

getAmbientEmitterComponentType

public AmbientEmitterComponent> getAmbientEmitterComponentType ()

Method getAmbientEmitterComponentType.

getAmbienceResourceType

public AmbienceResource> getAmbienceResourceType ()

Method getAmbienceResourceType.

getAmbientEmitterModel

public Model getAmbientEmitterModel ()

Method getAmbientEmitterModel.

AmbiencePluginConfig

public public AmbiencePluginConfig ()

Method AmbiencePluginConfig.