-
Bug
-
Resolution: Unresolved
-
1.21.60.27 Preview, 1.21.60.28 Preview, 1.21.70.20 Preview
-
None
-
Confirmed
-
Multiple
-
1361463
Summary:
In 1.21.60.27, the dropper and dispenser may work wrong in some cases.
Steps to reproduce:
- Download the testBug.mcworld I sent.
- Open it with 1.21.50 and 1.21.60.27.
- Loose the lever to start the pigman farm.
- Observe the dispenser. In 1.21.50, the dispenser work every 4gt, while In 1.21.60.27, the dispenser work every 8gt.
Expected Result:
The dispenser should work every 4gt just like what it work in 1.21.50 and every other versions of bedrock edition or java edition.
Observed result:
In 1.21.50, the dispenser work every 4gt, while In 1.21.60.27, the dispenser work every 8gt. *
Other:
I don't know if it is a bug. If it is, I think it should be fix back. If it is changed by intended, it should be shown in changelog, and the java editor should also change it in 1.21.4.
Actually it is far than influent only the pigman farm, and it's easy to creates panic among the players. I hope you give me, and other player a feedback as quick as you can.
I add a view, and you can see the same machine work different in the two version. The left one is actually work twice faster than the right one. When you slow down the video, you will find that the dispenser right runs every two activations. Exactly, it's a bug.
Actually, I'm one of the best PT player over the world, and I know what is change in the new version. Please forward my below words to the develop teams.
First of all, I need to define a word called PT, which is called pendingTick or blockTick in source code.
The second thing we should know is that in 1.21.60.24, the developer add a new feature removing pts when remove blocks. By the way, they add the judging condition for some blocks that when a block has PT, it can't add more PT. In source code, they will use a function called "hasTickInPendingTicks" to judge it. Exactly, It's a good thing for our game. And they add the judging condition to dropper and dispenser. in 1.21.60.27. However, it's unsuited for these two blocks. Here are my reasons.
- The dropper and the dispenser are redstone component. We must make sure that they should be activated once and work once. Add this judging condition will cause the problem we have shown: the dispense is activated twice and it only work once.
- The dropper and the dispenser PT's target_tick is 4gt later, and the fast activation cycle is also 4gt, which means the PT must be done in 1gt so that it won't affect the next activation. However, 1gt can only consume 100 PT, and the over PTs will be delayed to the next gt, meaning that it is really really easy to be delayed. For example, the portal. It can add 441PT at once, which can caused 4gt delay max. Once dispenser's PT is delayed, the problem we say will happen.
So, what we should do is just remove the judging condition of dropper and dispenser. In fact, I'm really glad that you gays are constantly improving our game, even if it leads to some unexpected incidents, and I think it's understandable, as long as these bugs don't get into the official release
- relates to
-
MCPE-189889 Water does not flow on Magma or Soul Sand
- Open