/** * MIT License * * Copyright (c) 2022 JabDoesThings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. * */ /** @noSelfInFile */ /// declare module '@shughesuk/pipewrench' { export namespace zombie.characterTextures { /** [ENUM] zombie.characterTextures.BloodBodyPartType */ export class BloodBodyPartType { protected constructor(); static readonly Back: zombie.characterTextures.BloodBodyPartType; static readonly Foot_L: zombie.characterTextures.BloodBodyPartType; static readonly Foot_R: zombie.characterTextures.BloodBodyPartType; static readonly ForeArm_L: zombie.characterTextures.BloodBodyPartType; static readonly ForeArm_R: zombie.characterTextures.BloodBodyPartType; static readonly Groin: zombie.characterTextures.BloodBodyPartType; static readonly Hand_L: zombie.characterTextures.BloodBodyPartType; static readonly Hand_R: zombie.characterTextures.BloodBodyPartType; static readonly Head: zombie.characterTextures.BloodBodyPartType; static readonly LowerLeg_L: zombie.characterTextures.BloodBodyPartType; static readonly LowerLeg_R: zombie.characterTextures.BloodBodyPartType; static readonly MAX: zombie.characterTextures.BloodBodyPartType; static readonly Neck: zombie.characterTextures.BloodBodyPartType; static readonly Torso_Lower: zombie.characterTextures.BloodBodyPartType; static readonly Torso_Upper: zombie.characterTextures.BloodBodyPartType; static readonly UpperArm_L: zombie.characterTextures.BloodBodyPartType; static readonly UpperArm_R: zombie.characterTextures.BloodBodyPartType; static readonly UpperLeg_L: zombie.characterTextures.BloodBodyPartType; static readonly UpperLeg_R: zombie.characterTextures.BloodBodyPartType; name(): string; ordinal(): number; /** * @noSelf * * (int arg0): BloodBodyPartType */ static FromIndex(arg0: number): zombie.characterTextures.BloodBodyPartType; /** * @noSelf * * (String arg0): BloodBodyPartType */ static FromString(arg0: string | null): zombie.characterTextures.BloodBodyPartType; /** * @noSelf * * (BloodBodyPartType arg0): int */ static ToIndex(arg0: zombie.characterTextures.BloodBodyPartType | null): number; getCharacterMaskParts(): zombie.core.skinnedmodel.model.CharacterMask$Part[]; getDisplayName(): string; index(): number; /** * @noSelf * * (String arg0): BloodBodyPartType */ static valueOf(arg0: string | null): zombie.characterTextures.BloodBodyPartType; /** @noSelf */ static values(): zombie.characterTextures.BloodBodyPartType[]; } /** [ENUM] zombie.characterTextures.BloodClothingType */ export class BloodClothingType { protected constructor(); static readonly Apron: zombie.characterTextures.BloodClothingType; static readonly Bag: zombie.characterTextures.BloodClothingType; static readonly FullHelmet: zombie.characterTextures.BloodClothingType; static readonly Groin: zombie.characterTextures.BloodClothingType; static readonly Hands: zombie.characterTextures.BloodClothingType; static readonly Head: zombie.characterTextures.BloodClothingType; static readonly Jacket: zombie.characterTextures.BloodClothingType; static readonly Jumper: zombie.characterTextures.BloodClothingType; static readonly JumperNoSleeves: zombie.characterTextures.BloodClothingType; static readonly LongJacket: zombie.characterTextures.BloodClothingType; static readonly LowerArms: zombie.characterTextures.BloodClothingType; static readonly LowerBody: zombie.characterTextures.BloodClothingType; static readonly LowerLegs: zombie.characterTextures.BloodClothingType; static readonly Neck: zombie.characterTextures.BloodClothingType; static readonly Shirt: zombie.characterTextures.BloodClothingType; static readonly ShirtLongSleeves: zombie.characterTextures.BloodClothingType; static readonly ShirtNoSleeves: zombie.characterTextures.BloodClothingType; static readonly Shoes: zombie.characterTextures.BloodClothingType; static readonly ShortsShort: zombie.characterTextures.BloodClothingType; static readonly Trousers: zombie.characterTextures.BloodClothingType; static readonly UpperArms: zombie.characterTextures.BloodClothingType; static readonly UpperBody: zombie.characterTextures.BloodClothingType; static readonly UpperLegs: zombie.characterTextures.BloodClothingType; name(): string; ordinal(): number; /** * @noSelf * * (BloodBodyPartType arg0, HumanVisual arg1, ArrayList arg2): void */ static addBasicPatch(arg0: zombie.characterTextures.BloodBodyPartType | null, arg1: zombie.core.skinnedmodel.visual.HumanVisual | null, arg2: java.util.ArrayList | null): void; /** * @noSelf * * (int arg0, HumanVisual arg1, ArrayList arg2, boolean arg3): void */ static addBlood(arg0: number, arg1: zombie.core.skinnedmodel.visual.HumanVisual | null, arg2: java.util.ArrayList | null, arg3: boolean): void; /** * @noSelf * * (BloodBodyPartType arg0, HumanVisual arg1, ArrayList arg2, boolean arg3): void */ static addDirt(arg0: zombie.characterTextures.BloodBodyPartType | null, arg1: zombie.core.skinnedmodel.visual.HumanVisual | null, arg2: java.util.ArrayList | null, arg3: boolean): void; /** * @noSelf * * (BloodBodyPartType arg0, HumanVisual arg1, ArrayList arg2, boolean arg3): boolean */ static addHole(arg0: zombie.characterTextures.BloodBodyPartType | null, arg1: zombie.core.skinnedmodel.visual.HumanVisual | null, arg2: java.util.ArrayList | null, arg3: boolean): boolean; /** * @noSelf * * (Clothing arg0): void */ static calcTotalBloodLevel(arg0: zombie.inventory.types.Clothing | null): void; /** * @noSelf * * (Clothing arg0): void */ static calcTotalDirtLevel(arg0: zombie.inventory.types.Clothing | null): void; /** * @noSelf * * (String arg0): BloodClothingType */ static fromString(arg0: string | null): zombie.characterTextures.BloodClothingType; /** * @noSelf * * (ArrayList arg0): int */ static getCoveredPartCount(arg0: java.util.ArrayList | null): number; /** * @noSelf * * (ArrayList arg0): ArrayList */ static getCoveredParts(arg0: java.util.ArrayList | null): java.util.ArrayList; /** * @noSelf * * (String arg0): BloodClothingType */ static valueOf(arg0: string | null): zombie.characterTextures.BloodClothingType; /** @noSelf */ static values(): zombie.characterTextures.BloodClothingType[]; } } }