Package zombie.inventory.types
Class WeaponPart
java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.WeaponPart
public final class WeaponPart extends InventoryItem
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE_CANONstatic java.lang.StringTYPE_CLIPstatic java.lang.StringTYPE_RECOILPADstatic java.lang.StringTYPE_SCOPEstatic java.lang.StringTYPE_SLINGstatic java.lang.StringTYPE_STOCKFields inherited from class zombie.inventory.InventoryItem
ActualWeight, Age, alcoholic, 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, staticModel, stressChange, Taken, texture, textureBurnt, textureCooked, texturerotten, type, UnCookedString, unhappyChange, uses, visual, Weight, worldItem, worldScale, WorldTexture, worldZRotation -
Constructor Summary
Constructors Constructor Description WeaponPart(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4) -
Method Summary
Modifier and Type Method Description voidDoTooltip(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout)intgetAimingTime()floatgetAngle()java.lang.StringgetCategory()intgetClipSize()floatgetDamage()intgetHitChance()floatgetMaxRange()floatgetMinRangeRanged()java.util.ArrayListgetMountOn()java.lang.StringgetPartType()floatgetRecoilDelay()intgetReloadTime()intgetSaveType()floatgetWeightModifier()voidsetAimingTime(int int1)voidsetAngle(float float1)voidsetClipSize(int int1)voidsetDamage(float float1)voidsetHitChance(int int1)voidsetMaxRange(float float1)voidsetMinRangeRanged(float float1)voidsetMountOn(java.util.ArrayList arrayList)voidsetPartType(java.lang.String string)voidsetRecoilDelay(float float1)voidsetReloadTime(int int1)voidsetWeightModifier(float float1)Methods inherited from class zombie.inventory.InventoryItem
addExtraItem, allowRandomTint, canBeActivated, canBeRemote, canEmitLight, CanStack, canStoreWater, copyConditionModData, copyModData, CopyModData, doBuildingStash, DoTooltip, finishupdate, getA, getActualWeight, getAge, getAlcoholPower, getAlternateModelName, getAmmoType, getAttachedSlot, getAttachedSlotType, getAttachedToModel, getAttachmentReplacement, getAttachmentsProvided, getAttachmentType, getB, getBandagePower, getBlood, getBloodClothingType, getBodyLocation, getBoredomChange, 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, getCustomMenuOption, getDescription, getDirt, getDisplayCategory, getDisplayName, getEatType, getEngineLoudness, getEquipParent, getEquippedWeight, getEquipSound, getEvolvedRecipeName, getExplosionSound, getExtraItems, getExtraItemsWeight, getFabricType, getFatigueChange, getFullType, getG, getGunType, getHaveBeenRepaired, getHotbarEquippedWeight, getIconsForTexture, getID, getInvHeat, getItemCapacity, getItemHeat, getItemReplacementPrimaryHand, getItemReplacementSecondHand, getItemWhenDry, getJobDelta, getJobType, getKeyId, getLastAged, getLightDistance, getLightStrength, getMakeUpType, getMaxAmmo, getMaxCapacity, getMechanicType, getMediaData, getMediaType, getMeltingTime, getMetalValue, getMinutesToBurn, getMinutesToCook, getModData, getModID, getModName, getModule, getName, getNewPlaceDir, getOffAge, getOffAgeMax, getOffString, getOutermostContainer, getPlaceDir, getPreviousOwner, getR, getRecordedMediaIndex, getReduceInfectionPower, getRegistry_id, getRemoteControlID, getRemoteRange, getReplaceOnUse, getReplaceOnUseFullType, getReplaceOnUseOn, getReplaceOnUseOnString, getRequireInHandOrInventory, getRightClickContainer, getScore, getScriptItem, getStashChance, getStaticModel, getStressChange, getStringItemType, getSuspensionCompression, getSuspensionDamping, getSwingAnim, getTags, getTaken, getTex, getTexture, getTextureBurnt, getTextureCooked, getTexturerotten, getTooltip, getTorchDot, getType, getUnCookedString, getUnequippedWeight, getUnequipSound, getUnhappyChange, getUses, getVisual, getWeight, getWetCooldown, getWheelFriction, getWorker, getWorldItem, getWorldStaticItem, getWorldTexture, hasBlood, hasDirt, hasModData, hasTag, haveExtraItems, HowRotten, isActivated, isAlcoholic, isAlwaysWelcomeGift, isBeingFilled, isBroken, isBurnt, isCanBandage, IsClothing, isConditionAffectsCapacity, isCookable, isCooked, isCustomColor, isCustomName, isCustomWeight, isDisappearOnUse, IsDrainable, isEmittingLight, isEquipped, isEquippedNoSprint, isFavorite, isFishingLure, IsFood, isHairDye, isHidden, isInfected, isInLocalPlayerInventory, isInPlayerInventory, IsInventoryContainer, isIsCookable, IsLiterature, IsMap, isProtectFromRainWhileEquipped, isRecordedMedia, isRemoteController, isRequiresEquippedBothHands, IsRotten, isTaintedWater, isTorchCone, isTrap, isTwoHandWeapon, isUseWorldItem, isVanilla, isWaterSource, IsWeapon, isWet, load, loadItem, loadItem, ModDataMatches, save, saveWithSize, setActivated, setActivatedRemote, setActualWeight, setAge, setAlcoholic, setAlcoholPower, setAmmoType, setAttachedSlot, setAttachedSlotType, setAttachedToModel, setAttachmentReplacement, setAttachmentsProvided, setAttachmentType, setAutoAge, 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, 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, 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, shouldUpdateInWorld, storeInByteData, synchWithVisual, update, 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
-
TYPE_CANON
public static final java.lang.String TYPE_CANON- See Also:
- Constant Field Values
-
TYPE_CLIP
public static final java.lang.String TYPE_CLIP- See Also:
- Constant Field Values
-
TYPE_RECOILPAD
public static final java.lang.String TYPE_RECOILPAD- See Also:
- Constant Field Values
-
TYPE_SCOPE
public static final java.lang.String TYPE_SCOPE- See Also:
- Constant Field Values
-
TYPE_SLING
public static final java.lang.String TYPE_SLING- See Also:
- Constant Field Values
-
TYPE_STOCK
public static final java.lang.String TYPE_STOCK- See Also:
- Constant Field Values
-
-
Constructor Details
-
WeaponPart
public WeaponPart(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4)
-
-
Method Details
-
getSaveType
public int getSaveType()- Overrides:
getSaveTypein classInventoryItem
-
getCategory
public java.lang.String getCategory()- Overrides:
getCategoryin classInventoryItem
-
DoTooltip
- Overrides:
DoTooltipin classInventoryItem
-
getMinRangeRanged
public float getMinRangeRanged() -
setMinRangeRanged
public void setMinRangeRanged(float float1) -
getMaxRange
public float getMaxRange() -
setMaxRange
public void setMaxRange(float float1) -
getRecoilDelay
public float getRecoilDelay() -
setRecoilDelay
public void setRecoilDelay(float float1) -
getClipSize
public int getClipSize() -
setClipSize
public void setClipSize(int int1) -
getDamage
public float getDamage() -
setDamage
public void setDamage(float float1) -
getMountOn
public java.util.ArrayList getMountOn() -
setMountOn
public void setMountOn(java.util.ArrayList arrayList) -
getPartType
public java.lang.String getPartType() -
setPartType
public void setPartType(java.lang.String string) -
getReloadTime
public int getReloadTime() -
setReloadTime
public void setReloadTime(int int1) -
getAimingTime
public int getAimingTime() -
setAimingTime
public void setAimingTime(int int1) -
getHitChance
public int getHitChance() -
setHitChance
public void setHitChance(int int1) -
getAngle
public float getAngle() -
setAngle
public void setAngle(float float1) -
getWeightModifier
public float getWeightModifier() -
setWeightModifier
public void setWeightModifier(float float1)
-