Package zombie.inventory.types
Class Literature
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.Literature
public class Literature extends InventoryItem
-
Field Summary
Fields Modifier and Type Field Description booleanbAlreadyReadjava.lang.StringrequireInHandOrInventoryjava.lang.StringuseOnConsumeFields 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, RequiresEquippedBothHands, rightClickContainer, ScriptItem, stressChange, swingAnim, Taken, texture, textureBurnt, textureCooked, texturerotten, type, UnCookedString, unhappyChange, uses, Weight, worldItem, WorldTexture -
Constructor Summary
Constructors Constructor Description Literature(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName)Literature(java.lang.String module, java.lang.String name, java.lang.String itemType, Item item) -
Method Summary
Modifier and Type Method Description voidaddPage(java.lang.Integer index, java.lang.String text)booleancanBeWrite()voidDoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout)booleanfinishupdate()intgetAlreadyReadPages()java.lang.StringgetBookName()floatgetBoredomChange()java.lang.StringgetCategory()java.util.HashMapgetCustomPages()java.lang.StringgetLockedBy()intgetLvlSkillTrained()intgetMaxLevelTrained()intgetNumberOfPages()intgetNumLevelsTrained()intgetPageToWrite()intgetSaveType()java.lang.StringgetSkillTrained()floatgetStressChange()java.util.ListgetTeachedRecipes()floatgetUnhappyChange()voidload(java.nio.ByteBuffer input, int WorldVersion, boolean net)voidsave(java.nio.ByteBuffer output, boolean net)java.lang.StringseePage(java.lang.Integer index)voidsetAlreadyReadPages(int alreadyReadPages)voidsetBookName(java.lang.String bookName)voidsetCanBeWrite(boolean canBeWrite)voidsetCustomPages(java.util.HashMap customPages)voidsetLockedBy(java.lang.String lockedBy)voidsetLvlSkillTrained(int lvlSkillTrained)voidsetNumberOfPages(int numberOfPages)voidsetNumLevelsTrained(int numLevelsTrained)voidsetPageToWrite(int pageToWrite)voidsetSkillTrained(java.lang.String skillTrained)voidsetTeachedRecipes(java.util.List teachedRecipes)voidupdate()Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, canBeActivated, canBeRemote, CanStack, canStoreWater, copyConditionModData, CopyModData, doBuildingtStash, DoTooltip, getA, getActualWeight, getAge, getAlcoholPower, getB, getBandagePower, 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, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPreviousOwner, getR, getReduceInfectionPower, getRemoteControlID, getRemoteRange, getReplaceOnBreak, getReplaceOnUse, getReplaceOnUseOn, getReplaceOnUseOnString, getRequireInHandOrInventory, getRightClickContainer, getScore, getScriptItem, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getType, getUnCookedString, getUnequippedWeight, 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, 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, Use, UseItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
bAlreadyRead
public boolean bAlreadyRead -
requireInHandOrInventory
public java.lang.String requireInHandOrInventory -
useOnConsume
public java.lang.String useOnConsume
-
-
Constructor Details
-
Literature
public Literature(java.lang.String module, java.lang.String name, java.lang.String itemType, java.lang.String texName) -
Literature
public Literature(java.lang.String module, java.lang.String name, java.lang.String itemType, Item item)
-
-
Method Details
-
getSaveType
public int getSaveType()- Overrides:
getSaveTypein classInventoryItem
-
getCategory
public java.lang.String getCategory()- Overrides:
getCategoryin classInventoryItem
-
update
public void update()- Overrides:
updatein classInventoryItem
-
finishupdate
public boolean finishupdate()- Overrides:
finishupdatein classInventoryItem
-
DoTooltip
- Overrides:
DoTooltipin classInventoryItem
-
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
-
getBoredomChange
public float getBoredomChange()- Overrides:
getBoredomChangein classInventoryItem
-
getUnhappyChange
public float getUnhappyChange()- Overrides:
getUnhappyChangein classInventoryItem
-
getStressChange
public float getStressChange()- Overrides:
getStressChangein classInventoryItem
-
getNumberOfPages
public int getNumberOfPages() -
setNumberOfPages
public void setNumberOfPages(int numberOfPages) -
getBookName
public java.lang.String getBookName() -
setBookName
public void setBookName(java.lang.String bookName) -
getLvlSkillTrained
public int getLvlSkillTrained() -
setLvlSkillTrained
public void setLvlSkillTrained(int lvlSkillTrained) -
getNumLevelsTrained
public int getNumLevelsTrained() -
setNumLevelsTrained
public void setNumLevelsTrained(int numLevelsTrained) -
getMaxLevelTrained
public int getMaxLevelTrained() -
getSkillTrained
public java.lang.String getSkillTrained() -
setSkillTrained
public void setSkillTrained(java.lang.String skillTrained) -
getAlreadyReadPages
public int getAlreadyReadPages() -
setAlreadyReadPages
public void setAlreadyReadPages(int alreadyReadPages) -
canBeWrite
public boolean canBeWrite() -
setCanBeWrite
public void setCanBeWrite(boolean canBeWrite) -
getCustomPages
public java.util.HashMap getCustomPages() -
setCustomPages
public void setCustomPages(java.util.HashMap customPages) -
addPage
public void addPage(java.lang.Integer index, java.lang.String text) -
seePage
public java.lang.String seePage(java.lang.Integer index) -
getLockedBy
public java.lang.String getLockedBy() -
setLockedBy
public void setLockedBy(java.lang.String lockedBy) -
getPageToWrite
public int getPageToWrite() -
setPageToWrite
public void setPageToWrite(int pageToWrite) -
getTeachedRecipes
public java.util.List getTeachedRecipes() -
setTeachedRecipes
public void setTeachedRecipes(java.util.List teachedRecipes)
-