ItemGridSlot class
Пакет: com.hypixel.hytale.server.core.ui
Файл: com/hypixel/hytale/server/core/ui/ItemGridSlot.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
BuilderCodec<ItemGridSlot> |
CODEC |
Методы (6)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
boolean |
isActivatableboolean isActivatable() |
public |
boolean |
isItemUncraftableboolean isItemUncraftable() |
public |
boolean |
isSkipItemQualityBackgroundboolean isSkipItemQualityBackground() |
public |
void |
setActivatablevoid setActivatable(boolean var1) |
public |
void |
setItemUncraftablevoid setItemUncraftable(boolean var1) |
public |
void |
setSkipItemQualityBackgroundvoid setSkipItemQualityBackground(boolean var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.ui;
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.inventory.ItemStack;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ItemGridSlot {
class="kw">public class="kw">static class="kw">final BuilderCodec<ItemGridSlot> CODEC = BuilderCodec.builder(ItemGridSlot.class, ItemGridSlot::new)
.append(new KeyedCodec<>("ItemStack", ItemStack.CODEC), (var0, var1) -> var0.itemStack = var1, var0 -> var0.itemStack)
.add()
.append(new KeyedCodec<>("Background", ValueCodec.PATCH_STYLE), (var0, var1) -> var0.background = var1, var0 -> var0.background)
.add()
.append(new KeyedCodec<>("Overlay", ValueCodec.PATCH_STYLE), (var0, var1) -> var0.overlay = var1, var0 -> var0.overlay)
.add()
.append(new KeyedCodec<>("Icon", ValueCodec.PATCH_STYLE), (var0, var1) -> var0.icon = var1, var0 -> var0.icon)
.add()
.append(new KeyedCodec<>("IsItemIncompatible", Codec.BOOLEAN), (var0, var1) -> var0.isItemIncompatible = var1, var0 -> var0.isItemIncompatible)
.add()
.append(new KeyedCodec<>("Name", Codec.STRING), (var0, var1) -> var0.name = var1, var0 -> var0.name)
.add()
.append(new KeyedCodec<>("Description", Codec.STRING), (var0, var1) -> var0.description = var1, var0 -> var0.description)
.add()
.append(
new KeyedCodec<>("SkipItemQualityBackground", Codec.BOOLEAN),
(var0, var1) -> var0.skipItemQualityBackground = var1,
var0 -> var0.skipItemQualityBackground
)
.add()
.append(new KeyedCodec<>("IsActivatable", Codec.BOOLEAN), (var0, var1) -> var0.isActivatable = var1, var0 -> var0.isActivatable)
.add()
.append(new KeyedCodec<>("IsItemUncraftable", Codec.BOOLEAN), (var0, var1) -> var0.isItemUncraftable = var1, var0 -> var0.isItemUncraftable)
.add()
.build();
class="kw">private ItemStack itemStack;
class="kw">private Value<PatchStyle> background;
class="kw">private Value<PatchStyle> overlay;
class="kw">private Value<PatchStyle> icon;
class="kw">private boolean isItemIncompatible;
class="kw">private String name;
class="kw">private String description;
class="kw">private boolean skipItemQualityBackground;
class="kw">private boolean isActivatable;
class="kw">private boolean isItemUncraftable;
class="kw">public ItemGridSlot() {
}
class="kw">public ItemGridSlot(ItemStack var1) {
this.itemStack = var1;
}
@Nonnull
class="kw">public ItemGridSlot setItemStack(ItemStack var1) {
this.itemStack = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setBackground(Value<PatchStyle> var1) {
this.background = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setOverlay(Value<PatchStyle> var1) {
this.overlay = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setIcon(Value<PatchStyle> var1) {
this.icon = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setItemIncompatible(boolean var1) {
this.isItemIncompatible = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setName(String var1) {
this.name = var1;
class="kw">return this;
}
@Nonnull
class="kw">public ItemGridSlot setDescription(String var1) {
this.description = var1;
class="kw">return this;
}
class="kw">public boolean isItemUncraftable() {
class="kw">return this.isItemUncraftable;
}
class="kw">public void setItemUncraftable(boolean var1) {
this.isItemUncraftable = var1;
}
class="kw">public boolean isActivatable() {
class="kw">return this.isActivatable;
}
class="kw">public void setActivatable(boolean var1) {
this.isActivatable = var1;
}
class="kw">public boolean isSkipItemQualityBackground() {
class="kw">return this.skipItemQualityBackground;
}
class="kw">public void setSkipItemQualityBackground(boolean var1) {
this.skipItemQualityBackground = var1;
}
}