Package zombie.inventory.types
Class Clothing
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Clothing
public class Clothing extends InventoryItem
-
Field Summary
Fields Modifier and Type Field Description floatbloodLevelprotected Item.ClothingBodyLocationbodyLocationprotected java.lang.Stringpaletteprotected java.lang.StringSpriteNameFields inherited from class zombie.inventory.InventoryItem
ActualWeight, Age, alcoholic, AlwaysWelcomeGift, boredomChange, Burnt, BurntString, byteData, CanBandage, CanStack, CanStoreWater, cat, CloseKillMove, col, Condition, ConditionMax, consumeMenu, container, containerX, containerY, Cooked, CookedString, CookingTime, Description, DisappearOnUse, extraItems, fatigueChange, FreshString, FrozenString, id, IsCookable, IsWaterSource, jobDelta, jobType, keepOnDeplete, LastAged, mainCategory, MinutesToBurn, MinutesToCook, module, name, newPlaceDir, OffAge, OffAgeMax, OffString, placeDir, previousOwner, replaceOnUse, ReplaceOnUseOn, requireInHandOrInventory, RequiresEquippedBothHands, rightClickContainer, ScriptItem, stressChange, swingAnim, Taken, texture, textureBurnt, textureCooked, texturerotten, type, UnCookedString, unhappyChange, uses, Weight, worldItem, WorldTexture -
Constructor Summary
Constructors Constructor Description Clothing(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName, java.lang.String palette, java.lang.String SpriteName)Clothing(java.lang.String module, java.lang.String name, java.lang.String itemType, Item item, java.lang.String palette, java.lang.String SpriteName) -
Method Summary
Modifier and Type Method Description booleanCanStack(InventoryItem item)static ClothingCreateFromSprite(java.lang.String Sprite)voidDoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout)booleanfinishupdate()floatgetBloodlevel()Item.ClothingBodyLocationgetBodyLocation()java.lang.StringgetCategory()floatgetClothingDirtynessIncreaseLevel()intgetConditionLowerChance()floatgetDirtyness()java.lang.StringgetName()java.lang.StringgetPalette()intgetSaveType()java.lang.StringgetSpriteName()floatgetTemperature()booleanisBloody()booleanisDirty()voidload(java.nio.ByteBuffer input, int WorldVersion, boolean net)voidsave(java.nio.ByteBuffer output, boolean net)voidsetBloodLevel(float delta)voidsetBodyLocation(Item.ClothingBodyLocation bodyLocation)voidsetCondition(int Condition)voidsetConditionLowerChance(int conditionLowerChance)voidsetDirtyness(float delta)voidsetPalette(java.lang.String palette)voidsetSpriteName(java.lang.String SpriteName)voidsetTemperature(float temperature)voidUnwear()voidupdate()voidUse(boolean bCrafting, boolean bInContainer)Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, canBeActivated, canBeRemote, canStoreWater, copyConditionModData, CopyModData, doBuildingtStash, DoTooltip, getA, getActualWeight, getAge, getAlcoholPower, getB, getBandagePower, getBoredomChange, getBrakeForce, getBreakSound, getBurntString, getByteData, getCat, getChanceToSpawnDamaged, getColor, getColorBlue, getColorGreen, getColorInfo, getColorRed, getCondition, getConditionLowerNormal, getConditionLowerOffroad, getConditionMax, getConsumeMenu, getContainer, getContainerX, getContainerY, getContentsWeight, getCookedString, getCookingTime, getCount, getCountDownSound, getCurrentCondition, getCustomMenuOption, getDescription, getDisplayCategory, getDisplayName, getEngineLoudness, getEquipParent, getEquippedWeight, getEvolvedRecipeName, getExplosionSound, getExtraItems, getFatigueChange, getFullType, getG, getHaveBeenRepaired, getID, getInvHeat, getItemCapacity, getItemHeat, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getMap, getMaxCapacity, getMechanicType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModule, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPreviousOwner, getR, getReduceInfectionPower, getRemoteControlID, getRemoteRange, getReplaceOnBreak, getReplaceOnUse, getReplaceOnUseOn, getReplaceOnUseOnString, getRequireInHandOrInventory, getRightClickContainer, getScore, getScriptItem, getStressChange, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getType, getUnCookedString, getUnequippedWeight, getUnhappyChange, getUses, getWeight, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldTexture, hasModData, haveExtraItems, HowRotten, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEquipped, isFavorite, isFishingLure, IsFood, isInfected, isInLocalPlayerInventory, isInPlayerInventory, isIsCookable, IsLiterature, isRemoteController, isRequiresEquippedBothHands, IsRotten, isTaintedWater, isTorchCone, isTrap, isTwoHandWeapon, isWaterSource, IsWeapon, isWet, ModDataMatches, saveWithSize, setActivated, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAlwaysWelcomeGift, setAutoAge, setBandagePower, setBeingFilled, setBoredomChange, setBrakeForce, setBreakSound, setBroken, setBurnt, setBurntString, setCanBandage, setCanBeActivated, setCanBeRemote, setCat, setChanceToSpawnDamaged, setColor, setColorBlue, setColorGreen, setColorRed, setCondition, setConditionFromModData, setConditionLowerNormal, setConditionLowerOffroad, setConditionMax, setConsumeMenu, setContainer, SetContainerPosition, setContainerX, setContainerY, setCooked, setCookedString, setCookingTime, setCount, setCountDownSound, setCustomColor, setCustomMenuOption, setCustomName, setCustomWeight, setDescription, setDisappearOnUse, setDisplayCategory, setEngineLoudness, setEquipParent, setEvolvedRecipeName, setExplosionSound, setFatigueChange, setFavorite, setFishingLure, setHaveBeenRepaired, setID, setInfected, setIsCookable, setIsWaterSource, setItemCapacity, setItemHeat, setItemWhenDry, setJobDelta, setJobType, setKeyId, setLastAged, setLightDistance, setLightStrength, setMap, setMaxCapacity, setMechanicType, setMeltingTime, setMetalValue, setMinutesToBurn, setMinutesToCook, setModule, setName, setNewPlaceDir, setOffAge, setOffAgeMax, setOffString, setPlaceDir, setPreviousOwner, setReduceInfectionPower, setRemoteControlID, setRemoteController, setRemoteRange, setReplaceOnBreak, setReplaceOnUse, setReplaceOnUseOn, setRequireInHandOrInventory, setRightClickContainer, setScriptItem, setStashMap, setStressChange, setSuspensionCompression, setSuspensionDamping, setSwingAnim, setTaintedWater, setTaken, setTexture, setTextureBurnt, setTextureCooked, setTexturerotten, setTooltip, setTorchCone, setTrap, setTwoHandWeapon, setType, setUnCookedString, setUnhappyChange, setUses, setWeight, setWet, setWetCooldown, setWheelFriction, setWorker, setWorldItem, setWorldTexture, shouldUpdateInWorld, storeInByteData, updateAge, updateSound, Use, Use, Use, UseItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
bodyLocation
-
SpriteName
protected java.lang.String SpriteName -
palette
protected java.lang.String palette -
bloodLevel
public float bloodLevel
-
-
Constructor Details
-
Clothing
public Clothing(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName, java.lang.String palette, java.lang.String SpriteName) -
Clothing
public Clothing(java.lang.String module, java.lang.String name, java.lang.String itemType, Item item, java.lang.String palette, java.lang.String SpriteName)
-
-
Method Details
-
getCategory
public java.lang.String getCategory()- Overrides:
getCategoryin classInventoryItem
-
getSaveType
public int getSaveType()- Overrides:
getSaveTypein classInventoryItem
-
Unwear
public void Unwear() -
DoTooltip
- Overrides:
DoTooltipin classInventoryItem
-
isDirty
public boolean isDirty() -
isBloody
public boolean isBloody() -
getName
public java.lang.String getName()- Overrides:
getNamein classInventoryItem
-
update
public void update()- Overrides:
updatein classInventoryItem
-
finishupdate
public boolean finishupdate()- Overrides:
finishupdatein classInventoryItem
-
Use
public void Use(boolean bCrafting, boolean bInContainer)- Overrides:
Usein classInventoryItem
-
CanStack
- Overrides:
CanStackin classInventoryItem
-
CreateFromSprite
-
save
public void save(java.nio.ByteBuffer output, boolean net) throws java.io.IOException- Overrides:
savein classInventoryItem- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion, boolean net) throws java.io.IOException- Overrides:
loadin classInventoryItem- Throws:
java.io.IOException
-
getBodyLocation
-
setBodyLocation
-
getSpriteName
public java.lang.String getSpriteName() -
setSpriteName
public void setSpriteName(java.lang.String SpriteName) -
getPalette
public java.lang.String getPalette() -
setPalette
public void setPalette(java.lang.String palette) -
getTemperature
public float getTemperature() -
setTemperature
public void setTemperature(float temperature) -
setDirtyness
public void setDirtyness(float delta) -
setBloodLevel
public void setBloodLevel(float delta) -
getDirtyness
public float getDirtyness() -
getBloodlevel
public float getBloodlevel() -
getConditionLowerChance
public int getConditionLowerChance() -
setConditionLowerChance
public void setConditionLowerChance(int conditionLowerChance) -
setCondition
public void setCondition(int Condition)- Overrides:
setConditionin classInventoryItem
-
getClothingDirtynessIncreaseLevel
public float getClothingDirtynessIncreaseLevel()
-