Class DropItemSystem

java.lang.Object
com.hypixel.hytale.component.system.EventSystem<com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop>
com.hypixel.hytale.component.system.EntityEventSystem<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop>
fr.hytale.loader.internal.DropItemSystem
All Implemented Interfaces:
com.hypixel.hytale.component.system.ISystem<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.system.QuerySystem<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>

public class DropItemSystem extends com.hypixel.hytale.component.system.EntityEventSystem<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop>
Internal ECS system for handling item drop events.
Since:
1.0.2
Version:
1.0.4
Author:
HytaleLoader
  • Field Summary

    Fields inherited from interface com.hypixel.hytale.component.system.ISystem

    EMPTY_ARRAY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.hypixel.hytale.component.query.Query<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>
     
    void
    handle(int entityIndex, com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> chunk, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> store, com.hypixel.hytale.component.CommandBuffer<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> commandBuffer, com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop event)
     

    Methods inherited from class com.hypixel.hytale.component.system.EntityEventSystem

    handleInternal

    Methods inherited from class com.hypixel.hytale.component.system.EventSystem

    getEventType, shouldProcessEvent

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.hypixel.hytale.component.system.ISystem

    getDependencies, getGroup, onSystemRegistered, onSystemUnregistered

    Methods inherited from interface com.hypixel.hytale.component.system.QuerySystem

    test
  • Constructor Details

    • DropItemSystem

      public DropItemSystem()
  • Method Details

    • getQuery

      public com.hypixel.hytale.component.query.Query<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> getQuery()
    • handle

      public void handle(int entityIndex, @Nonnull com.hypixel.hytale.component.ArchetypeChunk<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> chunk, @Nonnull com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> store, @Nonnull com.hypixel.hytale.component.CommandBuffer<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> commandBuffer, @Nonnull com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop event)
      Specified by:
      handle in class com.hypixel.hytale.component.system.EntityEventSystem<com.hypixel.hytale.server.core.universe.world.storage.EntityStore, com.hypixel.hytale.server.core.event.events.ecs.DropItemEvent.Drop>