aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0496-WIP-DataComponent-API.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/api/0496-WIP-DataComponent-API.patch')
-rw-r--r--patches/api/0496-WIP-DataComponent-API.patch13
1 files changed, 7 insertions, 6 deletions
diff --git a/patches/api/0496-WIP-DataComponent-API.patch b/patches/api/0496-WIP-DataComponent-API.patch
index b6a8251300..476c9830c1 100644
--- a/patches/api/0496-WIP-DataComponent-API.patch
+++ b/patches/api/0496-WIP-DataComponent-API.patch
@@ -153,10 +153,10 @@ index 0000000000000000000000000000000000000000..e2266d86a4dd1bf20346e48c428f8baf
+}
diff --git a/src/main/java/io/papermc/paper/datacomponent/DataComponentTypes.java b/src/main/java/io/papermc/paper/datacomponent/DataComponentTypes.java
new file mode 100644
-index 0000000000000000000000000000000000000000..e79800d626fdde02be88c75fa13d4793e7af1168
+index 0000000000000000000000000000000000000000..dbdd5c1540742f642cb4ebed2a978cade0cdd627
--- /dev/null
+++ b/src/main/java/io/papermc/paper/datacomponent/DataComponentTypes.java
-@@ -0,0 +1,345 @@
+@@ -0,0 +1,346 @@
+package io.papermc.paper.datacomponent;
+
+import io.papermc.paper.datacomponent.item.BannerPatternLayers;
@@ -334,7 +334,8 @@ index 0000000000000000000000000000000000000000..e79800d626fdde02be88c75fa13d4793
+ */
+ public static final DataComponentType.NonValued INTANGIBLE_PROJECTILE = unvalued("intangible_projectile");
+ /**
-+ * When present, this item will behave as if a food (can be eaten).
++ * Controls potential food benefits gained when consuming the item the component is applied on.
++ * Requires the {@link #CONSUMABLE} component to allow consumption in the first place.
+ */
+ public static final DataComponentType.Valued<FoodProperties> FOOD = valued("food");
+ public static final DataComponentType.Valued<Consumable> CONSUMABLE = valued("consumable");
@@ -373,15 +374,15 @@ index 0000000000000000000000000000000000000000..e79800d626fdde02be88c75fa13d4793
+ */
+ public static final DataComponentType.Valued<DyedItemColor> DYED_COLOR = valued("dyed_color");
+ /**
-+ * Represents the tint of the decorations on the Filled Map item.
++ * Represents the tint of the decorations on the {@link org.bukkit.inventory.ItemType#FILLED_MAP} item.
+ */
+ public static final DataComponentType.Valued<MapItemColor> MAP_COLOR = valued("map_color");
+ /**
-+ * References the shared map state holding map contents and markers for a Filled Map.
++ * References the shared map state holding map contents and markers for a {@link org.bukkit.inventory.ItemType#FILLED_MAP}.
+ */
+ public static final DataComponentType.Valued<MapId> MAP_ID = valued("map_id");
+ /**
-+ * Holds a list of markers to be placed on a Filled Map (used for Explorer Maps).
++ * Holds a list of markers to be placed on a {@link org.bukkit.inventory.ItemType#FILLED_MAP} (used for Explorer Maps).
+ */
+ public static final DataComponentType.Valued<MapDecorations> MAP_DECORATIONS = valued("map_decorations");
+ /**