Package net.minecraft.entity.projectile
Class FireballEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.FireballEntity
- All Implemented Interfaces:
CommandSource
public class FireballEntity extends ProjectileEntity
- Mappings:
Namespace Name official wuintermediary net/minecraft/class_1971named net/minecraft/entity/projectile/FireballEntity
-
Field Summary
Fields Modifier and Type Field Description intexplosionPowerFields inherited from class net.minecraft.entity.projectile.ProjectileEntity
accelerationX, accelerationY, accelerationZ, targetFields inherited from class net.minecraft.entity.Entity
changingDimension, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_7357, field_7362, field_7363, field_7364, field_7365, field_7370, field_7390, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inLava, isFireImmune, lastPortalBlockPos, lastPortalVec3d, netherPortalCooldown, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
Constructors Constructor Description FireballEntity(World world)FireballEntity(World world, double x, double y, double z, double accelerationX, double accelerationY, double accelerationZ)FireballEntity(World world, LivingEntity target, double accelerationXModifier, double accelerationYModifier, double accelerationZModifier) -
Method Summary
Modifier and Type Method Description voiddeserialize(CompoundTag tag)protected voidmethod_8065(HitResult hitResult)voidserialize(CompoundTag tag)Methods inherited from class net.minecraft.entity.projectile.ProjectileEntity
collides, damage, initDataTracker, method_6984, method_6998, method_7008, method_8066, shouldRender, tickMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, attemptSprintingParticles, baseTick, burn, canAvoidTraps, canClimb, canFly, canUseCommand, checkBlockCollision, copyPortalInfo, copyPosition, destroy, doesNotCollide, doesRenderOnFire, equals, equip, extinguish, fall, fromClientTag, fromTag, getAir, getArmorStacks, getBlastResistance, getBlockPos, getBoundingBox, getBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getDistanceTo, getEntity, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMountedHeightOffset, getName, getPos, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTranslationKey, getUuid, getWorld, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasVehicle, increaseTransforms, interactAt, isAlive, isAttackable, isCustomNameVisible, isFireImmune, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTouchingWater, kill, method_6912, method_6924, method_6926, method_6939, method_6940, method_6943, method_6944, method_6945, method_6948, method_6949, method_6968, method_6971, method_6977, method_6981, method_6985, method_6994, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, openInventory, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, saveSelfToTag, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setArmorSlot, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setHeadYaw, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setSprinting, setStat, setSwimming, setVelocityClient, setWorld, setYaw, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, startRiding, teleportToDimension, tickFire, tickRiding, toListTag, toListTag, toString, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, updateTrackedPositionAndAngles, writePlayerData
-
Field Details
-
explosionPower
public int explosionPower- Mappings:
Namespace Name Mixin selector official eLwu;e:Iintermediary field_8417Lnet/minecraft/class_1971;field_8417:Inamed explosionPowerLnet/minecraft/entity/projectile/FireballEntity;explosionPower:I
-
-
Constructor Details
-
FireballEntity
- Mappings:
Namespace Name Mixin selector official <init>Lpk;<init>(Ladm;)Vintermediary <init>Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
FireballEntity
@Environment(CLIENT) public FireballEntity(World world, double x, double y, double z, double accelerationX, double accelerationY, double accelerationZ)- Mappings:
Namespace Name Mixin selector official <init>Lws;<init>(Ladm;DDDDDD)Vintermediary <init>Lnet/minecraft/class_1969;<init>(Lnet/minecraft/class_99;DDDDDD)Vnamed <init>Lnet/minecraft/entity/projectile/ProjectileEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
-
FireballEntity
public FireballEntity(World world, LivingEntity target, double accelerationXModifier, double accelerationYModifier, double accelerationZModifier)- Mappings:
Namespace Name Mixin selector official <init>Lws;<init>(Ladm;Lpr;DDD)Vintermediary <init>Lnet/minecraft/class_1969;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1752;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/ProjectileEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;DDD)V
-
-
Method Details
-
method_8065
- Specified by:
method_8065in classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLws;a(Lauh;)Vintermediary method_8065Lnet/minecraft/class_1969;method_8065(Lnet/minecraft/class_647;)Vnamed method_8065Lnet/minecraft/entity/projectile/ProjectileEntity;method_8065(Lnet/minecraft/util/hit/HitResult;)V
-
serialize
- Overrides:
serializein classProjectileEntity- Mappings:
Namespace Name Mixin selector official bLpk;b(Ldn;)Vintermediary method_7003Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)Vnamed serializeLnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
-
deserialize
- Overrides:
deserializein classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Ldn;)Vintermediary method_6933Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)Vnamed deserializeLnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
-