From 5b0289a24827b4abbd52fc9647c4c5c971a2b56d Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Fri, 13 Dec 2024 17:50:51 -0800 Subject: [PATCH] net.minecraft.world.level.storage.loot.predicates --- .../loot/predicates/ExplosionCondition.java.patch | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename paper-server/patches/{unapplied => sources}/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch (58%) diff --git a/paper-server/patches/unapplied/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch b/paper-server/patches/sources/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch similarity index 58% rename from paper-server/patches/unapplied/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch rename to paper-server/patches/sources/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch index 19cd84199..53cc48355 100644 --- a/paper-server/patches/unapplied/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch +++ b/paper-server/patches/sources/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java.patch @@ -1,12 +1,12 @@ --- a/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java +++ b/net/minecraft/world/level/storage/loot/predicates/ExplosionCondition.java -@@ -31,7 +31,8 @@ - RandomSource randomsource = loottableinfo.getRandom(); - float f = 1.0F / ofloat; - -- return randomsource.nextFloat() <= f; +@@ -30,7 +_,8 @@ + if (_float != null) { + RandomSource random = context.getRandom(); + float f = 1.0F / _float; +- return random.nextFloat() <= f; + // CraftBukkit - <= to < to allow for plugins to completely disable block drops from explosions -+ return randomsource.nextFloat() < f; ++ return random.nextFloat() < f; } else { return true; }