Package zombie.inventory.types
Class Food
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Food
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected boolean
protected boolean
protected float
static final float
protected float
protected float
protected int
protected float
boolean
protected boolean
float
protected String
Fields inherited from class zombie.inventory.InventoryItem
ActualWeight, Age, alcoholic, atlasTexture, boredomChange, Burnt, BurntString, byteData, CanStack, CanStoreWater, cat, CloseKillMove, col, Condition, ConditionMax, container, containerX, containerY, Cooked, CookedString, CookingTime, Description, extraItems, fatigueChange, FreshString, FrozenString, fullType, id, IsCookable, IsWaterSource, jobDelta, jobType, keepOnDeplete, LastAged, mainCategory, MinutesToBurn, MinutesToCook, module, name, newPlaceDir, OffAge, OffAgeMax, OffString, placeDir, previousOwner, replaceOnUse, replaceOnUseFullType, ReplaceOnUseOn, requireInHandOrInventory, RequiresEquippedBothHands, rightClickContainer, ScriptItem, StaleString, staticModel, stressChange, Taken, texture, textureBurnt, textureCooked, texturerotten, type, UnCookedString, unhappyChange, uses, visual, Weight, worldItem, worldScale, WorldTexture, worldZRotation
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
CanStack
(InventoryItem inventoryItem) void
DoTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) boolean
void
freeze()
float
float
Deprecated.float
float
float
float
float
getChef()
float
float
float
float
int
float
float
getHeat()
float
float
float
int
float
getName()
getOnEat()
float
int
int
float
int
float
int
float
getScore
(SurvivorDesc survivorDesc) float
float
getTex()
float
float
float
float
int
float
boolean
boolean
boolean
boolean
boolean
IsFood()
boolean
boolean
isFresh()
boolean
isFrozen()
boolean
boolean
boolean
isPoison()
boolean
boolean
isRotten()
boolean
isSpice()
boolean
void
load
(ByteBuffer byteBuffer, int int1) void
multiplyFoodValues
(float float1) void
save
(ByteBuffer byteBuffer, boolean boolean1) void
void
setBadCold
(boolean boolean1) void
setBadInMicrowave
(boolean boolean1) void
setBaseHunger
(float float1) void
setbDangerousUncooked
(boolean boolean1) void
setCalories
(float float1) void
setCanBeFrozen
(boolean boolean1) void
setCarbohydrates
(float float1) void
void
setCompostTime
(float float1) void
setCookedInMicrowave
(boolean boolean1) void
setCustomEatSound
(String string) void
setEndChange
(float float1) void
setEnduranceChange
(float float1) void
setFluReduction
(int int1) void
setFoodType
(String string) void
setFreezingTime
(float float1) void
setFrozen
(boolean boolean1) void
setGoodHot
(boolean boolean1) void
setHeat
(float float1) void
setHerbalistType
(String string) void
setHungChange
(float float1) void
setLastCookMinute
(int int1) void
setLipids
(float float1) void
setOnCooked
(String string) void
void
setPackaged
(boolean boolean1) void
setPainReduction
(float float1) void
setPoisonDetectionLevel
(int int1) void
setPoisonLevelForRecipe
(Integer integer) void
setPoisonPower
(int int1) void
setProteins
(float float1) void
setReduceFoodSickness
(int int1) void
setRemoveNegativeEffectOnCooked
(boolean boolean1) void
setReplaceOnCooked
(List list) void
setReplaceOnRotten
(String string) void
setRotten
(boolean boolean1) void
setRottenTime
(float float1) void
setSpice
(boolean boolean1) void
void
setThirstChange
(float float1) void
setUseForPoison
(int int1) void
setUseOnConsume
(String string) boolean
void
update()
void
void
updateFreezing
(ItemContainer itemContainer) void
updateSound
(BaseSoundEmitter baseSoundEmitter) Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, canBeActivated, canBeRemote, canEmitLight, canStoreWater, copyConditionModData, copyModData, CopyModData, doBuildingStash, DoTooltip, getA, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBodyLocation, getBrakeForce, getBreakSound, getBringToBearSound, getBurntString, getByteData, getCat, getChanceToSpawnDamaged, getCleanString, getClothingItem, getClothingItemExtra, getClothingItemExtraOption, getClothingItemName, getColor, getColorBlue, getColorGreen, getColorInfo, getColorRed, getCondition, getConditionLowerNormal, getConditionLowerOffroad, getConditionMax, getConsolidateOption, getContainer, getContainerX, getContainerY, getContentsWeight, getCookedString, getCookingTime, getCount, getCountDownSound, getCurrentAmmoCount, getCurrentCondition, getCurrentUses, getCustomMenuOption, getDescription, getDirt, getDisplayCategory, getDisplayName, getEatType, getEngineLoudness, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFillFromDispenserSound, getFillFromTapSound, getFullType, getG, getGunType, getHaveBeenRepaired, getHotbarEquippedWeight, getIconsForTexture, getID, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getLuaCreate, getMakeUpType, getMaxAmmo, getMaxCapacity, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModID, getModName, getModule, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPlaceMultipleSound, getPlaceOneSound, getPreviousOwner, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getReplaceType, getReplaceTypes, getReplaceTypesMap, getRequireInHandOrInventory, getRightClickContainer, getScriptItem, getSoundByID, getSoundParameter, getStashChance, getStaticModel, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getTorchDot, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUses, getVisual, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldStaticItem, hasBlood, hasDirt, hasModData, hasReplaceType, hasTag, haveExtraItems, HowRotten, initialiseItem, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEmittingLight, isEquipped, isEquippedNoSprint, isFavorite, isFishingLure, isHairDye, isHidden, isInfected, isInitialised, isInLocalPlayerInventory, isInPlayerInventory, IsInventoryContainer, isIsCookable, IsLiterature, IsMap, isProtectFromRainWhileEquipped, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isTaintedWater, isTorchCone, isTrap, isTwoHandWeapon, isUseWorldItem, isVanilla, isWaterSource, IsWeapon, isWet, loadItem, loadItem, ModDataMatches, saveWithSize, setActivated, setActivatedRemote, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAmmoType, setAttachedSlot, setAttachedSlotType, setAttachedToModel, setAttachmentReplacement, setAttachmentsProvided, setAttachmentType, setBandagePower, setBeingFilled, setBlood, setBloodClothingType, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBeActivated, setCanBeRemote, setCat, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, setCondition, setCondition, setConditionFromModData, setConditionLowerNormal, setConditionLowerOffroad, setConditionMax, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setCountDownSound, setCurrentAmmoCount, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDirt, setDisplayCategory, setEngineLoudness, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setGunType, setHaveBeenRepaired, setIconsForTexture, setID, setInfected, setInitialised, setIsCookable, setIsWaterSource, setItemCapacity, setItemHeat, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMaxAmmo, setMaxCapacity, setMediaType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setRecordedMediaData, setRecordedMediaIndex, setRecordedMediaIndexInteger, setReduceInfectionPower, setRegistry_id, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setScriptItem, setStashChance, setStashMap, setStressChange, setSuspensionCompression, setSuspensionDamping, setTaintedWater, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTooltip, setTorchCone, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldItem, setWorldScale, setWorldTexture, setWorldZRotation, storeInByteData, synchWithVisual, Use, Use, Use, UseItem
-
Field Details
-
bBadCold
protected boolean bBadCold -
bGoodHot
protected boolean bGoodHot -
Heat
protected float Heat -
endChange
protected float endChange -
hungChange
protected float hungChange -
useOnConsume
-
rotten
protected boolean rotten -
bDangerousUncooked
protected boolean bDangerousUncooked -
LastCookMinute
protected int LastCookMinute -
thirstChange
public float thirstChange -
Poison
public boolean Poison -
spices
-
LastFrozenUpdate
protected float LastFrozenUpdate -
FreezerAgeMultiplier
public static final float FreezerAgeMultiplier- See Also:
-
-
Constructor Details
-
Food
-
Food
-
-
Method Details
-
getCategory
- Overrides:
getCategory
in classInventoryItem
-
IsFood
public boolean IsFood()- Overrides:
IsFood
in classInventoryItem
-
getSaveType
public int getSaveType()- Overrides:
getSaveType
in classInventoryItem
-
update
public void update()- Overrides:
update
in classInventoryItem
-
updateSound
- Overrides:
updateSound
in classInventoryItem
-
updateAge
public void updateAge()- Overrides:
updateAge
in classInventoryItem
-
setAutoAge
public void setAutoAge()- Overrides:
setAutoAge
in classInventoryItem
-
updateFreezing
-
getActualWeight
public float getActualWeight()- Overrides:
getActualWeight
in classInventoryItem
-
getWeight
public float getWeight()- Overrides:
getWeight
in classInventoryItem
-
CanStack
- Overrides:
CanStack
in classInventoryItem
-
save
- Overrides:
save
in classInventoryItem
- Throws:
IOException
-
load
- Overrides:
load
in classInventoryItem
- Throws:
IOException
-
finishupdate
public boolean finishupdate()- Overrides:
finishupdate
in classInventoryItem
-
shouldUpdateInWorld
public boolean shouldUpdateInWorld()- Overrides:
shouldUpdateInWorld
in classInventoryItem
-
getName
- Overrides:
getName
in classInventoryItem
-
DoTooltip
- Overrides:
DoTooltip
in classInventoryItem
-
getEnduranceChange
public float getEnduranceChange() -
setEnduranceChange
public void setEnduranceChange(float float1) -
getUnhappyChange
public float getUnhappyChange()- Overrides:
getUnhappyChange
in classInventoryItem
-
getBoredomChange
public float getBoredomChange()- Overrides:
getBoredomChange
in classInventoryItem
-
getHungerChange
public float getHungerChange() -
getStressChange
public float getStressChange()- Overrides:
getStressChange
in classInventoryItem
-
getBoredomChangeUnmodified
public float getBoredomChangeUnmodified() -
getEnduranceChangeUnmodified
public float getEnduranceChangeUnmodified() -
getStressChangeUnmodified
public float getStressChangeUnmodified() -
getThirstChangeUnmodified
public float getThirstChangeUnmodified() -
getUnhappyChangeUnmodified
public float getUnhappyChangeUnmodified() -
getScore
- Overrides:
getScore
in classInventoryItem
-
isBadCold
public boolean isBadCold() -
setBadCold
public void setBadCold(boolean boolean1) -
isGoodHot
public boolean isGoodHot() -
setGoodHot
public void setGoodHot(boolean boolean1) -
isCookedInMicrowave
public boolean isCookedInMicrowave() -
setCookedInMicrowave
public void setCookedInMicrowave(boolean boolean1) -
getHeat
public float getHeat() -
getInvHeat
public float getInvHeat()- Overrides:
getInvHeat
in classInventoryItem
-
setHeat
public void setHeat(float float1) -
getEndChange
public float getEndChange() -
setEndChange
public void setEndChange(float float1) -
getBaseHungChange
Deprecated. -
getHungChange
public float getHungChange() -
setHungChange
public void setHungChange(float float1) -
getUseOnConsume
-
setUseOnConsume
-
isRotten
public boolean isRotten() -
isFresh
public boolean isFresh() -
setRotten
public void setRotten(boolean boolean1) -
isbDangerousUncooked
public boolean isbDangerousUncooked() -
setbDangerousUncooked
public void setbDangerousUncooked(boolean boolean1) -
getLastCookMinute
public int getLastCookMinute() -
setLastCookMinute
public void setLastCookMinute(int int1) -
getThirstChange
public float getThirstChange() -
setThirstChange
public void setThirstChange(float float1) -
setReplaceOnCooked
-
getReplaceOnCooked
-
getBaseHunger
public float getBaseHunger() -
setBaseHunger
public void setBaseHunger(float float1) -
isSpice
public boolean isSpice() -
setSpice
public void setSpice(boolean boolean1) -
isPoison
public boolean isPoison() -
getPoisonDetectionLevel
public int getPoisonDetectionLevel() -
setPoisonDetectionLevel
public void setPoisonDetectionLevel(int int1) -
getPoisonLevelForRecipe
-
setPoisonLevelForRecipe
-
getUseForPoison
public int getUseForPoison() -
setUseForPoison
public void setUseForPoison(int int1) -
getPoisonPower
public int getPoisonPower() -
setPoisonPower
public void setPoisonPower(int int1) -
getFoodType
-
setFoodType
-
isRemoveNegativeEffectOnCooked
public boolean isRemoveNegativeEffectOnCooked() -
setRemoveNegativeEffectOnCooked
public void setRemoveNegativeEffectOnCooked(boolean boolean1) -
getCookingSound
-
getCustomEatSound
-
setCustomEatSound
-
getChef
-
setChef
-
getOnCooked
-
setOnCooked
-
getHerbalistType
-
setHerbalistType
-
getSpices
-
setSpices
-
getTex
- Overrides:
getTex
in classInventoryItem
-
getWorldTexture
- Overrides:
getWorldTexture
in classInventoryItem
-
getReduceFoodSickness
public int getReduceFoodSickness() -
setReduceFoodSickness
public void setReduceFoodSickness(int int1) -
getFluReduction
public int getFluReduction() -
setFluReduction
public void setFluReduction(int int1) -
getPainReduction
public float getPainReduction() -
setPainReduction
public void setPainReduction(float float1) -
getCarbohydrates
public float getCarbohydrates() -
setCarbohydrates
public void setCarbohydrates(float float1) -
getLipids
public float getLipids() -
setLipids
public void setLipids(float float1) -
getProteins
public float getProteins() -
setProteins
public void setProteins(float float1) -
getCalories
public float getCalories() -
setCalories
public void setCalories(float float1) -
isPackaged
public boolean isPackaged() -
setPackaged
public void setPackaged(boolean boolean1) -
getFreezingTime
public float getFreezingTime() -
setFreezingTime
public void setFreezingTime(float float1) -
freeze
public void freeze() -
isFrozen
public boolean isFrozen() -
setFrozen
public void setFrozen(boolean boolean1) -
canBeFrozen
public boolean canBeFrozen() -
setCanBeFrozen
public void setCanBeFrozen(boolean boolean1) -
isFreezing
public boolean isFreezing() -
isThawing
public boolean isThawing() -
getReplaceOnRotten
-
setReplaceOnRotten
-
multiplyFoodValues
public void multiplyFoodValues(float float1) -
getRottenTime
public float getRottenTime() -
setRottenTime
public void setRottenTime(float float1) -
getCompostTime
public float getCompostTime() -
setCompostTime
public void setCompostTime(float float1) -
getOnEat
-
setOnEat
-
isBadInMicrowave
public boolean isBadInMicrowave() -
setBadInMicrowave
public void setBadInMicrowave(boolean boolean1)
-