Package net.minecraft.entity
Class ShulkerBulletEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ShulkerBulletEntity
- All Implemented Interfaces:
class_3893,Nameable
- Mappings:
Namespace Name official aovintermediary net/minecraft/class_3005named net/minecraft/entity/ShulkerBulletEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Directionprivate LivingEntityprivate BlockPosprivate UUIDprivate intprivate Entityprivate BlockPosprivate UUIDprivate doubleprivate doubleprivate doubleFields inherited from class net.minecraft.entity.Entity
changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, distanceTraveled, fallDistance, field_16693, field_16694, field_16696, field_3223, firstUpdate, FLAGS, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, LOGGER_, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, ridingCooldown, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, tracedX, tracedY, tracedZ, updateNeeded, uuidString, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionShulkerBulletEntity(World world) ShulkerBulletEntity(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ) ShulkerBulletEntity(World world, LivingEntity owner, Entity target, Direction.Axis axis) -
Method Summary
Modifier and TypeMethodDescriptionbooleancollides()booleandamage(DamageSource source, float amount) floatintprotected voidbooleanisOnFire()private voidmethod_13288(Direction.Axis axis) protected voidonCollision(BlockHitResult result) protected voidprivate voidsetDirection(Direction direction) booleanshouldRender(double distance) voidtick()protected voidMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, afterSpawn, animateDamage, applyMirror, applyRotation, attemptSprintingParticles, baseTick, burn, canAddPassenger, canAvoidTraps, canClimb, canFly, canStartRiding, canUsePortals, checkBlockCollision, copyPortalInfo, copyPosition, dealDamage, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, entityDataRequiresOperator, equals, equip, equipStack, extinguish, fall, fromNbt, getAir, getArmorItems, getBoundingBox, getBox, getBurningDuration, getCameraPosVec, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEntityName, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getItemsEquipped, getItemsHand, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMountedHeightOffset, getMovementDirection, getParts, getPassengerList, getPassengersDeep, getPistonBehavior, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getUuid, getVehicle, getVisibilityBoundingBox, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasMount, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, interact, interactAt, isAlive, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, kill, method_10787, method_10931, method_10932, method_10933, method_10936, method_12265, method_12833, method_12984, method_12985, method_12991, method_13003, method_15051, method_15055, method_15540, method_15541, method_15557, method_15558, method_15559, method_15560, method_15561, method_15562, method_15563, method_15564, method_15566, method_15567, method_15569, method_15570, method_15571, method_15572, method_15573, method_15574, method_15575, method_15576, method_15577, method_15578, method_15580, method_15581, method_15582, method_15583, method_15584, method_15585, method_15586, method_15588, method_15589, method_15590, method_15591, method_15592, method_15593, method_15594, method_17412, method_17413, method_17414, method_2492, method_4086, method_5505, method_5506, method_6344, move, onBlockCollision, onKilledOther, onLightningStrike, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, onTrackedDataSet, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, setAir, setBoundingBox, setBounds, setCustomNameVisible, setEntityId, setFlag, setGlowing, setHeadYaw, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setNoGravity, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setUuid, setVelocityClient, setWorld, setYaw, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, startRiding, stopRiding, teleportRequested, tickFire, tickNetherPortalCooldown, tickRiding, toListNbt, toListNbt, toNbt, toString, updateKilledAchievement, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateTrackedPositionAndAngles, updateWaterState
-
Field Details
-
owner
- Mappings:
Namespace Name Mixin selector official aLaov;a:Lafa;intermediary field_14807Lnet/minecraft/class_3005;field_14807:Lnet/minecraft/class_1699;named ownerLnet/minecraft/entity/ShulkerBulletEntity;owner:Lnet/minecraft/entity/LivingEntity;
-
target
- Mappings:
Namespace Name Mixin selector official bLaov;b:Laer;intermediary field_14811Lnet/minecraft/class_3005;field_14811:Lnet/minecraft/class_864;named targetLnet/minecraft/entity/ShulkerBulletEntity;target:Lnet/minecraft/entity/Entity;
-
direction
- Mappings:
Namespace Name Mixin selector official cLaov;c:Leq;intermediary field_14812Lnet/minecraft/class_3005;field_14812:Lnet/minecraft/class_1354;named directionLnet/minecraft/entity/ShulkerBulletEntity;direction:Lnet/minecraft/util/math/Direction;
-
stepCount
private int stepCount- Mappings:
Namespace Name Mixin selector official dLaov;d:Iintermediary field_14813Lnet/minecraft/class_3005;field_14813:Inamed stepCountLnet/minecraft/entity/ShulkerBulletEntity;stepCount:I
-
targetX
private double targetX- Mappings:
Namespace Name Mixin selector official eLaov;e:Dintermediary field_14814Lnet/minecraft/class_3005;field_14814:Dnamed targetXLnet/minecraft/entity/ShulkerBulletEntity;targetX:D
-
targetY
private double targetY- Mappings:
Namespace Name Mixin selector official fLaov;f:Dintermediary field_14815Lnet/minecraft/class_3005;field_14815:Dnamed targetYLnet/minecraft/entity/ShulkerBulletEntity;targetY:D
-
targetZ
private double targetZ- Mappings:
Namespace Name Mixin selector official gLaov;g:Dintermediary field_14816Lnet/minecraft/class_3005;field_14816:Dnamed targetZLnet/minecraft/entity/ShulkerBulletEntity;targetZ:D
-
ownerUuid
- Mappings:
Namespace Name Mixin selector official hLaov;h:Ljava/util/UUID;intermediary field_14817Lnet/minecraft/class_3005;field_14817:Ljava/util/UUID;named ownerUuidLnet/minecraft/entity/ShulkerBulletEntity;ownerUuid:Ljava/util/UUID;
-
ownerPos
- Mappings:
Namespace Name Mixin selector official awLaov;aw:Lel;intermediary field_14808Lnet/minecraft/class_3005;field_14808:Lnet/minecraft/class_2552;named ownerPosLnet/minecraft/entity/ShulkerBulletEntity;ownerPos:Lnet/minecraft/util/math/BlockPos;
-
targetUuid
- Mappings:
Namespace Name Mixin selector official axLaov;ax:Ljava/util/UUID;intermediary field_14809Lnet/minecraft/class_3005;field_14809:Ljava/util/UUID;named targetUuidLnet/minecraft/entity/ShulkerBulletEntity;targetUuid:Ljava/util/UUID;
-
targetPos
- Mappings:
Namespace Name Mixin selector official ayLaov;ay:Lel;intermediary field_14810Lnet/minecraft/class_3005;field_14810:Lnet/minecraft/class_2552;named targetPosLnet/minecraft/entity/ShulkerBulletEntity;targetPos:Lnet/minecraft/util/math/BlockPos;
-
-
Constructor Details
-
ShulkerBulletEntity
- Mappings:
Namespace Name Mixin selector official <init>Laer;<init>(Laxy;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
ShulkerBulletEntity
@Environment(CLIENT) public ShulkerBulletEntity(World world, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Mappings:
Namespace Name Mixin selector official <init>Laov;<init>(Laxy;DDDDDD)Vintermediary <init>Lnet/minecraft/class_3005;<init>(Lnet/minecraft/class_1150;DDDDDD)Vnamed <init>Lnet/minecraft/entity/ShulkerBulletEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
-
ShulkerBulletEntity
- Mappings:
Namespace Name Mixin selector official <init>Laov;<init>(Laxy;Lafa;Laer;Leq$a;)Vintermediary <init>Lnet/minecraft/class_3005;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;Lnet/minecraft/class_864;Lnet/minecraft/class_1354$class_2558;)Vnamed <init>Lnet/minecraft/entity/ShulkerBulletEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction$Axis;)V
-
-
Method Details
-
getSoundCategory
- Overrides:
getSoundCategoryin classEntity- Mappings:
Namespace Name Mixin selector official bVLaer;bV()Lwk;intermediary method_12992Lnet/minecraft/class_864;method_12992()Lnet/minecraft/class_2153;named getSoundCategoryLnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/client/sound/SoundCategory;
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLaer;b(Lgy;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbtin classEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lgy;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official x_Laer;x_()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
setDirection
- Mappings:
Namespace Name Mixin selector official aLaov;a(Leq;)Vintermediary method_13289Lnet/minecraft/class_3005;method_13289(Lnet/minecraft/class_1354;)Vnamed setDirectionLnet/minecraft/entity/ShulkerBulletEntity;setDirection(Lnet/minecraft/util/math/Direction;)V
-
method_13288
- Mappings:
Namespace Name Mixin selector official aLaov;a(Leq$a;)Vintermediary method_13288Lnet/minecraft/class_3005;method_13288(Lnet/minecraft/class_1354$class_2558;)Vnamed method_13288Lnet/minecraft/entity/ShulkerBulletEntity;method_13288(Lnet/minecraft/util/math/Direction$Axis;)V
-
tick
public void tick() -
isOnFire
public boolean isOnFire() -
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(D)Zintermediary method_2486Lnet/minecraft/class_864;method_2486(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
getBrightnessAtEyes
public float getBrightnessAtEyes()- Overrides:
getBrightnessAtEyesin classEntity- Mappings:
Namespace Name Mixin selector official azLaer;az()Fintermediary method_15054Lnet/minecraft/class_864;method_15054()Fnamed getBrightnessAtEyesLnet/minecraft/entity/Entity;getBrightnessAtEyes()F
-
getLightmapCoordinates
- Overrides:
getLightmapCoordinatesin classEntity- Mappings:
Namespace Name Mixin selector official ayLaer;ay()Iintermediary method_15053Lnet/minecraft/class_864;method_15053()Inamed getLightmapCoordinatesLnet/minecraft/entity/Entity;getLightmapCoordinates()I
-
onCollision
- Mappings:
Namespace Name Mixin selector official aLaov;a(Lceb;)Vintermediary method_13287Lnet/minecraft/class_3005;method_13287(Lnet/minecraft/class_234;)Vnamed onCollisionLnet/minecraft/entity/ShulkerBulletEntity;onCollision(Lnet/minecraft/util/hit/BlockHitResult;)V
-
collides
public boolean collides() -
damage
-