public abstract class FavoriteEntry
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE_KEY |
| Constructor and Description |
|---|
FavoriteEntry() |
| Modifier and Type | Method and Description |
|---|---|
abstract FavoriteEntry |
copy() |
static @NotNull FavoriteEntry |
delegate(@NotNull java.util.function.Supplier<FavoriteEntry> supplier,
@Nullable java.util.function.Supplier<com.google.gson.JsonObject> toJson) |
abstract boolean |
doAction(int button) |
boolean |
equals(java.lang.Object o) |
static @NotNull FavoriteEntry |
fromEntryStack(@NotNull EntryStack stack) |
static @Nullable FavoriteEntry |
fromJson(@NotNull com.google.gson.JsonObject object) |
@NotNull java.util.Optional<java.util.function.Supplier<java.util.Collection<FavoriteMenuEntry>>> |
getMenuEntries() |
abstract net.minecraft.util.ResourceLocation |
getType() |
FavoriteEntry |
getUnwrapped() |
java.util.UUID |
getUuid() |
abstract EntryStack |
getWidget(boolean showcase) |
int |
hashCode() |
abstract int |
hashIgnoreAmount() |
static boolean |
isEntryInvalid(@Nullable FavoriteEntry entry) |
abstract boolean |
isInvalid() |
abstract boolean |
isSame(FavoriteEntry other) |
@NotNull com.google.gson.JsonObject |
toJson(@NotNull com.google.gson.JsonObject object) |
public static final java.lang.String TYPE_KEY
@NotNull public static @NotNull FavoriteEntry delegate(@NotNull @NotNull java.util.function.Supplier<FavoriteEntry> supplier, @Nullable @Nullable java.util.function.Supplier<com.google.gson.JsonObject> toJson)
@Nullable public static @Nullable FavoriteEntry fromJson(@NotNull @NotNull com.google.gson.JsonObject object)
@NotNull public static @NotNull FavoriteEntry fromEntryStack(@NotNull @NotNull EntryStack stack)
public static boolean isEntryInvalid(@Nullable
@Nullable FavoriteEntry entry)
@NotNull
public @NotNull com.google.gson.JsonObject toJson(@NotNull
@NotNull com.google.gson.JsonObject object)
public java.util.UUID getUuid()
public abstract boolean isInvalid()
public abstract EntryStack getWidget(boolean showcase)
public abstract boolean doAction(int button)
@NotNull public @NotNull java.util.Optional<java.util.function.Supplier<java.util.Collection<FavoriteMenuEntry>>> getMenuEntries()
public abstract int hashIgnoreAmount()
public abstract FavoriteEntry copy()
public abstract net.minecraft.util.ResourceLocation getType()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic abstract boolean isSame(FavoriteEntry other)
public FavoriteEntry getUnwrapped()