apply all paper api patches

This commit is contained in:
granny
2026-03-07 15:18:46 -08:00
parent a160e0e91d
commit e1b507799c
6 changed files with 15 additions and 13 deletions

View File

@@ -1,6 +1,6 @@
--- a/src/main/java/org/bukkit/Material.java
+++ b/src/main/java/org/bukkit/Material.java
@@ -3703,4 +_,40 @@
@@ -3705,4 +_,40 @@
return this.asItemType().getDefaultDataTypes();
}
// Paper end - data component API

View File

@@ -1,6 +1,6 @@
--- a/src/main/java/org/bukkit/World.java
+++ b/src/main/java/org/bukkit/World.java
@@ -4465,6 +_,100 @@
@@ -4468,6 +_,100 @@
@Nullable
public DragonBattle getEnderDragonBattle();

View File

@@ -1,6 +1,6 @@
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -4012,4 +_,123 @@
@@ -4011,4 +_,123 @@
*/
@ApiStatus.Experimental
PlayerGameConnection getConnection();

View File

@@ -1,6 +1,6 @@
--- a/src/main/java/org/bukkit/entity/Villager.java
+++ b/src/main/java/org/bukkit/entity/Villager.java
@@ -409,4 +_,13 @@
@@ -406,4 +_,13 @@
* Demand is still updated even if all events are canceled.
*/
public void restock();

View File

@@ -1,10 +1,9 @@
--- a/src/main/java/org/bukkit/entity/Wolf.java
+++ b/src/main/java/org/bukkit/entity/Wolf.java
@@ -163,4 +_,20 @@
return RegistryAccess.registryAccess().getRegistry(RegistryKey.WOLF_SOUND_VARIANT).getOrThrow(Key.key(Key.MINECRAFT_NAMESPACE, key));
}
}
+
@@ -104,6 +_,22 @@
*/
void setSoundVariant(@NotNull SoundVariant soundVariant);
+ // Purpur start
+ /**
+ * Checks if this wolf is rabid
@@ -20,4 +19,7 @@
+ */
+ void setRabid(boolean rabid);
+ // Purpur end
}
+
/**
* Represents the variant of a wolf.
*/

View File

@@ -1,6 +1,6 @@
--- a/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
+++ b/src/main/java/org/bukkit/plugin/java/LibraryLoader.java
@@ -69,6 +_,7 @@
@@ -68,6 +_,7 @@
session.setTransferListener(new AbstractTransferListener() {
@Override
public void transferStarted(@NotNull TransferEvent event) {
@@ -8,7 +8,7 @@
logger.log(Level.INFO, "Downloading {0}", event.getResource().getRepositoryUrl() + event.getResource().getResourceName());
}
});
@@ -94,6 +_,7 @@
@@ -93,6 +_,7 @@
// Paper end - plugin loader api
return null;
}
@@ -16,7 +16,7 @@
logger.log(Level.INFO, "[{0}] Loading {1} libraries... please wait", new Object[]
{
java.util.Objects.requireNonNullElseGet(desc.getPrefix(), desc::getName), desc.getLibraries().size() // Paper - use configured log prefix
@@ -146,6 +_,7 @@
@@ -142,6 +_,7 @@
}
jarFiles.add(url);