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; }