Added 1.19.4 support
This commit is contained in:
@@ -16,6 +16,8 @@ import org.jetbrains.annotations.NotNull;
|
||||
*/
|
||||
public abstract class ExtendableConfig extends LoadableConfigWrapper {
|
||||
/**
|
||||
* Create a new extendable config.
|
||||
*
|
||||
* @param configName The name of the config
|
||||
* @param removeUnused Whether keys not present in the default config should be removed on update.
|
||||
* @param plugin The plugin.
|
||||
|
||||
@@ -26,6 +26,8 @@ import java.util.Map;
|
||||
@Deprecated(since = "6.44.0", forRemoval = true)
|
||||
public class TransientConfig extends ConfigWrapper<Config> {
|
||||
/**
|
||||
* Create new transient config from bukkit config.
|
||||
*
|
||||
* @param config The ConfigurationSection handle.
|
||||
*/
|
||||
public TransientConfig(@NotNull final ConfigurationSection config) {
|
||||
@@ -42,6 +44,8 @@ public class TransientConfig extends ConfigWrapper<Config> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a transient config from an input stream.
|
||||
*
|
||||
* @param stream The InputStream.
|
||||
*/
|
||||
public TransientConfig(@Nullable final InputStream stream) {
|
||||
@@ -51,6 +55,8 @@ public class TransientConfig extends ConfigWrapper<Config> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Load a file to a config.
|
||||
*
|
||||
* @param file The File.
|
||||
* @deprecated Specify the config type to prevent bugs.
|
||||
*/
|
||||
@@ -60,6 +66,8 @@ public class TransientConfig extends ConfigWrapper<Config> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Load a file to a config.
|
||||
*
|
||||
* @param file The file.
|
||||
* @param type The config type to try read from.
|
||||
*/
|
||||
@@ -97,6 +105,8 @@ public class TransientConfig extends ConfigWrapper<Config> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Load a config from a string.
|
||||
*
|
||||
* @param contents The contents of the config.
|
||||
* @param type The config type.
|
||||
*/
|
||||
|
||||
@@ -20,6 +20,13 @@ public abstract class CustomGoal<T extends Mob> implements EntityGoal<T>, Target
|
||||
*/
|
||||
private final Set<GoalFlag> flags = EnumSet.noneOf(GoalFlag.class);
|
||||
|
||||
/**
|
||||
* Create a new custom goal.
|
||||
*/
|
||||
protected CustomGoal() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize the goal with a mob.
|
||||
* <p>
|
||||
|
||||
@@ -28,6 +28,8 @@ public record EntityGoalTempt(
|
||||
boolean canBeScared
|
||||
) implements EntityGoal<Mob> {
|
||||
/**
|
||||
* Create a new entity goal.
|
||||
*
|
||||
* @param speed The speed at which the entity follows the item.
|
||||
* @param item The item that the entity will be attracted by.
|
||||
* @param canBeScared If the entity can be scared and lose track of the item.
|
||||
|
||||
@@ -30,6 +30,8 @@ public record TargetGoalNearestAttackable(
|
||||
@NotNull Predicate<LivingEntity> targetFilter
|
||||
) implements TargetGoal<Raider> {
|
||||
/**
|
||||
* Create a new target goal.
|
||||
*
|
||||
* @param target The type of entities to attack.
|
||||
* @param checkVisibility If visibility should be checked.
|
||||
* @param checkCanNavigate If navigation should be checked.
|
||||
|
||||
@@ -30,6 +30,8 @@ public record TargetGoalNearestAttackableWitch(
|
||||
@NotNull Predicate<LivingEntity> targetFilter
|
||||
) implements TargetGoal<Raider> {
|
||||
/**
|
||||
* Create a new target goal.
|
||||
*
|
||||
* @param target The type of entities to attack.
|
||||
* @param checkVisibility If visibility should be checked.
|
||||
* @param checkCanNavigate If navigation should be checked.
|
||||
|
||||
@@ -26,6 +26,8 @@ public record TargetGoalNearestHealableRaider(
|
||||
@NotNull Predicate<LivingEntity> targetFilter
|
||||
) implements TargetGoal<Raider> {
|
||||
/**
|
||||
* Create a new target goal.
|
||||
*
|
||||
* @param target The target.
|
||||
* @param checkVisibility If visibility should be checked.
|
||||
*/
|
||||
|
||||
@@ -26,6 +26,8 @@ public record TargetGoalNonTameRandom(
|
||||
@NotNull Predicate<LivingEntity> targetFilter
|
||||
) implements TargetGoal<Tameable> {
|
||||
/**
|
||||
* Create a new target goal.
|
||||
*
|
||||
* @param target The types of entities to heal.
|
||||
* @param checkVisibility If visibility should be checked.
|
||||
*/
|
||||
|
||||
@@ -7,6 +7,8 @@ import java.util.function.Consumer;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
/**
|
||||
* The result of an arg parses.
|
||||
*
|
||||
* @param test The test for the entity.
|
||||
* @param modifier The modifier to apply to the entity.
|
||||
* @see EntityArgParser
|
||||
|
||||
@@ -8,6 +8,13 @@ import org.jetbrains.annotations.NotNull;
|
||||
* Empty (invalid) particle that is spawned when an invalid key is provided.
|
||||
*/
|
||||
public final class EmptyParticle implements SpawnableParticle {
|
||||
/**
|
||||
* Instantiate a new empty particle.
|
||||
*/
|
||||
public EmptyParticle() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void spawn(@NotNull final Location location,
|
||||
final int amount) {
|
||||
|
||||
Reference in New Issue
Block a user