Interface ICustomer
- All Known Implementing Classes:
AbstractCustomer,MobCustomer,NoCustomer
@ParametersAreNonnullByDefault
public interface ICustomer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceITeamobjects have one instance for each team, and cannot be serialized.static final record -
Method Summary
Modifier and TypeMethodDescriptiondefault voidcancelOrder(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.player.Player player) getDescription(net.minecraft.world.level.Level level, net.minecraft.client.gui.Font font, int maxWidth, int lineHeight) net.minecraft.network.chat.ComponentgetName()getOrder()longnet.minecraft.core.BlockPosnet.minecraft.core.Holder<Restaurant> booleanisNone()static NoCustomernone()default voidsupplyLootParams(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.storage.loot.LootParams.Builder builder) default voidtickWhileOrderItemHeld(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, int slotId)
-
Method Details
-
none
-
isNone
boolean isNone() -
getName
net.minecraft.network.chat.Component getName() -
getPosition
net.minecraft.core.BlockPos getPosition() -
getProvider
-
getRestaurant
-
getTeamProvider
-
getOrder
-
getOrderTime
long getOrderTime() -
cancelOrder
default void cancelOrder(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.player.Player player) -
tickWhileOrderItemHeld
default void tickWhileOrderItemHeld(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, int slotId) -
supplyLootParams
default void supplyLootParams(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.storage.loot.LootParams.Builder builder) -
getDescription
default ClientRestaurantOrder.Description getDescription(net.minecraft.world.level.Level level, net.minecraft.client.gui.Font font, int maxWidth, int lineHeight)
-