@@ -176,10 +176,19 @@ index 498e182846b81d50b3a594254e8b341fb23e8763..3826363a1954afcddaadec7f96ac1830
176176+ // Paper end - Add more fox behavior API
177177 }
178178diff --git a/src/main/java/org/bukkit/entity/Panda.java b/src/main/java/org/bukkit/entity/Panda.java
179- index a6a7429ed2e1eefb2b12b7480ed74fcc3963a864..9d065625be5931d970d7f34e1225fae1af960314 100644
179+ index a6a7429ed2e1eefb2b12b7480ed74fcc3963a864..1dcc2c8f4899da029af8b1c1b2ff1b5e368e82c1 100644
180180--- a/src/main/java/org/bukkit/entity/Panda.java
181181+++ b/src/main/java/org/bukkit/entity/Panda.java
182- @@ -63,4 +63,112 @@ public interface Panda extends Animals {
182+ @@ -5,7 +5,7 @@ import org.jetbrains.annotations.NotNull;
183+ /**
184+ * Panda entity.
185+ */
186+ - public interface Panda extends Animals {
187+ + public interface Panda extends Animals, Sittable { // Paper
188+
189+ /**
190+ * Gets this Panda's main gene.
191+ @@ -63,4 +63,125 @@ public interface Panda extends Animals {
183192 return recessive;
184193 }
185194 }
@@ -281,14 +290,27 @@ index a6a7429ed2e1eefb2b12b7480ed74fcc3963a864..9d065625be5931d970d7f34e1225fae1
281290+ * Sets if this panda is currently sitting.
282291+ *
283292+ * @param sitting is currently sitting
293+ + * @deprecated use {@link #setSitting(boolean)}
284294+ */
285- + void setIsSitting(boolean sitting);
295+ + @Deprecated(forRemoval = true)
296+ + default void setIsSitting(boolean sitting) {
297+ + this.setSitting(sitting);
298+ + }
299+ +
300+ + /**
301+ + * Sets if this panda is currently sitting.
302+ + *
303+ + * @param sitting is currently sitting
304+ + */
305+ + @Override
306+ + void setSitting(boolean sitting);
286307+
287308+ /**
288309+ * Gets if this panda is sitting.
289310+ *
290311+ * @return is sitting
291312+ */
313+ + @Override
292314+ boolean isSitting();
293315+ // Paper end - Panda API
294316 }
0 commit comments