Class RaiderEntity
- All Implemented Interfaces:
- Attackable,- DataTracked,- EquipmentHolder,- Leashable,- Monster,- Targeter,- ScoreHolder,- Nameable,- EntityLike
- Direct Known Subclasses:
- IllagerEntity,- RavagerEntity,- WitchEntity
- Mappings:
- Namespace - Name - named - net/minecraft/entity/raid/RaiderEntity- intermediary - net/minecraft/class_3763- official - cqm
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classclassprotected static classclassNested classes/interfaces inherited from class net.minecraft.entity.mob.PatrolEntityPatrolEntity.PatrolGoal<T extends PatrolEntity>Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.entity.LeashableLeashable.LeashData
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprotected static final TrackedData<Boolean> (package private) static final Predicate<ItemEntity> private intprivate intFields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, EQUIPMENT_SLOT_ID, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_6215, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideAttackDamage, riptideStack, riptideTicks, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.LeashableLEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTHFields inherited from interface net.minecraft.entity.mob.MonsterNORMAL_MONSTER_EXPERIENCE, SMALL_MONSTER_EXPERIENCE, STRONG_MONSTER_EXPERIENCE, STRONGER_MONSTER_EXPERIENCE, WITHER_EXPERIENCE, ZERO_EXPERIENCEFields inherited from interface net.minecraft.scoreboard.ScoreHolderWILDCARD, WILDCARD_NAME
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedRaiderEntity(EntityType<? extends RaiderEntity> type, World world) 
- 
Method SummaryModifier and TypeMethodDescriptionabstract voidaddBonusForWave(ServerWorld world, int wave, boolean unused) booleancanImmediatelyDespawn(double distanceSquared) booleanbooleanbooleandamage(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.abstract SoundEventintgetRaid()intgetWave()booleanbooleanbooleanhasRaid()protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) booleanbooleanprotected voidloot(ServerWorld world, ItemEntity itemEntity) voidonDeath(DamageSource damageSource) voidReads custom data fromnbt.voidsetAbleToJoinRaid(boolean ableToJoinRaid) voidsetCelebrating(boolean celebrating) voidsetOutOfRaidCounter(int outOfRaidCounter) voidvoidsetWave(int wave) voidprotected voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.mob.PatrolEntitycanLead, canSpawn, getPatrolTarget, hasPatrolTarget, isPatrolLeader, isRaidCenterSet, setPatrolLeader, setPatrolling, setPatrolTarget, setRandomPatrolTargetMethods inherited from class net.minecraft.entity.mob.HostileEntitycanSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getDeathSound, getFallSounds, getHurtSound, getPathfindingFavor, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropExperience, shouldDropLootMethods inherited from class net.minecraft.entity.mob.PathAwareEntitybeforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntitybaseTick, breakLongLeash, canBeLeashed, canDispenserEquipSlot, canGather, canMobSpawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createMobAttributes, createNavigation, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getAmbientSound, getArmorDropChances, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getExperienceToDrop, getHandDropChances, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPreferredWeapons, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, handleStatus, hasPositionTarget, initEquipment, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, mobTick, movesIndependently, onEatingGrass, onFinishPathfinding, onLeashRemoved, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tick, tickNewAi, tryAttack, tryEquip, turnHead, updateAttribute, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, becomeAngry, blockedByShield, canBeNameTagged, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, drop, dropExperience, dropInventory, endCombat, enterCombat, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseWaterMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectiveGravity, getEquippedItems, getExperienceToDrop, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWeaponStack, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBaby, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, resetLerp, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setAttackingPlayer, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropExperience, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, clientDamage, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.EquipmentHoldergetSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.LeashableapplyLeashElasticity, attachLeash, canLeashAttachTo, detachLeash, detachLeashWithoutDrop, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbtMethods inherited from interface net.minecraft.scoreboard.ScoreHoldergetStyledDisplayName
- 
Field Details- 
CELEBRATING- Mappings:
- Namespace - Name - Mixin selector - named - CELEBRATING- Lnet/minecraft/entity/raid/RaiderEntity;CELEBRATING:Lnet/minecraft/entity/data/TrackedData;- intermediary - field_19032- Lnet/minecraft/class_3763;field_19032:Lnet/minecraft/class_2940;- official - c- Lcqm;c:Lajy;
 
- 
OBTAINABLE_OMINOUS_BANNER_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - named - OBTAINABLE_OMINOUS_BANNER_PREDICATE- Lnet/minecraft/entity/raid/RaiderEntity;OBTAINABLE_OMINOUS_BANNER_PREDICATE:Ljava/util/function/Predicate;- intermediary - field_16600- Lnet/minecraft/class_3763;field_16600:Ljava/util/function/Predicate;- official - a- Lcqm;a:Ljava/util/function/Predicate;
 
- 
raid- Mappings:
- Namespace - Name - Mixin selector - named - raid- Lnet/minecraft/entity/raid/RaiderEntity;raid:Lnet/minecraft/village/raid/Raid;- intermediary - field_16599- Lnet/minecraft/class_3763;field_16599:Lnet/minecraft/class_3765;- official - d- Lcqm;d:Lcql;
 
- 
waveprivate int wave- Mappings:
- Namespace - Name - Mixin selector - named - wave- Lnet/minecraft/entity/raid/RaiderEntity;wave:I- intermediary - field_16601- Lnet/minecraft/class_3763;field_16601:I- official - b- Lcqm;b:I
 
- 
ableToJoinRaidprivate boolean ableToJoinRaid- Mappings:
- Namespace - Name - Mixin selector - named - ableToJoinRaid- Lnet/minecraft/entity/raid/RaiderEntity;ableToJoinRaid:Z- intermediary - field_16602- Lnet/minecraft/class_3763;field_16602:Z- official - bY- Lcqm;bY:Z
 
- 
outOfRaidCounterprivate int outOfRaidCounter- Mappings:
- Namespace - Name - Mixin selector - named - outOfRaidCounter- Lnet/minecraft/entity/raid/RaiderEntity;outOfRaidCounter:I- intermediary - field_16997- Lnet/minecraft/class_3763;field_16997:I- official - bZ- Lcqm;bZ:I
 
 
- 
- 
Constructor Details- 
RaiderEntity- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V- intermediary - <init>- Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V- official - <init>- Lbum;<init>(Lbut;Ldgj;)V
 
 
- 
- 
Method Details- 
initGoalsprotected void initGoals()- Overrides:
- initGoalsin class- PatrolEntity
- Mappings:
- Namespace - Name - Mixin selector - named - initGoals- Lnet/minecraft/entity/mob/MobEntity;initGoals()V- intermediary - method_5959- Lnet/minecraft/class_1308;method_5959()V- official - E- Lbvk;E()V
 
- 
initDataTrackerInitializes data tracker.- Overrides:
- initDataTrackerin class- MobEntity
- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
- Namespace - Name - Mixin selector - named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V- official - a- Lbum;a(Lakc$a;)V
 
- 
addBonusForWave- Mappings:
- Namespace - Name - Mixin selector - named - addBonusForWave- Lnet/minecraft/entity/raid/RaiderEntity;addBonusForWave(Lnet/minecraft/server/world/ServerWorld;IZ)V- intermediary - method_16484- Lnet/minecraft/class_3763;method_16484(Lnet/minecraft/class_3218;IZ)V- official - a- Lcqm;a(Lard;IZ)V
 
- 
canJoinRaidpublic boolean canJoinRaid()- Mappings:
- Namespace - Name - Mixin selector - named - canJoinRaid- Lnet/minecraft/entity/raid/RaiderEntity;canJoinRaid()Z- intermediary - method_16481- Lnet/minecraft/class_3763;method_16481()Z- official - gE- Lcqm;gE()Z
 
- 
setAbleToJoinRaidpublic void setAbleToJoinRaid(boolean ableToJoinRaid) - Mappings:
- Namespace - Name - Mixin selector - named - setAbleToJoinRaid- Lnet/minecraft/entity/raid/RaiderEntity;setAbleToJoinRaid(Z)V- intermediary - method_16480- Lnet/minecraft/class_3763;method_16480(Z)V- official - A- Lcqm;A(Z)V
 
- 
tickMovementpublic void tickMovement()- Overrides:
- tickMovementin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - named - tickMovement- Lnet/minecraft/entity/LivingEntity;tickMovement()V- intermediary - method_6007- Lnet/minecraft/class_1309;method_6007()V- official - d_- Lbvi;d_()V
 
- 
updateDespawnCounterprotected void updateDespawnCounter()- Overrides:
- updateDespawnCounterin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - named - updateDespawnCounter- Lnet/minecraft/entity/mob/HostileEntity;updateDespawnCounter()V- intermediary - method_16827- Lnet/minecraft/class_1588;method_16827()V- official - gw- Lclz;gw()V
 
- 
onDeath- Overrides:
- onDeathin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - named - onDeath- Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V- intermediary - method_6078- Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V- official - a- Lbvi;a(Lbtc;)V
 
- 
hasNoRaidpublic boolean hasNoRaid()- Overrides:
- hasNoRaidin class- PatrolEntity
- Mappings:
- Namespace - Name - Mixin selector - named - hasNoRaid- Lnet/minecraft/entity/mob/PatrolEntity;hasNoRaid()Z- intermediary - method_16472- Lnet/minecraft/class_3732;method_16472()Z- official - gy- Lcma;gy()Z
 
- 
setRaid- Mappings:
- Namespace - Name - Mixin selector - named - setRaid- Lnet/minecraft/entity/raid/RaiderEntity;setRaid(Lnet/minecraft/village/raid/Raid;)V- intermediary - method_16476- Lnet/minecraft/class_3763;method_16476(Lnet/minecraft/class_3765;)V- official - a- Lcqm;a(Lcql;)V
 
- 
getRaid- Mappings:
- Namespace - Name - Mixin selector - named - getRaid- Lnet/minecraft/entity/raid/RaiderEntity;getRaid()Lnet/minecraft/village/raid/Raid;- intermediary - method_16478- Lnet/minecraft/class_3763;method_16478()Lnet/minecraft/class_3765;- official - gF- Lcqm;gF()Lcql;
 
- 
isCaptainpublic boolean isCaptain()- Mappings:
- Namespace - Name - Mixin selector - named - isCaptain- Lnet/minecraft/entity/raid/RaiderEntity;isCaptain()Z- intermediary - method_58646- Lnet/minecraft/class_3763;method_58646()Z- official - gG- Lcqm;gG()Z
 
- 
hasRaidpublic boolean hasRaid()- Mappings:
- Namespace - Name - Mixin selector - named - hasRaid- Lnet/minecraft/entity/raid/RaiderEntity;hasRaid()Z- intermediary - method_58647- Lnet/minecraft/class_3763;method_58647()Z- official - gH- Lcqm;gH()Z
 
- 
hasActiveRaidpublic boolean hasActiveRaid()- Mappings:
- Namespace - Name - Mixin selector - named - hasActiveRaid- Lnet/minecraft/entity/raid/RaiderEntity;hasActiveRaid()Z- intermediary - method_16482- Lnet/minecraft/class_3763;method_16482()Z- official - gI- Lcqm;gI()Z
 
- 
setWavepublic void setWave(int wave) - Mappings:
- Namespace - Name - Mixin selector - named - setWave- Lnet/minecraft/entity/raid/RaiderEntity;setWave(I)V- intermediary - method_16477- Lnet/minecraft/class_3763;method_16477(I)V- official - b- Lcqm;b(I)V
 
- 
getWavepublic int getWave()- Mappings:
- Namespace - Name - Mixin selector - named - getWave- Lnet/minecraft/entity/raid/RaiderEntity;getWave()I- intermediary - method_16486- Lnet/minecraft/class_3763;method_16486()I- official - gJ- Lcqm;gJ()I
 
- 
isCelebratingpublic boolean isCelebrating()- Mappings:
- Namespace - Name - Mixin selector - named - isCelebrating- Lnet/minecraft/entity/raid/RaiderEntity;isCelebrating()Z- intermediary - method_20034- Lnet/minecraft/class_3763;method_20034()Z- official - gK- Lcqm;gK()Z
 
- 
setCelebratingpublic void setCelebrating(boolean celebrating) - Mappings:
- Namespace - Name - Mixin selector - named - setCelebrating- Lnet/minecraft/entity/raid/RaiderEntity;setCelebrating(Z)V- intermediary - method_20036- Lnet/minecraft/class_3763;method_20036(Z)V- official - B- Lcqm;B(Z)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- PatrolEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- official - b- Lbum;b(Ltq;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- PatrolEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- official - a- Lbum;a(Ltq;)V
 
- 
loot- Overrides:
- lootin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - named - loot- Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/ItemEntity;)V- intermediary - method_5949- Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_3218;Lnet/minecraft/class_1542;)V- official - a- Lbvk;a(Lard;Lcld;)V
 
- 
canImmediatelyDespawnpublic boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
- canImmediatelyDespawnin class- PatrolEntity
- Mappings:
- Namespace - Name - Mixin selector - named - canImmediatelyDespawn- Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z- intermediary - method_5974- Lnet/minecraft/class_1308;method_5974(D)Z- official - h- Lbvk;h(D)Z
 
- 
cannotDespawnpublic boolean cannotDespawn()- Overrides:
- cannotDespawnin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - named - cannotDespawn- Lnet/minecraft/entity/mob/MobEntity;cannotDespawn()Z- intermediary - method_17326- Lnet/minecraft/class_1308;method_17326()Z- official - aa- Lbvk;aa()Z
 
- 
getOutOfRaidCounterpublic int getOutOfRaidCounter()- Mappings:
- Namespace - Name - Mixin selector - named - getOutOfRaidCounter- Lnet/minecraft/entity/raid/RaiderEntity;getOutOfRaidCounter()I- intermediary - method_16836- Lnet/minecraft/class_3763;method_16836()I- official - gL- Lcqm;gL()I
 
- 
setOutOfRaidCounterpublic void setOutOfRaidCounter(int outOfRaidCounter) - Mappings:
- Namespace - Name - Mixin selector - named - setOutOfRaidCounter- Lnet/minecraft/entity/raid/RaiderEntity;setOutOfRaidCounter(I)V- intermediary - method_16835- Lnet/minecraft/class_3763;method_16835(I)V- official - c- Lcqm;c(I)V
 
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of LivingEntity.isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- LivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - damage- Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Z- intermediary - method_64397- Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z- official - a- Lbum;a(Lard;Lbtc;F)Z
 
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
- initializein class- PatrolEntity
- Mappings:
- Namespace - Name - Mixin selector - named - initialize- Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;- intermediary - method_5943- Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;- official - a- Lbvk;a(Ldha;Lbsj;Lbus;Lbwb;)Lbwb;
 
- 
getCelebratingSound- Mappings:
- Namespace - Name - Mixin selector - named - getCelebratingSound- Lnet/minecraft/entity/raid/RaiderEntity;getCelebratingSound()Lnet/minecraft/sound/SoundEvent;- intermediary - method_20033- Lnet/minecraft/class_3763;method_20033()Lnet/minecraft/class_3414;- official - aj_- Lcqm;aj_()Lavz;
 
 
-