Op interface

Пакет: com.hypixel.hytale.builtin.worldgen.modifier.op

Файл: com/hypixel/hytale/builtin/worldgen/modifier/op/Op.java

Поля (1)

МодификаторыТипИмя
Op[] EMPTY_ARRAY

Методы (2)

МодификаторыВозвратСигнатура
abstract <T> void apply<T> void apply(@Nonnull ModifyEvent<T> var1)
abstract Content.Type typeContent.Type type()

Исходный код

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

class="kw">import com.hypixel.hytale.builtin.worldgen.modifier.content.Content;
class="kw">import com.hypixel.hytale.builtin.worldgen.modifier.event.ModifyEvent;
class="kw">import com.hypixel.hytale.codec.codecs.array.ArrayCodec;
class="kw">import com.hypixel.hytale.codec.lookup.CodecMapCodec;
class="kw">import javax.annotation.Nonnull;

class="kw">public class="kw">interface Op {
   Op[] EMPTY_ARRAY = new Op[0];
   String TYPE_KEY = "Type";
   CodecMapCodec<Op> TYPE_CODEC = new CodecMapCodec<>("Type");
   ArrayCodec<Op> ARRAY_CODEC = new ArrayCodec<>(TYPE_CODEC, Op[]::new);

   <T> void apply(@Nonnull ModifyEvent<T> var1) class="kw">throws Error;

   Content.Type type();
}