TradeSlot class

Пакет: com.hypixel.hytale.builtin.adventure.shop.barter

Файл: com/hypixel/hytale/builtin/adventure/shop/barter/TradeSlot.java

Методы (1)

МодификаторыВозвратСигнатура
abstract abstract int getSlotCountint getSlotCount()

Исходный код

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

class="kw">import com.hypixel.hytale.codec.lookup.CodecMapCodec;
class="kw">import java.util.List;
class="kw">import java.util.Random;
class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">abstract class TradeSlot {
   @Nonnull
   class="kw">public class="kw">static class="kw">final CodecMapCodec<TradeSlot> CODEC = new CodecMapCodec<>("Type");
   @Nonnull
   class="kw">public class="kw">static class="kw">final TradeSlot[] EMPTY_ARRAY = new TradeSlot[0];

   class="kw">protected TradeSlot() {
   }

   @Nonnull
   class="kw">public class="kw">abstract List<BarterTrade> resolve(@Nonnull Random var1);

   class="kw">public class="kw">abstract int getSlotCount();

   class="kw">static {
      CODEC.register("Fixed", FixedTradeSlot.class, FixedTradeSlot.CODEC);
      CODEC.register("Pool", PoolTradeSlot.class, PoolTradeSlot.CODEC);
   }
}