mojira.dev
MC-55775

Statistics screen sometimes doesn't show up to date information

Steps to reproduce

  1. Load a world in survival mode

  2. Look at the statistic "Distance Fallen"

  3. Fall down some blocks

  4. Look at the statistic "Distance Fallen" again (Statistics will not update)

  5. Again fall down some blocks

  6. Look at the statistic "Distance Fallen" again (Statistics will update)

Exceptions

  • You have fallen down 4 times after last reset (This means after last correct and loaded value or reopening the world)

  • Your statistics are resetted

The reason

In 1.8 there is a cooldown for statistic requests in the statistics sending method of the server:

StatisticsFile.java (1.8)

public void func_150876_a(EntityPlayerMP p_150876_1_) {
	int var2 = this.field_150890_c.getTickCounter();
	HashMap var3 = Maps.newHashMap();

	/*
	 * If not at least 300 ticks have passed from when the last time
	 * statistics were requested, it just sends an empty map, so no statistics get
	 * updated
	 */
	if (this.field_150886_g || var2 - this.field_150885_f > 300) {
		this.field_150885_f = var2;
		Iterator var4 = this.func_150878_c().iterator();

		while (var4.hasNext()) {
			StatBase var5 = (StatBase)var4.next();
			var3.put(var5, Integer.valueOf(this.writeStat(var5)));
		}
	}

	p_150876_1_.playerNetServerHandler.sendPacket(new S37PacketStatistics(var3));
}

Linked issues

Attachments

Comments 21

Dlawso the Really Lucky Rabbit

Duplicate of MC-30548

Reopen this please I am NOT TALKING ABOUT THE OBJECTIVE in the scoreboard!!!

This works fine! It always reloads when you land!

Preben Gjelsvik

Isn't the statistic and the objective the same, as the objective's score is determined by the statistic, I could be wrong though.

Strangerwise not... there is already a report about this

Also the scoreboard objective seems to reload fine when you fall and land 🙂

The statistic "Distance fallen" is in km, you probably didn't fall far enough for the stat to detect it.

11 more comments
Naor Volkovich

Still happens on 14w34a and 14w34b

Can you please write which statistics it is also affecting, because for example the scoreboard statistic fallen did update every time

Searge please, there is no indication at all and it is just confusing

Can confirm in 21w05b.

Also in 21w06a.

Wither skeletons killed is one affected, by the way.

marcono1234

slicedlime

Confirmed

UI

distance-fallen, static, statistics

Minecraft 14w21b, Minecraft 14w28a, Minecraft 14w29b, Minecraft 14w30c, Minecraft 14w31a, ..., Minecraft 1.8-pre2, 1.15.2, 20w12a, 21w05b, 21w06a

21w16a

Retrieved