geforkt von Mirrors/Paper
928bcc8d3a
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 09943450 Update SnakeYAML version 5515734f SPIGOT-7162: Incorrect description for Entity#getVehicle javadoc 6f82b381 PR-788: Add getHand() to all relevant events CraftBukkit Changes: aaf484f6f SPIGOT-7163: CraftMerchantRecipe doesn't copy demand and specialPrice from BukkitMerchantRecipe 5329dd6fd PR-1107: Add getHand() to all relevant events 93061706e SPIGOT-7045: Ocelots never spawn with babies with spawn reason OCELOT_BABY
46 Zeilen
1.5 KiB
Diff
46 Zeilen
1.5 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
|
|
Date: Tue, 7 Dec 2021 19:34:23 -0500
|
|
Subject: [PATCH] Dolphin API
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java
|
|
index 938e141f161acf5de5d3361382b514caea02c6fb..75919bf87b6f5cad06ca76888e284e2548594f00 100644
|
|
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java
|
|
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java
|
|
@@ -24,4 +24,34 @@ public class CraftDolphin extends CraftWaterMob implements Dolphin {
|
|
public EntityType getType() {
|
|
return EntityType.DOLPHIN;
|
|
}
|
|
+
|
|
+ @Override
|
|
+ public int getMoistness() {
|
|
+ return this.getHandle().getMoistnessLevel();
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public void setMoistness(int moistness) {
|
|
+ this.getHandle().setMoisntessLevel(moistness);
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public void setHasFish(boolean hasFish) {
|
|
+ this.getHandle().setGotFish(hasFish);
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public boolean hasFish() {
|
|
+ return this.getHandle().gotFish();
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public org.bukkit.Location getTreasureLocation() {
|
|
+ return net.minecraft.server.MCUtil.toLocation(this.getHandle().level, this.getHandle().getTreasurePos());
|
|
+ }
|
|
+
|
|
+ @Override
|
|
+ public void setTreasureLocation(org.bukkit.Location location) {
|
|
+ this.getHandle().setTreasurePos(net.minecraft.server.MCUtil.toBlockPosition(location));
|
|
+ }
|
|
}
|