mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-29 19:52:55 +01:00
e105354330
Also fixes EntityBreakDoorEvent not having the correct 'to' block data Also standardizes how to handle EntityChangeBlockEvent before a removeBlock or destroyBlock call. Always use 'state.getFluidState().createLegacyBlock()' to get the new state instead of just using the 'air' state.
46 lines
1.9 KiB
Diff
46 lines
1.9 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Nassim Jahnke <nassim@njahnke.dev>
|
|
Date: Thu, 5 Jan 2023 10:45:20 +0100
|
|
Subject: [PATCH] Replace ItemFlag.HIDE_POTION_EFFECTS
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/inventory/ItemFlag.java b/src/main/java/org/bukkit/inventory/ItemFlag.java
|
|
index 4e637420b9a39b822be19367a16da93f236549b3..3df1044fd791ae19576dbfd008cfcbb4e5651b05 100644
|
|
--- a/src/main/java/org/bukkit/inventory/ItemFlag.java
|
|
+++ b/src/main/java/org/bukkit/inventory/ItemFlag.java
|
|
@@ -28,7 +28,9 @@ public enum ItemFlag {
|
|
/**
|
|
* Setting to show/hide potion effects, book and firework information, map
|
|
* tooltips, patterns of banners, and enchantments of enchanted books.
|
|
+ * @deprecated misleading name and description, use {@link #HIDE_ITEM_SPECIFICS}
|
|
*/
|
|
+ @Deprecated // Paper
|
|
HIDE_POTION_EFFECTS,
|
|
/**
|
|
* Setting to show/hide dyes from colored leather armor.
|
|
@@ -38,4 +40,25 @@ public enum ItemFlag {
|
|
* Setting to show/hide armor trim from armor.
|
|
*/
|
|
HIDE_ARMOR_TRIM;
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Setting to show/hide item-specific information, including, but not limited to:
|
|
+ * <ul>
|
|
+ * <li>Potion effects on potions, tipped arrows, and suspicious stew</li>
|
|
+ * <li>Enchanted book enchantments</li>
|
|
+ * <li>Book author and generation</li>
|
|
+ * <li>Record names</li>
|
|
+ * <li>Patterns of banners and shields</li>
|
|
+ * <li>Fish bucket variants</li>
|
|
+ * <li>Instrument item descriptions (i.e. goat horn sounds)</li>
|
|
+ * <li>Map data</li>
|
|
+ * <li>Firework data</li>
|
|
+ * <li>Crossbow projectile info</li>
|
|
+ * <li>Bundle fullness</li>
|
|
+ * <li>Shulker box contents</li>
|
|
+ * <li>Spawner descriptions</li>
|
|
+ * </ul>
|
|
+ */
|
|
+ public static final ItemFlag HIDE_ITEM_SPECIFICS = HIDE_POTION_EFFECTS;
|
|
+ // Paper end
|
|
}
|