TempUnknownComponent class
Пакет: com.hypixel.hytale.component.data.unknown
Файл: com/hypixel/hytale/component/data/unknown/TempUnknownComponent.java
implements: Component<ECS_TYPE>
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.component.data.unknown;
class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.function.FunctionCodec;
class="kw">import com.hypixel.hytale.component.Component;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.bson.BsonDocument;
class="kw">public class TempUnknownComponent<ECS_TYPE> class="kw">implements Component<ECS_TYPE> {
@Nonnull
class="kw">public class="kw">static class="kw">final Codec<Component> COMPONENT_CODEC = new FunctionCodec<>(
Codec.BSON_DOCUMENT, TempUnknownComponent::new, var0 -> ((TempUnknownComponent)var0).document
);
@Nonnull
class="kw">private class="kw">final BsonDocument document;
class="kw">public TempUnknownComponent(@Nonnull BsonDocument var1) {
this.document = var1;
}
@Nonnull
class="kw">public BsonDocument getDocument() {
class="kw">return this.document;
}
@Nonnull
@Override
class="kw">public Component<ECS_TYPE> clone() {
class="kw">return new TempUnknownComponent<>(this.document.clone());
}
}