Update patches to latest 1.21.4 #1

Merged
Chaoscaot merged 242 commits from update/1.21.4 into main 2025-04-23 22:27:11 +02:00
283 changed files with 3068 additions and 1203 deletions
Showing only changes of commit 53ae5c95b7 - Show all commits

View File

@ -171,22 +171,6 @@ public interface Panda extends Animals, Sittable {
this.setSitting(sitting);
}
/**
* Sets if this panda is currently sitting.
*
* @param sitting is currently sitting
*/
@Override
void setSitting(boolean sitting);
/**
* Gets if this panda is sitting.
*
* @return is sitting
*/
@Override
boolean isSitting();
/**
* Gets this Panda's combined gene.
* <p>

View File

@ -1,19 +1,19 @@
package org.bukkit.entity;
/**
* An animal that can sit still.
* An entity that can sit still.
*/
public interface Sittable {
public interface Sittable extends Entity {
/**
* Checks if this animal is sitting
* Checks if this entity is sitting
*
* @return true if sitting
*/
boolean isSitting();
/**
* Sets if this animal is sitting. Will remove any path that the animal
* Sets if this entity is sitting. Will remove any path that the entity
* was following beforehand.
*
* @param sitting true if sitting

View File

@ -49,6 +49,7 @@ import org.bukkit.entity.NPC;
import org.bukkit.entity.PiglinAbstract;
import org.bukkit.entity.Projectile;
import org.bukkit.entity.Raider;
import org.bukkit.entity.Sittable;
import org.bukkit.entity.SizedFireball;
import org.bukkit.entity.Spellcaster;
import org.bukkit.entity.SplashPotion;
@ -110,6 +111,7 @@ public class EntityTypesTest {
PiglinAbstract.class,
Projectile.class,
Raider.class,
Sittable.class,
SizedFireball.class,
Spellcaster.class,
SplashPotion.class,