Package net.minecraft.entity.projectile
Class FishingBobberEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.FishingBobberEntity
- All Implemented Interfaces:
CommandSource
public class FishingBobberEntity extends Entity
- Mappings:
Namespace Name official urintermediary net/minecraft/class_1887named net/minecraft/entity/projectile/FishingBobberEntity
-
Field Summary
Fields Modifier and Type Field Description EntitycaughtEntityprivate doublefield_8081private doublefield_8082private doublefield_8083private doublefield_8084private doublefield_8085private doublefield_8086private doublefield_8087private doublefield_8088private intfield_8093private intfield_8095private intfield_8096private floatfield_8097private intfield_8098private static List<WeightedRandomFishingLoot>FISHING_LOOTprivate BlockinBlockprivate booleaninGroundprivate static List<WeightedRandomFishingLoot>JUNK_LOOTPlayerEntityplayerprivate intposXprivate intposYprivate intposZprivate intremovalTimerprivate intselfHitTimerintshakeprivate static List<WeightedRandomFishingLoot>TREASURE_LOOTFields 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 FishingBobberEntity(World world)FishingBobberEntity(World world, double x, double y, double z, PlayerEntity player)FishingBobberEntity(World world, PlayerEntity player) -
Method Summary
Modifier and Type Method Description voiddeserialize(CompoundTag tag)static List<WeightedRandomFishingLoot>getFishingLoot()private ItemStackgetResult()protected voidinitDataTracker()voidmethod_7742(double double2, double double3, double double4, float float2, float float3)voidremove()intretract()voidserialize(CompoundTag tag)voidsetVelocityClient(double x, double y, double z)booleanshouldRender(double distance)voidtick()voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)Methods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, attemptSprintingParticles, baseTick, burn, canAvoidTraps, canClimb, canFly, canUseCommand, checkBlockCollision, collides, copyPortalInfo, copyPosition, damage, 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_6984, method_6985, method_6994, method_6998, method_7008, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, openInventory, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, saveSelfToTag, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setArmorSlot, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setHeadYaw, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setSprinting, setStat, setSwimming, setWorld, setYaw, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, startRiding, teleportToDimension, tickFire, tickRiding, toListTag, toListTag, toString, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, writePlayerData
-
Field Details
-
JUNK_LOOT
- Mappings:
Namespace Name Mixin selector official dLur;d:Ljava/util/List;intermediary field_8101Lnet/minecraft/class_1887;field_8101:Ljava/util/List;named JUNK_LOOTLnet/minecraft/entity/projectile/FishingBobberEntity;JUNK_LOOT:Ljava/util/List;
-
TREASURE_LOOT
- Mappings:
Namespace Name Mixin selector official eLur;e:Ljava/util/List;intermediary field_8102Lnet/minecraft/class_1887;field_8102:Ljava/util/List;named TREASURE_LOOTLnet/minecraft/entity/projectile/FishingBobberEntity;TREASURE_LOOT:Ljava/util/List;
-
FISHING_LOOT
- Mappings:
Namespace Name Mixin selector official fLur;f:Ljava/util/List;intermediary field_8103Lnet/minecraft/class_1887;field_8103:Ljava/util/List;named FISHING_LOOTLnet/minecraft/entity/projectile/FishingBobberEntity;FISHING_LOOT:Ljava/util/List;
-
posX
private int posX- Mappings:
Namespace Name Mixin selector official gLur;g:Iintermediary field_8104Lnet/minecraft/class_1887;field_8104:Inamed posXLnet/minecraft/entity/projectile/FishingBobberEntity;posX:I
-
posY
private int posY- Mappings:
Namespace Name Mixin selector official hLur;h:Iintermediary field_8105Lnet/minecraft/class_1887;field_8105:Inamed posYLnet/minecraft/entity/projectile/FishingBobberEntity;posY:I
-
posZ
private int posZ- Mappings:
Namespace Name Mixin selector official iLur;i:Iintermediary field_8106Lnet/minecraft/class_1887;field_8106:Inamed posZLnet/minecraft/entity/projectile/FishingBobberEntity;posZ:I
-
inBlock
- Mappings:
Namespace Name Mixin selector official arLur;ar:Lafh;intermediary field_8090Lnet/minecraft/class_1887;field_8090:Lnet/minecraft/class_160;named inBlockLnet/minecraft/entity/projectile/FishingBobberEntity;inBlock:Lnet/minecraft/block/Block;
-
inGround
private boolean inGround- Mappings:
Namespace Name Mixin selector official asLur;as:Zintermediary field_8091Lnet/minecraft/class_1887;field_8091:Znamed inGroundLnet/minecraft/entity/projectile/FishingBobberEntity;inGround:Z
-
shake
public int shake- Mappings:
Namespace Name Mixin selector official aLur;a:Iintermediary field_8089Lnet/minecraft/class_1887;field_8089:Inamed shakeLnet/minecraft/entity/projectile/FishingBobberEntity;shake:I
-
player
- Mappings:
Namespace Name Mixin selector official bLur;b:Lwn;intermediary field_8099Lnet/minecraft/class_1887;field_8099:Lnet/minecraft/class_1963;named playerLnet/minecraft/entity/projectile/FishingBobberEntity;player:Lnet/minecraft/entity/player/PlayerEntity;
-
removalTimer
private int removalTimer- Mappings:
Namespace Name Mixin selector official atLur;at:Iintermediary field_8092Lnet/minecraft/class_1887;field_8092:Inamed removalTimerLnet/minecraft/entity/projectile/FishingBobberEntity;removalTimer:I
-
field_8093
private int field_8093- Mappings:
Namespace Name Mixin selector official auLur;au:Iintermediary field_8093Lnet/minecraft/class_1887;field_8093:Inamed field_8093Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8093:I
-
selfHitTimer
private int selfHitTimer- Mappings:
Namespace Name Mixin selector official avLur;av:Iintermediary field_8094Lnet/minecraft/class_1887;field_8094:Inamed selfHitTimerLnet/minecraft/entity/projectile/FishingBobberEntity;selfHitTimer:I
-
field_8095
private int field_8095- Mappings:
Namespace Name Mixin selector official awLur;aw:Iintermediary field_8095Lnet/minecraft/class_1887;field_8095:Inamed field_8095Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8095:I
-
field_8096
private int field_8096- Mappings:
Namespace Name Mixin selector official axLur;ax:Iintermediary field_8096Lnet/minecraft/class_1887;field_8096:Inamed field_8096Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8096:I
-
field_8097
private float field_8097- Mappings:
Namespace Name Mixin selector official ayLur;ay:Fintermediary field_8097Lnet/minecraft/class_1887;field_8097:Fnamed field_8097Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8097:F
-
caughtEntity
- Mappings:
Namespace Name Mixin selector official cLur;c:Lpk;intermediary field_8100Lnet/minecraft/class_1887;field_8100:Lnet/minecraft/class_1745;named caughtEntityLnet/minecraft/entity/projectile/FishingBobberEntity;caughtEntity:Lnet/minecraft/entity/Entity;
-
field_8098
private int field_8098- Mappings:
Namespace Name Mixin selector official azLur;az:Iintermediary field_8098Lnet/minecraft/class_1887;field_8098:Inamed field_8098Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8098:I
-
field_8081
private double field_8081- Mappings:
Namespace Name Mixin selector official aALur;aA:Dintermediary field_8081Lnet/minecraft/class_1887;field_8081:Dnamed field_8081Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8081:D
-
field_8082
private double field_8082- Mappings:
Namespace Name Mixin selector official aBLur;aB:Dintermediary field_8082Lnet/minecraft/class_1887;field_8082:Dnamed field_8082Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8082:D
-
field_8083
private double field_8083- Mappings:
Namespace Name Mixin selector official aCLur;aC:Dintermediary field_8083Lnet/minecraft/class_1887;field_8083:Dnamed field_8083Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8083:D
-
field_8084
private double field_8084- Mappings:
Namespace Name Mixin selector official aDLur;aD:Dintermediary field_8084Lnet/minecraft/class_1887;field_8084:Dnamed field_8084Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8084:D
-
field_8085
private double field_8085- Mappings:
Namespace Name Mixin selector official aELur;aE:Dintermediary field_8085Lnet/minecraft/class_1887;field_8085:Dnamed field_8085Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8085:D
-
field_8086
- Mappings:
Namespace Name Mixin selector official aFLur;aF:Dintermediary field_8086Lnet/minecraft/class_1887;field_8086:Dnamed field_8086Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8086:D
-
field_8087
- Mappings:
Namespace Name Mixin selector official aGLur;aG:Dintermediary field_8087Lnet/minecraft/class_1887;field_8087:Dnamed field_8087Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8087:D
-
field_8088
- Mappings:
Namespace Name Mixin selector official aHLur;aH:Dintermediary field_8088Lnet/minecraft/class_1887;field_8088:Dnamed field_8088Lnet/minecraft/entity/projectile/FishingBobberEntity;field_8088:D
-
-
Constructor Details
-
FishingBobberEntity
- 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
-
FishingBobberEntity
@Environment(CLIENT) public FishingBobberEntity(World world, double x, double y, double z, PlayerEntity player)- Mappings:
Namespace Name Mixin selector official <init>Lur;<init>(Ladm;DDDLwn;)Vintermediary <init>Lnet/minecraft/class_1887;<init>(Lnet/minecraft/class_99;DDDLnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/entity/player/PlayerEntity;)V
-
FishingBobberEntity
- Mappings:
Namespace Name Mixin selector official <init>Lur;<init>(Ladm;Lwn;)Vintermediary <init>Lnet/minecraft/class_1887;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1963;)Vnamed <init>Lnet/minecraft/entity/projectile/FishingBobberEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)V
-
-
Method Details
-
getFishingLoot
- Mappings:
Namespace Name Mixin selector official jLur;j()Ljava/util/List;intermediary method_7743Lnet/minecraft/class_1887;method_7743()Ljava/util/List;named getFishingLootLnet/minecraft/entity/projectile/FishingBobberEntity;getFishingLoot()Ljava/util/List;
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official hLpk;h()Vintermediary method_7043Lnet/minecraft/class_1745;method_7043()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(D)Zintermediary method_6917Lnet/minecraft/class_1745;method_6917(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
method_7742
public void method_7742(double double2, double double3, double double4, float float2, float float3)- Mappings:
Namespace Name Mixin selector official cLur;c(DDDFF)Vintermediary method_7742Lnet/minecraft/class_1887;method_7742(DDDFF)Vnamed method_7742Lnet/minecraft/entity/projectile/FishingBobberEntity;method_7742(DDDFF)V
-
updateTrackedPositionAndAngles
@Environment(CLIENT) public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)- Overrides:
updateTrackedPositionAndAnglesin classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(DDDFFIZ)Vintermediary method_6920Lnet/minecraft/class_1745;method_6920(DDDFFIZ)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector official iLpk;i(DDD)Vintermediary method_7048Lnet/minecraft/class_1745;method_7048(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
tick
public void tick() -
serialize
-
deserialize
- Specified by:
deserializein classEntity- 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
-
retract
public int retract()- Mappings:
Namespace Name Mixin selector official lLur;l()Iintermediary method_7744Lnet/minecraft/class_1887;method_7744()Inamed retractLnet/minecraft/entity/projectile/FishingBobberEntity;retract()I
-
getResult
- Mappings:
Namespace Name Mixin selector official mLur;m()Lzx;intermediary method_7745Lnet/minecraft/class_1887;method_7745()Lnet/minecraft/class_2056;named getResultLnet/minecraft/entity/projectile/FishingBobberEntity;getResult()Lnet/minecraft/item/ItemStack;
-
remove
public void remove()
-