mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-22 14:35:11 +01:00
Remove set damage lootable item function from compasses (#11317)
This commit is contained in:
parent
94444cebc3
commit
5b2c43edaf
1 changed files with 41 additions and 0 deletions
|
@ -0,0 +1,41 @@
|
||||||
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Newwind <support@newwindserver.com>
|
||||||
|
Date: Thu, 22 Aug 2024 22:55:37 +0200
|
||||||
|
Subject: [PATCH] Remove set damage lootable item function from compasses
|
||||||
|
|
||||||
|
In VanillaChestLoot, compasses accidentally have a setdamage loot
|
||||||
|
function on them, but compasses don't take durability, resulting in a warning.
|
||||||
|
This patch simply removes attempting to add damage to the compass item.
|
||||||
|
|
||||||
|
diff --git a/src/main/java/net/minecraft/data/loot/packs/VanillaChestLoot.java b/src/main/java/net/minecraft/data/loot/packs/VanillaChestLoot.java
|
||||||
|
index 096899338640bb8a7052db06bf55e9fe33bf1cbe..cff6b265622701266349b6cf68eb874aa6fb6321 100644
|
||||||
|
--- a/src/main/java/net/minecraft/data/loot/packs/VanillaChestLoot.java
|
||||||
|
+++ b/src/main/java/net/minecraft/data/loot/packs/VanillaChestLoot.java
|
||||||
|
@@ -946,7 +946,6 @@ public record VanillaChestLoot(HolderLookup.Provider registries) implements Loot
|
||||||
|
.add(
|
||||||
|
LootItem.lootTableItem(Items.COMPASS)
|
||||||
|
.apply(SetItemCountFunction.setCount(ConstantValue.exactly(1.0F)))
|
||||||
|
- .apply(SetItemDamageFunction.setDamage(UniformGenerator.between(0.15F, 0.8F)))
|
||||||
|
.setWeight(1)
|
||||||
|
)
|
||||||
|
.add(LootItem.lootTableItem(Items.BUCKET).apply(SetItemCountFunction.setCount(UniformGenerator.between(1.0F, 2.0F))).setWeight(1))
|
||||||
|
diff --git a/src/main/resources/data/minecraft/loot_table/chests/trial_chambers/intersection_barrel.json b/src/main/resources/data/minecraft/loot_table/chests/trial_chambers/intersection_barrel.json
|
||||||
|
index b5f5415a9f8bbb9d59926dc6c09e4a12dce2e9b9..fea6273ab4fe2383101f351a13d127e615b81d71 100644
|
||||||
|
--- a/src/main/resources/data/minecraft/loot_table/chests/trial_chambers/intersection_barrel.json
|
||||||
|
+++ b/src/main/resources/data/minecraft/loot_table/chests/trial_chambers/intersection_barrel.json
|
||||||
|
@@ -70,15 +70,6 @@
|
||||||
|
"add": false,
|
||||||
|
"count": 1.0,
|
||||||
|
"function": "minecraft:set_count"
|
||||||
|
- },
|
||||||
|
- {
|
||||||
|
- "add": false,
|
||||||
|
- "damage": {
|
||||||
|
- "type": "minecraft:uniform",
|
||||||
|
- "max": 0.8,
|
||||||
|
- "min": 0.15
|
||||||
|
- },
|
||||||
|
- "function": "minecraft:set_damage"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "minecraft:compass"
|
Loading…
Reference in a new issue