Package net.minecraft.entity.projectile
Class ExplosiveProjectileEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ExplosiveProjectileEntity
- Direct Known Subclasses:
FireballEntity,SmallFireballEntity,WitherSkullEntity
- Mappings:
Namespace Name official xpintermediary net/minecraft/class_992named net/minecraft/entity/projectile/ExplosiveProjectileEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate intprivate Blockprivate booleanprivate intdoubledoubledoubleFields inherited from class net.minecraft.entity.Entity
boundingBox, changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_3203, field_3214, field_3223, field_3232, fireResistance, height, heightOffset, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, lastNetherPortalAxis, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, updateNeeded, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionExplosiveProjectileEntity(World world) ExplosiveProjectileEntity(World world, double x, double y, double z, double powerX, double powerY, double powerZ) ExplosiveProjectileEntity(World world, LivingEntity target, double directionX, double directionY, double directionZ) -
Method Summary
Modifier and TypeMethodDescriptionbooleancollides()booleandamage(DamageSource source, float amount) floatgetBrightnessAtEyes(float float2) protected floatgetDrag()intgetLightmapCoordinates(float float2) floatprotected voidfloatprotected abstract voidonEntityHit(BlockHitResult hitResult) voidbooleanshouldRender(double distance) voidtick()voidMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, baseTick, burn, canAvoidTraps, canClimb, canFly, checkBlockCollision, copyFrom, copyPosition, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, enterNetherPortal, equals, extinguish, fromNbt, getAir, getArmorStacks, getBox, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getLastNetherPortalAxis, getMaxNetherPortalTime, getMountedHeightOffset, getParts, getRotation, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTranslatedName, getUuid, handleAttack, handleStatus, hashCode, hasVehicle, increaseTransforms, isAlive, isAttackable, isFireImmune, isInsideWall, isInvisible, isInvisibleTo, isOnFire, isPartOf, isPushable, isSneaking, isSprinting, isSubmergedIn, isSwimming, isTouchingWater, method_2469, method_2488, method_2489, method_2490, method_2494, method_4444, method_4447, method_5379, method_6097, method_6344, method_8364, move, onKilledOther, onLightningStrike, onPlayerCollision, openInventory, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAndAngles, remove, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, setAir, setArmorSlot, setBounds, setEntityId, setFlag, setHeadYaw, setInLava, setInvisible, setOnFireFor, setOnFireFromLava, setRotation, setSneaking, setSprinting, setSwimming, setVelocityClient, setWorld, shouldRender, shouldSetPositionOnLoad, squaredDistanceTo, squaredDistanceTo, startRiding, teleportToDimension, tickFire, tickRiding, toListNbt, toListNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateVelocity, updateWaterState, writePlayerData
-
Field Details
-
blockX
private int blockX- Mappings:
Namespace Name Mixin selector official eLxp;e:Iintermediary field_4045Lnet/minecraft/class_992;field_4045:Inamed blockXLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;blockX:I
-
blockY
private int blockY- Mappings:
Namespace Name Mixin selector official fLxp;f:Iintermediary field_4046Lnet/minecraft/class_992;field_4046:Inamed blockYLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;blockY:I
-
blockZ
private int blockZ- Mappings:
Namespace Name Mixin selector official gLxp;g:Iintermediary field_4047Lnet/minecraft/class_992;field_4047:Inamed blockZLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;blockZ:I
-
inBlock
- Mappings:
Namespace Name Mixin selector official hLxp;h:Laht;intermediary field_9142Lnet/minecraft/class_992;field_9142:Lnet/minecraft/class_197;named inBlockLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;inBlock:Lnet/minecraft/block/Block;
-
inGround
private boolean inGround- Mappings:
Namespace Name Mixin selector official iLxp;i:Zintermediary field_4049Lnet/minecraft/class_992;field_4049:Znamed inGroundLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;inGround:Z
-
target
- Mappings:
Namespace Name Mixin selector official aLxp;a:Lrg;intermediary field_6931Lnet/minecraft/class_992;field_6931:Lnet/minecraft/class_1699;named targetLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;target:Lnet/minecraft/entity/LivingEntity;
-
life
private int life- Mappings:
Namespace Name Mixin selector official jLxp;j:Iintermediary field_4050Lnet/minecraft/class_992;field_4050:Inamed lifeLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;life:I
-
field_4041
private int field_4041- Mappings:
Namespace Name Mixin selector official auLxp;au:Iintermediary field_4041Lnet/minecraft/class_992;field_4041:Inamed field_4041Lnet/minecraft/entity/projectile/ExplosiveProjectileEntity;field_4041:I
-
powerX
public double powerX- Mappings:
Namespace Name Mixin selector official bLxp;b:Dintermediary field_4042Lnet/minecraft/class_992;field_4042:Dnamed powerXLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;powerX:D
-
powerY
public double powerY- Mappings:
Namespace Name Mixin selector official cLxp;c:Dintermediary field_4043Lnet/minecraft/class_992;field_4043:Dnamed powerYLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;powerY:D
-
powerZ
public double powerZ- Mappings:
Namespace Name Mixin selector official dLxp;d:Dintermediary field_4044Lnet/minecraft/class_992;field_4044:Dnamed powerZLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;powerZ:D
-
-
Constructor Details
-
ExplosiveProjectileEntity
- Mappings:
Namespace Name Mixin selector official <init>Lqm;<init>(Lafm;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
ExplosiveProjectileEntity
public ExplosiveProjectileEntity(World world, double x, double y, double z, double powerX, double powerY, double powerZ) - Mappings:
Namespace Name Mixin selector official <init>Lxp;<init>(Lafm;DDDDDD)Vintermediary <init>Lnet/minecraft/class_992;<init>(Lnet/minecraft/class_1150;DDDDDD)Vnamed <init>Lnet/minecraft/entity/projectile/ExplosiveProjectileEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
-
ExplosiveProjectileEntity
public ExplosiveProjectileEntity(World world, LivingEntity target, double directionX, double directionY, double directionZ) - Mappings:
Namespace Name Mixin selector official <init>Lxp;<init>(Lafm;Lrg;DDD)Vintermediary <init>Lnet/minecraft/class_992;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/ExplosiveProjectileEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;DDD)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official cLqm;c()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official aLqm;a(D)Zintermediary method_2486Lnet/minecraft/class_864;method_2486(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
tick
public void tick() -
getDrag
protected float getDrag()- Mappings:
Namespace Name Mixin selector official eLxp;e()Fintermediary method_4584Lnet/minecraft/class_992;method_4584()Fnamed getDragLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;getDrag()F
-
onEntityHit
- Mappings:
Namespace Name Mixin selector official aLxp;a(Layh;)Vintermediary method_3229Lnet/minecraft/class_992;method_3229(Lnet/minecraft/class_234;)Vnamed onEntityHitLnet/minecraft/entity/projectile/ExplosiveProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/BlockHitResult;)V
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLqm;b(Ldg;)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 aLqm;a(Ldg;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
collides
public boolean collides() -
getTargetingMargin
public float getTargetingMargin()- Overrides:
getTargetingMarginin classEntity- Mappings:
Namespace Name Mixin selector official afLqm;af()Fintermediary method_2482Lnet/minecraft/class_864;method_2482()Fnamed getTargetingMarginLnet/minecraft/entity/Entity;getTargetingMargin()F
-
damage
-
method_2475
- Overrides:
method_2475in classEntity- Mappings:
Namespace Name Mixin selector official YLqm;Y()Fintermediary method_2475Lnet/minecraft/class_864;method_2475()Fnamed method_2475Lnet/minecraft/entity/Entity;method_2475()F
-
getBrightnessAtEyes
public float getBrightnessAtEyes(float float2) - Overrides:
getBrightnessAtEyesin classEntity- Mappings:
Namespace Name Mixin selector official dLqm;d(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 cLqm;c(F)Iintermediary method_2524Lnet/minecraft/class_864;method_2524(F)Inamed getLightmapCoordinatesLnet/minecraft/entity/Entity;getLightmapCoordinates(F)I
-