public class ItemProperties
extends java.lang.Object
| Constructor and Description |
|---|
ItemProperties(CreativeTabAPI<?> creativeTab,
int stackSize,
ResourceLocationAPI<?> registryName,
@Nullable java.util.function.BiFunction<ItemStackAPI<?>,WorldAPI<?>,java.util.Collection<TextAPI<?>>> descFunc,
@Nullable java.util.function.Function<TILItemUseContext,ActionResult> useFunc) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<TextAPI<?>> |
getTooltipLines(ItemStackAPI<?> stack,
WorldAPI<?> world) |
ActionResult |
getUseResult(TILItemUseContext ctx) |
boolean |
hasTooltip() |
boolean |
hasUseFunc() |
public ItemProperties(CreativeTabAPI<?> creativeTab, int stackSize, ResourceLocationAPI<?> registryName, @Nullable @Nullable java.util.function.BiFunction<ItemStackAPI<?>,WorldAPI<?>,java.util.Collection<TextAPI<?>>> descFunc, @Nullable @Nullable java.util.function.Function<TILItemUseContext,ActionResult> useFunc)
public java.util.Collection<TextAPI<?>> getTooltipLines(ItemStackAPI<?> stack, WorldAPI<?> world)
public ActionResult getUseResult(TILItemUseContext ctx)
public boolean hasTooltip()
public boolean hasUseFunc()