Package com.petrolpark.shop.customer
Class AbstractCustomer
java.lang.Object
com.petrolpark.shop.customer.AbstractCustomer
- All Implemented Interfaces:
ICustomer,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
- Direct Known Subclasses:
EntityCustomer
-
Field Summary
FieldsFields inherited from interface com.petrolpark.shop.customer.ICustomer
INFINITE_ORDER_TIME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) intintgetShop()net.minecraft.nbt.CompoundTagvoidtick()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.petrolpark.shop.customer.ICustomer
getName, supplyLootParams
-
Field Details
-
orderTime
public int orderTime -
elapsedOrderTime
protected int elapsedOrderTime -
openOffer
-
shop
-
-
Constructor Details
-
AbstractCustomer
public AbstractCustomer()
-
-
Method Details
-
getOrderTime
public int getOrderTime()- Specified by:
getOrderTimein interfaceICustomer
-
getElapsedOrderTime
public int getElapsedOrderTime()- Specified by:
getElapsedOrderTimein interfaceICustomer
-
getOpenOffer
- Specified by:
getOpenOfferin interfaceICustomer
-
getShop
-
clearOpenOffer
public void clearOpenOffer()- Specified by:
clearOpenOfferin interfaceICustomer
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
tick
public void tick()
-