From 8ec64c448170cf3ce1c4f2cf45c080469f03a4b4 Mon Sep 17 00:00:00 2001
From: Bukkit/Spigot <noreply+git-bukkit@papermc.io>
Date: Sun, 27 Oct 2024 07:28:58 +1100
Subject: [PATCH] #1069: Add missing winter drop experimental annotation to
 pale boats

By: DerFrZocker <derrieple@gmail.com>
---
 paper-api/src/main/java/org/bukkit/entity/EntityType.java     | 4 ++++
 .../src/main/java/org/bukkit/entity/boat/PaleOakBoat.java     | 4 ++++
 .../main/java/org/bukkit/entity/boat/PaleOakChestBoat.java    | 4 ++++
 3 files changed, 12 insertions(+)

diff --git a/paper-api/src/main/java/org/bukkit/entity/EntityType.java b/paper-api/src/main/java/org/bukkit/entity/EntityType.java
index f5b0ff195b..17d9669be0 100644
--- a/paper-api/src/main/java/org/bukkit/entity/EntityType.java
+++ b/paper-api/src/main/java/org/bukkit/entity/EntityType.java
@@ -324,7 +324,11 @@ public enum EntityType implements Keyed, Translatable {
     MANGROVE_CHEST_BOAT("mangrove_chest_boat", MangroveChestBoat.class, -1),
     OAK_BOAT("oak_boat", OakBoat.class, -1),
     OAK_CHEST_BOAT("oak_chest_boat", OakChestBoat.class, -1),
+    @ApiStatus.Experimental
+    @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
     PALE_OAK_BOAT("pale_oak_boat", PaleOakBoat.class, -1),
+    @ApiStatus.Experimental
+    @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
     PALE_OAK_CHEST_BOAT("pale_oak_chest_boat", PaleOakChestBoat.class, -1),
     SPRUCE_BOAT("spruce_boat", SpruceBoat.class, -1),
     SPRUCE_CHEST_BOAT("spruce_chest_boat", SpruceChestBoat.class, -1),
diff --git a/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakBoat.java b/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakBoat.java
index 55a6a1b697..6b42e99fc3 100644
--- a/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakBoat.java
+++ b/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakBoat.java
@@ -1,9 +1,13 @@
 package org.bukkit.entity.boat;
 
+import org.bukkit.MinecraftExperimental;
 import org.bukkit.entity.Boat;
+import org.jetbrains.annotations.ApiStatus;
 
 /**
  * Represents an pale oak boat.
  */
+@ApiStatus.Experimental
+@MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
 public interface PaleOakBoat extends Boat {
 }
diff --git a/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakChestBoat.java b/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakChestBoat.java
index f3c0ab1433..09fe082139 100644
--- a/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakChestBoat.java
+++ b/paper-api/src/main/java/org/bukkit/entity/boat/PaleOakChestBoat.java
@@ -1,9 +1,13 @@
 package org.bukkit.entity.boat;
 
+import org.bukkit.MinecraftExperimental;
 import org.bukkit.entity.ChestBoat;
+import org.jetbrains.annotations.ApiStatus;
 
 /**
  * Represents an pale oak chest boat.
  */
+@ApiStatus.Experimental
+@MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
 public interface PaleOakChestBoat extends ChestBoat {
 }