RandomTick class

Пакет: com.hypixel.hytale.builtin.randomtick

Файл: com/hypixel/hytale/builtin/randomtick/RandomTick.java

implements: Resource<ChunkStore>

Поля (1)

МодификаторыТипИмя
private int blocksPerSectionPerTickStable

Методы (4)

МодификаторыВозвратСигнатура
public int getBlocksPerSectionPerTickStableint getBlocksPerSectionPerTickStable()
public int getBlocksPerSectionPerTickUnstableint getBlocksPerSectionPerTickUnstable()
public Random getRandomRandom getRandom()
static ResourceType<ChunkStore, RandomTick> getResourceTypeResourceType<ChunkStore, RandomTick> getResourceType()

Исходный код

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

class="kw">import com.hypixel.hytale.component.Resource;
class="kw">import com.hypixel.hytale.component.ResourceType;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.ChunkStore;
class="kw">import java.util.Random;
class="kw">import javax.annotation.Nullable;

class="kw">public class RandomTick class="kw">implements Resource<ChunkStore> {
   class="kw">private int blocksPerSectionPerTickStable = 1;
   class="kw">private int blocksPerSectionPerTickUnstable = 3;
   class="kw">private Random random = new Random();

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

   class="kw">public class="kw">static ResourceType<ChunkStore, RandomTick> getResourceType() {
      class="kw">return RandomTickPlugin.get().getRandomTickResourceType();
   }

   class="kw">public int getBlocksPerSectionPerTickStable() {
      class="kw">return this.blocksPerSectionPerTickStable;
   }

   class="kw">public int getBlocksPerSectionPerTickUnstable() {
      class="kw">return this.blocksPerSectionPerTickUnstable;
   }

   class="kw">public Random getRandom() {
      class="kw">return this.random;
   }

   @Nullable
   @Override
   class="kw">public Resource<ChunkStore> clone() {
      class="kw">return new RandomTick();
   }
}