StashGameplayConfig class
Пакет: com.hypixel.hytale.builtin.adventure.stash
Файл: com/hypixel/hytale/builtin/adventure/stash/StashGameplayConfig.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
|
StashGameplayConfig |
var1 |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
static |
StashGameplayConfig |
getOrDefaultStashGameplayConfig getOrDefault(@Nonnull GameplayConfig var0) |
public |
boolean |
isClearContainerDropListboolean isClearContainerDropList() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.stash;
class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import com.hypixel.hytale.codec.KeyedCodec;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import com.hypixel.hytale.server.core.asset.type.gameplay.GameplayConfig;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class StashGameplayConfig {
@Nonnull
class="kw">public class="kw">static class="kw">final String ID = "Stash";
@Nonnull
class="kw">public class="kw">static class="kw">final BuilderCodec<StashGameplayConfig> CODEC = BuilderCodec.builder(StashGameplayConfig.class, StashGameplayConfig::new)
.appendInherited(
new KeyedCodec<>("ClearContainerDropList", Codec.BOOLEAN),
(var0, var1) -> var0.clearContainerDropList = var1,
var0 -> var0.clearContainerDropList,
(var0, var1) -> var0.clearContainerDropList = var1.clearContainerDropList
)
.add()
.build();
class="kw">private class="kw">static class="kw">final StashGameplayConfig DEFAULT_STASH_GAMEPLAY_CONFIG = new StashGameplayConfig();
class="kw">protected boolean clearContainerDropList = true;
class="kw">public StashGameplayConfig() {
}
@Nullable
class="kw">public class="kw">static StashGameplayConfig get(@Nonnull GameplayConfig var0) {
class="kw">return var0.getPluginConfig().get(StashGameplayConfig.class);
}
class="kw">public class="kw">static StashGameplayConfig getOrDefault(@Nonnull GameplayConfig var0) {
StashGameplayConfig var1 = get(var0);
class="kw">return var1 != null ? var1 : DEFAULT_STASH_GAMEPLAY_CONFIG;
}
class="kw">public boolean isClearContainerDropList() {
class="kw">return this.clearContainerDropList;
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "StashGameplayConfig{clearContainerDropList=" + this.clearContainerDropList + "}";
}
}