ClientFeatureRegistration class
Пакет: com.hypixel.hytale.server.core.registry
Файл: com/hypixel/hytale/server/core/registry/ClientFeatureRegistration.java
extends: Registration
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
ClientFeature |
feature |
Методы (3)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
ClientFeature |
getFeatureClientFeature getFeature() |
abstract |
|
super super(var2, var3) |
abstract |
|
this this(var1.feature, var2, var3) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.registry;
class="kw">import com.hypixel.hytale.protocol.packets.setup.ClientFeature;
class="kw">import com.hypixel.hytale.registry.Registration;
class="kw">import com.hypixel.hytale.server.core.client.ClientFeatureHandler;
class="kw">import java.util.function.BooleanSupplier;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ClientFeatureRegistration class="kw">extends Registration {
class="kw">private class="kw">final ClientFeature feature;
class="kw">public ClientFeatureRegistration(@Nonnull ClientFeatureRegistration var1, BooleanSupplier var2, Runnable var3) {
this(var1.feature, var2, var3);
}
class="kw">public ClientFeatureRegistration(ClientFeature var1) {
super(() -> true, () -> ClientFeatureHandler.unregister(var1));
this.feature = var1;
}
class="kw">public ClientFeatureRegistration(ClientFeature var1, BooleanSupplier var2, Runnable var3) {
super(var2, var3);
this.feature = var1;
}
class="kw">public ClientFeature getFeature() {
class="kw">return this.feature;
}
}