I in fact have to disagree. It is well known that dream is a plugin developer meaning he's familiar with java programming. Thus he would understand how random chance works and setting percent chances. In java how you get a random chance is with Random.nextInt() to get a random number between 0 and 100 then you set up your code like so:
Java:
/*class here that runs when a piglin is traded with i don't know events off the top of
my head so we'll just call it PiglinBarterEvent*/
public void PiglinBarterEvent(PiglinBarterEvent event) {
Random rand = new Random();
//so lets say we want a 20% chance of getting ender pearls
if (rand.nextInt(100) < 20) {
ItemStack pearl = new ItemStack(Material.ENDER_PEARL);
pearl.dropNaturally();
}
//here is the other 80% of the time
else {
//do stuff
}
}
this means that out of 100 tries you would get roughly 20 ender pearls. For someone with dreams experience with coding this would be exceedingly easy to prove mathematically. I am a big fan of dreams but even I can't deny the hard proof. Unfortunately it looks like dream did fake this speedrun however my hope is that he owns up, admits his mistake, and moves on with his life. I certainly won't hold a grudge.