All Known Implementing Classes:
AbstractCustomer, MobCustomer, NoCustomer

public interface ICustomer
  • Field Details

  • Method Details

    • addLootParams

      static void addLootParams(ICustomer customer, net.minecraft.world.level.storage.loot.LootParams.Builder builder)
    • getElapsedOrderTime

      int getElapsedOrderTime()
    • getOpenOrder

      IRestaurantOrder getOpenOrder()
    • getRestaurant

      net.minecraft.core.Holder<Restaurant> getRestaurant()
    • clearOpenOrder

      void clearOpenOrder()
    • getName

      net.minecraft.network.chat.Component getName()
    • supplyLootParams

      void supplyLootParams(net.minecraft.world.level.storage.loot.LootParams.Builder builder)