Package net.minecraft.entity
Class ShulkerBulletEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ShulkerBulletEntity
- All Implemented Interfaces:
CommandSource
- Mappings:
Namespace Name official aadintermediary 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, dimension, distanceTraveled, fallDistance, field_3223, fireResistance, firstUpdate, FLAGS, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, 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) floatgetBrightnessAtEyes(float float2) intgetLightmapCoordinates(float float2) protected 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, canExplosionDestroyBlock, canFly, canStartRiding, canUseCommand, canUsePortals, changeDimension, checkBlockCollision, copyPosition, dealDamage, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, entityDataRequiresOperator, equals, equip, equipStack, extinguish, fall, fromNbt, getAir, getArmorItems, getBlastResistance, getBlockPos, getBoundingBox, getBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getEntity, getEntityId, getEntityName, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getItemsEquipped, getItemsHand, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMinecraftServer, getMountedHeightOffset, getMovementDirection, getParts, getPassengerList, getPassengersDeep, getPassengersDeep, getPistonBehavior, getPos, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getTranslatedName, getUuid, getVehicle, getVisibilityBoundingBox, getWorld, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasMount, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, increaseTransforms, isAlive, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, kill, method_10965, method_12976, method_12984, method_12985, method_12991, method_13003, method_6100, method_6344, move, onKilledOther, onLightningStrike, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, onTrackedDataSet, playSound, playStepSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setGlowing, setHeadYaw, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setNoGravity, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setStat, setUuid, setVelocityClient, setWorld, setYaw, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, startRiding, stopRiding, teleportRequested, tickFire, tickNetherPortalCooldown, tickRiding, toListNbt, toListNbt, toNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateTrackedPositionAndAngles, updateVelocity, updateWaterState
-
Field Details
-
owner
- Mappings:
Namespace Name Mixin selector official aLaad;a:Lsf;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 bLaad;b:Lrw;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 cLaad;c:Lct;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 dLaad;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 eLaad;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 fLaad;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 gLaad;g:Dintermediary field_14816Lnet/minecraft/class_3005;field_14816:Dnamed targetZLnet/minecraft/entity/ShulkerBulletEntity;targetZ:D
-
ownerUuid
- Mappings:
Namespace Name Mixin selector official hLaad;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 auLaad;au:Lcm;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 avLaad;av: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 awLaad;aw:Lcm;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>Lrw;<init>(Laid;)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>Laad;<init>(Laid;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>Laad;<init>(Laid;Lsf;Lrw;Lct$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 bCLrw;bC()Lnk;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 bLrw;b(Ldr;)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 aLrw;a(Ldr;)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 iLrw;i()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
setDirection
- Mappings:
Namespace Name Mixin selector official aLaad;a(Lct;)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 aLaad;a(Lct$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 aLrw;a(D)Zintermediary method_2486Lnet/minecraft/class_864;method_2486(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
getBrightnessAtEyes
public float getBrightnessAtEyes(float float2) - Overrides:
getBrightnessAtEyesin classEntity- Mappings:
Namespace Name Mixin selector official eLrw;e(F)Fintermediary method_2533Lnet/minecraft/class_864;method_2533(F)Fnamed getBrightnessAtEyesLnet/minecraft/entity/Entity;getBrightnessAtEyes(F)F
-
getLightmapCoordinates
- Overrides:
getLightmapCoordinatesin classEntity- Mappings:
Namespace Name Mixin selector official dLrw;d(F)Iintermediary method_2524Lnet/minecraft/class_864;method_2524(F)Inamed getLightmapCoordinatesLnet/minecraft/entity/Entity;getLightmapCoordinates(F)I
-
onCollision
- Mappings:
Namespace Name Mixin selector official aLaad;a(Lbbz;)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
-