Eventos de Hytale

Hytale: Guías, Mods, Opiniones | Videojuegos en CIBERED

En Hytale, los eventos son notificaciones que el servidor genera cuando ocurren ciertas acciones o cambios en el mundo, los jugadores, o los activos.

Estos eventos permiten que los complementos y mods reaccionen a estas acciones, modificando o ampliando el comportamiento del juego.

Explorando el Código de HytaleServer.jar

IEvent (Eventos Síncronos)

  • AddPlayerToWorldEvent

  • AllNPCsLoadedEvent

  • AllWorldsLoadedEvent

  • AssetMonitorEvent

    • AssetStoreMonitorEvent
    • CommonAssetMonitorEvent
  • AssetPackRegisterEvent

  • AssetPackUnregisterEvent

  • AssetStoreEvent

    • RegisterAssetStoreEvent
    • RemoveAssetStoreEvent
  • AssetsEvent

    • GenerateAssetsEvent
    • LoadedAssetsEvent
    • RemovedAssetsEvent
  • BootEvent

  • ChunkEvent

    • ChunkPreLoadProcessEvent
  • DrainPlayerFromWorldEvent

  • EditorClientEvent

    • AssetEditorActivateButtonEvent
    • AssetEditorAssetCreatedEvent
    • AssetEditorClientDisconnectEvent
    • AssetEditorSelectAssetEvent
    • AssetEditorUpdateWeatherPreviewLockEvent
  • EntityEvent

    • EntityRemoveEvent
    • LivingEntityInventoryChangeEvent
  • GenerateDefaultLanguageEvent

  • GenerateSchemaEvent

  • GenerateServerStateEvent

  • ItemContainerChangeEvent

  • LivingEntityUseBlockEvent DEPRECATED

  • LoadAssetEvent

  • LoadedNPCEvent

  • MessagesUpdated

  • PlayerConnectEvent

  • PlayerEvent

    • PlayerCraftEvent DEPRECATED
    • PlayerInteractEvent DEPRECATED
    • PlayerMouseButtonEvent
    • PlayerMouseMotionEvent
    • PlayerReadyEvent
    • RemovePlayerFromWorldEvent
  • PlayerRefEvent

    • PlayerDisconnectEvent
  • PlayerSetupConnectEvent

  • PlayerSetupDisconnectEvent

  • PluginEvent

    • PluginSetupEvent
  • PrepareUniverseEvent DEPRECATED

  • ShutdownEvent

  • SingleplayerRequestAccessEvent

  • TreasureChestOpeningEvent

  • WindowCloseEvent

  • WorldEvent

    • AddWorldEvent
    • RemoveWorldEvent
    • StartWorldEvent
  • WorldPathChangedEvent


IAsyncEvent (Eventos Asíncronos)

  • AssetEditorFetchAutoCompleteDataEvent
  • AssetEditorRequestDataSetEvent
  • PlayerChatEvent
  • SendCommonAssetsEvent

EcsEvent (Eventos del Sistema de Entidades – ECS)

  • CancellableEcsEvent

    • BreakBlockEvent

    • ChangeGameModeEvent

    • ChunkSaveEvent

    • ChunkUnloadEvent

    • CraftRecipeEvent

      • Post
      • Pre
    • Damage

    • DamageBlockEvent

    • DropItemEvent

      • Drop
      • PlayerRequest
    • InteractivelyPickupItemEvent

    • PlaceBlockEvent

    • PrefabPasteEvent

    • SwitchActiveSlotEvent

  • DiscoverInstanceEvent

    • Display
  • DiscoverZoneEvent

    • Display
  • MoonPhaseChangeEvent

  • UseBlockEvent

    • Post
    • Pre

Nota Importante

  • Todos los nombres de los eventos se deben mantener exactamente igual para que puedan ser referenciados correctamente en tus mods.
  • Los eventos se dividen en IEvent, IAsyncEvent y EcsEvent, dependiendo de si son síncronos, asíncronos o relacionados con el sistema de entidades.
  • Algunos eventos están marcados como DEPRECATED, lo que indica que ya no deberían usarse en nuevas implementaciones.