Class ItemBuilder<T extends ItemBuilder<T>>

  • Method Details

    • alarmClock

      public static AlarmClockItemBuilder alarmClock(ItemKey itemKey)
    • alarmClockClothing

      public static AlarmClockClothingItemBuilder alarmClockClothing(ItemKey itemKey)
    • animal

      public static AnimalItemBuilder animal(ItemKey itemKey)
    • clothing

      public static ClothingItemBuilder clothing(ItemKey itemKey)
    • container

      public static ContainerItemBuilder container(ItemKey itemKey)
    • drainable

      public static DrainableItemBuilder drainable(ItemKey itemKey)
    • food

      public static FoodItemBuilder food(ItemKey itemKey)
    • key

      public static KeyItemBuilder key(ItemKey itemKey)
    • literature

      public static LiteratureItemBuilder literature(ItemKey itemKey)
    • map

      public static MapItemBuilder map(ItemKey itemKey)
    • moveable

      public static MoveableItemBuilder moveable(ItemKey itemKey)
    • normal

      public static <T extends ItemBuilder<T>> ItemBuilder<T> normal(ItemKey itemKey)
    • radio

      public static RadioItemBuilder radio(ItemKey itemKey)
    • weapon

      public static WeaponItemBuilder weapon(ItemKey itemKey)
    • weaponPart

      public static WeaponPartItemBuilder weaponPart(ItemKey itemKey)
    • type

      public T type(Item.Type typex)
    • activatedItem

      public T activatedItem(boolean boolean0)
    • addComponent

      public T addComponent(ComponentBuilder componentBuilder)
    • aimReleaseSound

      public T aimReleaseSound(SoundKey soundKey)
    • aimingtime

      public T aimingtime(int int0)
    • alarmSound

      public T alarmSound(SoundKey soundKey)
    • alcoholPower

      public T alcoholPower(float float0)
    • alcoholic

      public T alcoholic(boolean boolean0)
    • alwaysWelcomeGift

      public T alwaysWelcomeGift(boolean boolean0)
    • ammoType

      public T ammoType(ItemKey itemKey)
    • animalFeedType

      public T animalFeedType(AnimalFeedType animalFeedTypex)
    • attachmentReplacement

      public T attachmentReplacement(String string)
    • attachmentType

      public T attachmentType(AttachmentType attachmentTypex)
    • attachmentsProvided

      public T attachmentsProvided(AttachmentType... attachmentTypes)
    • bandagePower

      public T bandagePower(float float0)
    • bloodLocation

      public T bloodLocation(BloodClothingType... bloodClothingTypes)
    • bodyLocation

      public T bodyLocation(ItemBodyLocation itemBodyLocation)
    • boredomChange

      public T boredomChange(int int0)
    • brakeForce

      public T brakeForce(int int0)
    • breakSound

      public T breakSound(SoundKey soundKey)
    • bringToBearSound

      public T bringToBearSound(SoundKey soundKey)
    • bulletHitArmourSound

      public T bulletHitArmourSound(SoundKey soundKey)
    • calories

      public T calories(float float0)
    • canBandage

      public T canBandage(boolean boolean0)
    • canBeEquipped

      public T canBeEquipped(ItemBodyLocation itemBodyLocation)
    • canBeRemote

      public T canBeRemote(boolean boolean0)
    • canHaveHoles

      public T canHaveHoles(boolean boolean0)
    • canStack

      public T canStack(boolean boolean0)
    • canStoreWater

      public T canStoreWater(boolean boolean0)
    • cannedFood

      public T cannedFood(boolean boolean0)
    • cantBeFrozen

      public T cantBeFrozen(boolean boolean0)
    • cantEat

      public T cantEat(boolean boolean0)
    • capacity

      public T capacity(int int0)
    • carbohydrates

      public T carbohydrates(float float0)
    • chanceToFall

      public T chanceToFall(int int0)
    • chanceToSpawnDamaged

      public T chanceToSpawnDamaged(int int0)
    • closeKillMove

      public T closeKillMove(String string)
    • clothingExtraSubmenu

      public T clothingExtraSubmenu(String string)
    • clothingItem

      public T clothingItem(String string)
    • clothingItemExtra

      public T clothingItemExtra(ItemKey... itemKeys)
    • clothingItemExtraOption

      public T clothingItemExtraOption(String... strings)
    • colorBlue

      public T colorBlue(int int0)
    • colorGreen

      public T colorGreen(int int0)
    • colorRed

      public T colorRed(int int0)
    • combatSpeedModifier

      public T combatSpeedModifier(float float0)
    • conditionAffectsCapacity

      public T conditionAffectsCapacity(boolean boolean0)
    • conditionLowerChanceOneIn

      public T conditionLowerChanceOneIn(int int0)
    • conditionLowerOffroad

      public T conditionLowerOffroad(float float0)
    • conditionLowerStandard

      public T conditionLowerStandard(float float0)
    • conditionMax

      public T conditionMax(int int0)
    • consolidateOption

      public T consolidateOption(String string)
    • containerName

      public T containerName(String string)
    • cookingSound

      public T cookingSound(SoundKey soundKey)
    • corpseSicknessDefense

      public T corpseSicknessDefense(float float0)
    • cosmetic

      public T cosmetic(boolean boolean0)
    • count

      public T count(int int0)
    • customContextMenu

      public T customContextMenu(CustomContextMenu customContextMenux)
    • customDrinkSound

      public T customDrinkSound(SoundKey soundKey)
    • customEatSound

      public T customEatSound(SoundKey soundKey)
    • damagedSound

      public T damagedSound(SoundKey soundKey)
    • digType

      public T digType(DigType digTypex)
    • disappearOnUse

      public T disappearOnUse(boolean boolean0)
    • discomfortModifier

      public T discomfortModifier(float float0)
    • displayCategory

      public T displayCategory(ItemDisplayCategory itemDisplayCategory)
    • displayName

      public T displayName(String string)
    • dropSound

      public T dropSound(SoundKey soundKey)
    • eatType

      public T eatType(EatType eatTypex)
    • eattime

      public T eattime(int int0)
    • ejectAmmoSound

      public T ejectAmmoSound(SoundKey soundKey)
    • ejectAmmoStartSound

      public T ejectAmmoStartSound(SoundKey soundKey)
    • ejectAmmoStopSound

      public T ejectAmmoStopSound(SoundKey soundKey)
    • engineLoudness

      public T engineLoudness(float float0)
    • equipSound

      public T equipSound(SoundKey soundKey)
    • equippedNoSprint

      public T equippedNoSprint(boolean boolean0)
    • evolvedRecipe

      public T evolvedRecipe(EvolvedRecipeHelper... evolvedRecipeHelpers)
    • evolvedRecipeName

      public T evolvedRecipeName(String string)
    • explosionSound

      public T explosionSound(SoundKey soundKey)
    • fabricType

      public T fabricType(ItemFabricType itemFabricType)
    • fatigueChange

      public T fatigueChange(float float0)
    • fillFromDispenserSound

      public T fillFromDispenserSound(SoundKey soundKey)
    • fillFromLakeSound

      public T fillFromLakeSound(SoundKey soundKey)
    • fillFromTapSound

      public T fillFromTapSound(SoundKey soundKey)
    • fillFromToiletSound

      public T fillFromToiletSound(SoundKey soundKey)
    • fireFuelRatio

      public T fireFuelRatio(float float0)
    • fishingLure

      public T fishingLure(boolean boolean0)
    • fluid

      public T fluid(String string)
    • foodType

      public T foodType(FoodType foodTypex)
    • gunType

      public T gunType(ItemKey itemKey)
    • headCondition

      public T headCondition(int int0)
    • headConditionLowerChanceMultiplier

      public T headConditionLowerChanceMultiplier(float float0)
    • headConditionMax

      public T headConditionMax(int int0)
    • hearingModifier

      public T hearingModifier(float float0)
    • hidden

      public T hidden(boolean boolean0)
    • hungerChange

      public T hungerChange(float float0)
    • icon

      public T icon(String string)
    • iconColorMask

      public T iconColorMask(String string)
    • iconFluidMask

      public T iconFluidMask(String string)
    • iconsForTexture

      public T iconsForTexture(String... strings)
    • insertAmmoSound

      public T insertAmmoSound(SoundKey soundKey)
    • insertAmmoStartSound

      public T insertAmmoStartSound(SoundKey soundKey)
    • insertAmmoStopSound

      public T insertAmmoStopSound(SoundKey soundKey)
    • insulation

      public T insulation(float float0)
    • isCookable

      public T isCookable(boolean boolean0)
    • isDung

      public T isDung(boolean boolean0)
    • isWaterSource

      public T isWaterSource(boolean boolean0)
    • itemAfterCleaning

      public T itemAfterCleaning(ItemKey itemKey)
    • itemWhenDry

      public T itemWhenDry(ItemKey itemKey)
    • keepOnDeplete

      public T keepOnDeplete(boolean boolean0)
    • lightDistance

      public T lightDistance(int int0)
    • lightStrength

      public T lightStrength(float float0)
    • lipids

      public T lipids(float float0)
    • lowLightBonus

      public T lowLightBonus(float float0)
    • makeUpType

      public T makeUpType(String string)
    • manuallyRemoveSpentRounds

      public T manuallyRemoveSpentRounds(boolean boolean0)
    • maxAmmo

      public T maxAmmo(int int0)
    • maxCapacity

      public T maxCapacity(int int0)
    • maxItemSize

      public T maxItemSize(float float0)
    • mechanicsItem

      public T mechanicsItem(boolean boolean0)
    • mediaCategory

      public T mediaCategory(String string)
    • medical

      public T medical(boolean boolean0)
    • metalValue

      public T metalValue(float float0)
    • needToBeClosedOnceReload

      public T needToBeClosedOnceReload(boolean boolean0)
    • noiseDuration

      public T noiseDuration(int int0)
    • onBreak

      public T onBreak(String string)
    • onCreate

      public T onCreate(String string)
    • openingRecipe

      public T openingRecipe(CraftRecipeKey craftRecipeKey)
    • originX

      public T originX(int int0)
    • originY

      public T originY(int int0)
    • originZ

      public T originZ(int int0)
    • packaged

      public T packaged(boolean boolean0)
    • placeMultipleSound

      public T placeMultipleSound(SoundKey soundKey)
    • placeOneSound

      public T placeOneSound(SoundKey soundKey)
    • pourType

      public T pourType(PourType pourTypex)
    • primaryAnimMask

      public T primaryAnimMask(String string)
    • protectFromRainWhenEquipped

      public T protectFromRainWhenEquipped(boolean boolean0)
    • proteins

      public T proteins(float float0)
    • rainFactor

      public T rainFactor(float float0)
    • readType

      public T readType(ReadType readTypex)
    • reduceInfectionPower

      public T reduceInfectionPower(float float0)
    • remoteController

      public T remoteController(boolean boolean0)
    • remoteRange

      public T remoteRange(int int0)
    • removeOnBroken

      public T removeOnBroken(boolean boolean0)
    • removeUnhappinessWhenCooked

      public T removeUnhappinessWhenCooked(boolean boolean0)
    • replaceInPrimaryHand

      public T replaceInPrimaryHand(String string0, String string1)
    • replaceInSecondHand

      public T replaceInSecondHand(String string0, String string1)
    • replaceOnUse

      public T replaceOnUse(ItemKey itemKey)
    • requireInHandOrInventory

      public T requireInHandOrInventory(ItemKey... itemKeys)
    • requiresEquippedBothHands

      public T requiresEquippedBothHands(boolean boolean0)
    • researchablerecipes

      public T researchablerecipes(CraftRecipeKey... craftRecipeKeys)
    • runSpeedModifier

      public T runSpeedModifier(float float0)
    • scaleWorldIcon

      public T scaleWorldIcon(float float0)
    • secondaryAnimMask

      public T secondaryAnimMask(String string)
    • sharpness

      public T sharpness(float float0)
    • shoutMultiplier

      public T shoutMultiplier(float float0)
    • shoutType

      public T shoutType(SoundKey soundKey)
    • soundMap

      public T soundMap(String string)
    • soundParameter

      public <R extends Enum<R>> T soundParameter(String string, R _enum)
    • soundRadius

      public T soundRadius(int int0)
    • soundVolume

      public T soundVolume(int int0)
    • spawnWith

      public T spawnWith(ItemKey itemKey)
    • spice

      public T spice(boolean boolean0)
    • staticModel

      public T staticModel(ModelKey modelKey)
    • staticModelsByIndex

      public T staticModelsByIndex(ModelKey... modelKeys)
    • stopPower

      public T stopPower(float float0)
    • stressChange

      public T stressChange(int int0)
    • survivalGear

      public T survivalGear(boolean boolean0)
    • suspensionCompression

      public T suspensionCompression(float float0)
    • suspensionDamping

      public T suspensionDamping(float float0)
    • swingAnim

      public T swingAnim(SwingAnim swingAnimx)
    • tags

      public T tags(ItemTag... itemTags)
    • teachedrecipes

      public T teachedrecipes(Object... objects)
    • tooltip

      public T tooltip(String string)
    • torchCone

      public T torchCone(boolean boolean0)
    • torchDot

      public T torchDot(float float0)
    • trap

      public T trap(boolean boolean0)
    • twoHandWeapon

      public T twoHandWeapon(boolean boolean0)
    • unequipSound

      public T unequipSound(SoundKey soundKey)
    • unhappyChange

      public T unhappyChange(int int0)
    • useWhileEquipped

      public T useWhileEquipped(boolean boolean0)
    • useWorldItem

      public T useWorldItem(boolean boolean0)
    • vehicleType

      public T vehicleType(int int0)
    • vehiclePartModel

      public T vehiclePartModel(String string)
    • visionModifier

      public T visionModifier(float float0)
    • visualAid

      public T visualAid(boolean boolean0)
    • weaponHitArmourSound

      public T weaponHitArmourSound(SoundKey soundKey)
    • weight

      public T weight(float float0)
    • weightEmpty

      public T weightEmpty(float float0)
    • weightModifier

      public T weightModifier(float float0)
    • weightReduction

      public T weightReduction(int int0)
    • wet

      public T wet(boolean boolean0)
    • wetCooldown

      public T wetCooldown(float float0)
    • wheelFriction

      public T wheelFriction(float float0)
    • windResistance

      public T windResistance(float float0)
    • withDrainable

      public T withDrainable(ItemKey itemKey)
    • withoutDrainable

      public T withoutDrainable(ItemKey itemKey)
    • worldObjectSprite

      public T worldObjectSprite(String string)
    • worldRender

      public T worldRender(boolean boolean0)
    • worldStaticModel

      public T worldStaticModel(ModelKey modelKey)
    • worldStaticModelsByIndex

      public T worldStaticModelsByIndex(ModelKey... modelKeys)