ForcedMusicTracker class

Пакет: com.hypixel.hytale.builtin.audio.components

Файл: com/hypixel/hytale/builtin/audio/components/ForcedMusicTracker.java

implements: Component<EntityStore>

Поля (1)

МодификаторыТипИмя
ForcedMusicTracker var1

Методы (5)

МодификаторыВозвратСигнатура
static ComponentType<EntityStore, ForcedMusicTracker> getComponentTypeComponentType<EntityStore, ForcedMusicTracker> getComponentType()
public int getCurrentContainerIndexint getCurrentContainerIndex()
public int getLastSentContainerIndexint getLastSentContainerIndex()
public void setCurrentContainerIndexvoid setCurrentContainerIndex(int var1)
public void setLastSentContainerIndexvoid setLastSentContainerIndex(int var1)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.audio.components;

class="kw">import com.hypixel.hytale.builtin.audio.AudioPlugin;
class="kw">import com.hypixel.hytale.component.Component;
class="kw">import com.hypixel.hytale.component.ComponentType;
class="kw">import com.hypixel.hytale.protocol.packets.world.UpdateForcedMusic;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class ForcedMusicTracker class="kw">implements Component<EntityStore> {
   @Nonnull
   class="kw">private class="kw">final UpdateForcedMusic musicPacket = new UpdateForcedMusic();
   class="kw">private int currentContainerIndex;
   class="kw">private int lastSentContainerIndex;

   class="kw">public ForcedMusicTracker() {
   }

   class="kw">public class="kw">static ComponentType<EntityStore, ForcedMusicTracker> getComponentType() {
      class="kw">return AudioPlugin.get().getForcedMusicTrackerComponentType();
   }

   class="kw">public void setCurrentContainerIndex(int var1) {
      this.currentContainerIndex = var1;
   }

   class="kw">public int getCurrentContainerIndex() {
      class="kw">return this.currentContainerIndex;
   }

   class="kw">public void setLastSentContainerIndex(int var1) {
      this.lastSentContainerIndex = var1;
   }

   class="kw">public int getLastSentContainerIndex() {
      class="kw">return this.lastSentContainerIndex;
   }

   @Nonnull
   class="kw">public UpdateForcedMusic getMusicPacket() {
      class="kw">return this.musicPacket;
   }

   @Nullable
   @Override
   class="kw">public Component<EntityStore> clone() {
      ForcedMusicTracker var1 = new ForcedMusicTracker();
      var1.currentContainerIndex = this.currentContainerIndex;
      var1.lastSentContainerIndex = this.lastSentContainerIndex;
      class="kw">return var1;
   }
}