effects();
}
diff --git a/src/main/java/org/spongepowered/api/item/recipe/Recipe.java b/src/main/java/org/spongepowered/api/item/recipe/Recipe.java
index c4050c5737c..6ef2f7a04a9 100644
--- a/src/main/java/org/spongepowered/api/item/recipe/Recipe.java
+++ b/src/main/java/org/spongepowered/api/item/recipe/Recipe.java
@@ -58,7 +58,7 @@
* {@link StoneCutterRecipe} for recipes in a {@link BlockTypes#STONECUTTER} block
* {@link SmithingRecipe} for recipes in a {@link BlockTypes#SMITHING_TABLE} block
*/
-public interface Recipe extends DefaultedRegistryValue, DataPackSerializable {
+public interface Recipe extends DefaultedRegistryValue>, DataPackSerializable {
/**
* Checks if the given inventory fits the required constraints to make a valid recipe
diff --git a/src/main/java/org/spongepowered/api/item/recipe/RecipeType.java b/src/main/java/org/spongepowered/api/item/recipe/RecipeType.java
index 11f1b55ac77..5ee0bd09d4f 100644
--- a/src/main/java/org/spongepowered/api/item/recipe/RecipeType.java
+++ b/src/main/java/org/spongepowered/api/item/recipe/RecipeType.java
@@ -29,7 +29,7 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(RecipeTypes.class)
-public interface RecipeType> extends DefaultedRegistryValue {
+public interface RecipeType> extends DefaultedRegistryValue> {
}
diff --git a/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimMaterial.java b/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimMaterial.java
index 88585747eca..73300783490 100644
--- a/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimMaterial.java
+++ b/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimMaterial.java
@@ -28,6 +28,6 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(TrimMaterials.class)
-public interface TrimMaterial extends DefaultedRegistryValue {
+public interface TrimMaterial extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimPattern.java b/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimPattern.java
index 5846c44fb96..c0500837174 100644
--- a/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimPattern.java
+++ b/src/main/java/org/spongepowered/api/item/recipe/smithing/TrimPattern.java
@@ -28,5 +28,5 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(TrimPatterns.class)
-public interface TrimPattern extends DefaultedRegistryValue {
+public interface TrimPattern extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/map/color/MapColorType.java b/src/main/java/org/spongepowered/api/map/color/MapColorType.java
index 17e0cdfc02d..bb8531c8b28 100644
--- a/src/main/java/org/spongepowered/api/map/color/MapColorType.java
+++ b/src/main/java/org/spongepowered/api/map/color/MapColorType.java
@@ -33,7 +33,7 @@
* Represents a color that can be used when drawing on a {@link MapCanvas}.
*/
@CatalogedBy(MapColorTypes.class)
-public interface MapColorType extends DefaultedRegistryValue {
+public interface MapColorType extends DefaultedRegistryValue {
/**
* Gets the {@link Color} that this type represents.
diff --git a/src/main/java/org/spongepowered/api/map/color/MapShade.java b/src/main/java/org/spongepowered/api/map/color/MapShade.java
index a2c3dddf179..2a26974e844 100644
--- a/src/main/java/org/spongepowered/api/map/color/MapShade.java
+++ b/src/main/java/org/spongepowered/api/map/color/MapShade.java
@@ -32,5 +32,5 @@
* to form a {@link MapColor}
*/
@CatalogedBy(MapShades.class)
-public interface MapShade extends DefaultedRegistryValue {
+public interface MapShade extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/map/decoration/MapDecorationType.java b/src/main/java/org/spongepowered/api/map/decoration/MapDecorationType.java
index 72549a60d4c..90b33164e66 100644
--- a/src/main/java/org/spongepowered/api/map/decoration/MapDecorationType.java
+++ b/src/main/java/org/spongepowered/api/map/decoration/MapDecorationType.java
@@ -35,7 +35,7 @@
* Represents a symbol that may be used on a {@link MapCanvas} as part of a {@link MapDecoration}.
*/
@CatalogedBy(MapDecorationTypes.class)
-public interface MapDecorationType extends DefaultedRegistryValue {
+public interface MapDecorationType extends DefaultedRegistryValue {
/**
* Gets the corresponding {@link DyeColor} that this banner decoration type is.
diff --git a/src/main/java/org/spongepowered/api/map/decoration/orientation/MapDecorationOrientation.java b/src/main/java/org/spongepowered/api/map/decoration/orientation/MapDecorationOrientation.java
index 82a7c8e1003..3a70735d3e5 100644
--- a/src/main/java/org/spongepowered/api/map/decoration/orientation/MapDecorationOrientation.java
+++ b/src/main/java/org/spongepowered/api/map/decoration/orientation/MapDecorationOrientation.java
@@ -32,6 +32,6 @@
* pointing in on a {@link org.spongepowered.api.map.MapInfo}.
*/
@CatalogedBy(MapDecorationOrientations.class)
-public interface MapDecorationOrientation extends DefaultedRegistryValue {
+public interface MapDecorationOrientation extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/placeholder/PlaceholderParser.java b/src/main/java/org/spongepowered/api/placeholder/PlaceholderParser.java
index ca769b877ff..3046473f6be 100644
--- a/src/main/java/org/spongepowered/api/placeholder/PlaceholderParser.java
+++ b/src/main/java/org/spongepowered/api/placeholder/PlaceholderParser.java
@@ -35,7 +35,7 @@
* Provides the logic of how to parse a placeholder token.
*/
@CatalogedBy(PlaceholderParsers.class)
-public interface PlaceholderParser extends DefaultedRegistryValue {
+public interface PlaceholderParser extends DefaultedRegistryValue {
/**
* Returns a {@link Builder} that allows for the creation of simple
diff --git a/src/main/java/org/spongepowered/api/scheduler/TaskPriority.java b/src/main/java/org/spongepowered/api/scheduler/TaskPriority.java
index 5fcb72fdbf7..8a1c1f6431c 100644
--- a/src/main/java/org/spongepowered/api/scheduler/TaskPriority.java
+++ b/src/main/java/org/spongepowered/api/scheduler/TaskPriority.java
@@ -28,6 +28,6 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(TaskPriorities.class)
-public interface TaskPriority extends DefaultedRegistryValue {
+public interface TaskPriority extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/scoreboard/CollisionRule.java b/src/main/java/org/spongepowered/api/scoreboard/CollisionRule.java
index c61cc55d741..2c156a0e18b 100644
--- a/src/main/java/org/spongepowered/api/scoreboard/CollisionRule.java
+++ b/src/main/java/org/spongepowered/api/scoreboard/CollisionRule.java
@@ -35,6 +35,6 @@
* a {@link Team} collide with other entities.
*/
@CatalogedBy(CollisionRules.class)
-public interface CollisionRule extends DefaultedRegistryValue, ComponentLike {
+public interface CollisionRule extends DefaultedRegistryValue, ComponentLike {
}
diff --git a/src/main/java/org/spongepowered/api/scoreboard/Visibility.java b/src/main/java/org/spongepowered/api/scoreboard/Visibility.java
index ed27d3eb11e..ff4c952d57e 100644
--- a/src/main/java/org/spongepowered/api/scoreboard/Visibility.java
+++ b/src/main/java/org/spongepowered/api/scoreboard/Visibility.java
@@ -34,6 +34,6 @@
* Usages include nametags and death messages.
*/
@CatalogedBy(Visibilities.class)
-public interface Visibility extends DefaultedRegistryValue, ComponentLike {
+public interface Visibility extends DefaultedRegistryValue, ComponentLike {
}
diff --git a/src/main/java/org/spongepowered/api/scoreboard/criteria/Criterion.java b/src/main/java/org/spongepowered/api/scoreboard/criteria/Criterion.java
index 1ddf95c1647..d44a80ac383 100644
--- a/src/main/java/org/spongepowered/api/scoreboard/criteria/Criterion.java
+++ b/src/main/java/org/spongepowered/api/scoreboard/criteria/Criterion.java
@@ -33,7 +33,7 @@
* automatically updated.
*/
@CatalogedBy(Criteria.class)
-public interface Criterion extends DefaultedRegistryValue {
+public interface Criterion extends DefaultedRegistryValue {
ObjectiveDisplayMode displayMode();
}
diff --git a/src/main/java/org/spongepowered/api/scoreboard/displayslot/DisplaySlot.java b/src/main/java/org/spongepowered/api/scoreboard/displayslot/DisplaySlot.java
index 9ba8b304db7..47159f3d85b 100644
--- a/src/main/java/org/spongepowered/api/scoreboard/displayslot/DisplaySlot.java
+++ b/src/main/java/org/spongepowered/api/scoreboard/displayslot/DisplaySlot.java
@@ -36,7 +36,7 @@
* Represents an area to display an objective.
*/
@CatalogedBy(DisplaySlots.class)
-public interface DisplaySlot extends DefaultedRegistryValue {
+public interface DisplaySlot extends DefaultedRegistryValue {
/**
* Finds and retrieves the sidebar display slot for the specified
diff --git a/src/main/java/org/spongepowered/api/scoreboard/objective/displaymode/ObjectiveDisplayMode.java b/src/main/java/org/spongepowered/api/scoreboard/objective/displaymode/ObjectiveDisplayMode.java
index 14a757c3ef6..2ff46166994 100644
--- a/src/main/java/org/spongepowered/api/scoreboard/objective/displaymode/ObjectiveDisplayMode.java
+++ b/src/main/java/org/spongepowered/api/scoreboard/objective/displaymode/ObjectiveDisplayMode.java
@@ -32,6 +32,6 @@
* Represents the mode in which to display scores for an {@link Objective}.
*/
@CatalogedBy(ObjectiveDisplayModes.class)
-public interface ObjectiveDisplayMode extends DefaultedRegistryValue {
+public interface ObjectiveDisplayMode extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/service/ban/BanType.java b/src/main/java/org/spongepowered/api/service/ban/BanType.java
index 09895361312..cce561b99de 100644
--- a/src/main/java/org/spongepowered/api/service/ban/BanType.java
+++ b/src/main/java/org/spongepowered/api/service/ban/BanType.java
@@ -31,7 +31,7 @@
* Represents the possible types of bans.
*/
@CatalogedBy(BanTypes.class)
-public interface BanType extends DefaultedRegistryValue {
+public interface BanType extends DefaultedRegistryValue {
/**
* Gets the {@link Ban} class that this type represents.
diff --git a/src/main/java/org/spongepowered/api/service/economy/Currency.java b/src/main/java/org/spongepowered/api/service/economy/Currency.java
index 4b8c6f4b611..4eae4ce184f 100644
--- a/src/main/java/org/spongepowered/api/service/economy/Currency.java
+++ b/src/main/java/org/spongepowered/api/service/economy/Currency.java
@@ -40,7 +40,7 @@
*
* Depending on the provider of the {@link EconomyService}, more currencies may be available.
*/
-public interface Currency extends DefaultedRegistryValue {
+public interface Currency extends DefaultedRegistryValue {
/**
* The currency's display name, in singular form. Ex: Dollar.
diff --git a/src/main/java/org/spongepowered/api/service/economy/account/AccountDeletionResultType.java b/src/main/java/org/spongepowered/api/service/economy/account/AccountDeletionResultType.java
index 38007fc4335..c3095ad28b7 100644
--- a/src/main/java/org/spongepowered/api/service/economy/account/AccountDeletionResultType.java
+++ b/src/main/java/org/spongepowered/api/service/economy/account/AccountDeletionResultType.java
@@ -31,7 +31,7 @@
* Indicates whether the deletion of an {@link Account} succeeded.
*/
@CatalogedBy(AccountDeletionResultTypes.class)
-public interface AccountDeletionResultType extends DefaultedRegistryValue {
+public interface AccountDeletionResultType extends DefaultedRegistryValue {
/**
* Returns whether this result type represents a successful deletion.
diff --git a/src/main/java/org/spongepowered/api/service/economy/transaction/TransactionType.java b/src/main/java/org/spongepowered/api/service/economy/transaction/TransactionType.java
index 542e0e8949c..9e84fa1f26b 100644
--- a/src/main/java/org/spongepowered/api/service/economy/transaction/TransactionType.java
+++ b/src/main/java/org/spongepowered/api/service/economy/transaction/TransactionType.java
@@ -31,6 +31,6 @@
* Represents the type of a transaction.
*/
@CatalogedBy(TransactionTypes.class)
-public interface TransactionType extends DefaultedRegistryValue {
+public interface TransactionType extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/util/mirror/Mirror.java b/src/main/java/org/spongepowered/api/util/mirror/Mirror.java
index 96543f071b1..1d490045a44 100644
--- a/src/main/java/org/spongepowered/api/util/mirror/Mirror.java
+++ b/src/main/java/org/spongepowered/api/util/mirror/Mirror.java
@@ -28,6 +28,6 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(Mirrors.class)
-public interface Mirror extends DefaultedRegistryValue {
+public interface Mirror extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/util/orientation/Orientation.java b/src/main/java/org/spongepowered/api/util/orientation/Orientation.java
index c2fe1574719..bb745c3fa72 100644
--- a/src/main/java/org/spongepowered/api/util/orientation/Orientation.java
+++ b/src/main/java/org/spongepowered/api/util/orientation/Orientation.java
@@ -34,7 +34,7 @@
* Represents an orientation in relative for an ItemFrame as an example.
*/
@CatalogedBy(Orientations.class)
-public interface Orientation extends DefaultedRegistryValue {
+public interface Orientation extends DefaultedRegistryValue {
/**
* Gets the {@link Orientation} that represents the provided {@link Angle}.
diff --git a/src/main/java/org/spongepowered/api/util/rotation/Rotation.java b/src/main/java/org/spongepowered/api/util/rotation/Rotation.java
index 1c03888f80a..ace88c1676b 100644
--- a/src/main/java/org/spongepowered/api/util/rotation/Rotation.java
+++ b/src/main/java/org/spongepowered/api/util/rotation/Rotation.java
@@ -30,7 +30,7 @@
import org.spongepowered.math.matrix.Matrix4d;
@CatalogedBy(Rotations.class)
-public interface Rotation extends DefaultedRegistryValue {
+public interface Rotation extends DefaultedRegistryValue {
Rotation and(final Rotation rotation);
diff --git a/src/main/java/org/spongepowered/api/world/ChunkRegenerateFlag.java b/src/main/java/org/spongepowered/api/world/ChunkRegenerateFlag.java
index 2a664bb49fc..cec31697f08 100644
--- a/src/main/java/org/spongepowered/api/world/ChunkRegenerateFlag.java
+++ b/src/main/java/org/spongepowered/api/world/ChunkRegenerateFlag.java
@@ -32,7 +32,7 @@
* various tasks such as creating a chunk, or preserving entities.
*/
@CatalogedBy(ChunkRegenerateFlags.class)
-public interface ChunkRegenerateFlag extends DefaultedRegistryValue {
+public interface ChunkRegenerateFlag extends DefaultedRegistryValue {
/**
* Gets whether this flag defines that a chunk should be created if it does
diff --git a/src/main/java/org/spongepowered/api/world/HeightType.java b/src/main/java/org/spongepowered/api/world/HeightType.java
index 6f8a4b273e6..7ce2d00920f 100644
--- a/src/main/java/org/spongepowered/api/world/HeightType.java
+++ b/src/main/java/org/spongepowered/api/world/HeightType.java
@@ -30,7 +30,7 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(HeightTypes.class)
-public interface HeightType extends DefaultedRegistryValue {
+public interface HeightType extends DefaultedRegistryValue {
BlockReaderAwareMatcher matcher();
diff --git a/src/main/java/org/spongepowered/api/world/LightType.java b/src/main/java/org/spongepowered/api/world/LightType.java
index bccccb6f9ae..6c4512d2bf9 100644
--- a/src/main/java/org/spongepowered/api/world/LightType.java
+++ b/src/main/java/org/spongepowered/api/world/LightType.java
@@ -29,7 +29,7 @@
import org.spongepowered.api.world.volume.game.EnvironmentalVolume;
@CatalogedBy(LightTypes.class)
-public interface LightType extends DefaultedRegistryValue {
+public interface LightType extends DefaultedRegistryValue {
/**
* Gets the default light value for this light type. Useful
diff --git a/src/main/java/org/spongepowered/api/world/WorldType.java b/src/main/java/org/spongepowered/api/world/WorldType.java
index 494d813d1c3..417b4cd4300 100644
--- a/src/main/java/org/spongepowered/api/world/WorldType.java
+++ b/src/main/java/org/spongepowered/api/world/WorldType.java
@@ -35,7 +35,7 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(WorldTypes.class)
-public interface WorldType extends DefaultedRegistryValue, ContextSource, WorldTypeDataFetcher, DataPackSerializable {
+public interface WorldType extends DefaultedRegistryValue, ContextSource, WorldTypeDataFetcher, DataPackSerializable {
static WorldType.Builder builder() {
return Sponge.game().builderProvider().provide(WorldType.Builder.class);
diff --git a/src/main/java/org/spongepowered/api/world/biome/Biome.java b/src/main/java/org/spongepowered/api/world/biome/Biome.java
index 5f9ea835239..18323b9dee5 100644
--- a/src/main/java/org/spongepowered/api/world/biome/Biome.java
+++ b/src/main/java/org/spongepowered/api/world/biome/Biome.java
@@ -60,7 +60,7 @@
* Represents a biome.
*/
@CatalogedBy(Biomes.class)
-public interface Biome extends DefaultedRegistryValue, DataHolder, Taggable, DataPackSerializable {
+public interface Biome extends DefaultedRegistryValue, DataHolder, Taggable, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link Biome}.
diff --git a/src/main/java/org/spongepowered/api/world/chunk/ChunkState.java b/src/main/java/org/spongepowered/api/world/chunk/ChunkState.java
index beb2266f037..96b249915c0 100644
--- a/src/main/java/org/spongepowered/api/world/chunk/ChunkState.java
+++ b/src/main/java/org/spongepowered/api/world/chunk/ChunkState.java
@@ -37,7 +37,7 @@
*
*/
@CatalogedBy(ChunkStates.class)
-public interface ChunkState extends DefaultedRegistryValue {
+public interface ChunkState extends DefaultedRegistryValue {
/**
* Checks whether this state is considered "after"
diff --git a/src/main/java/org/spongepowered/api/world/difficulty/Difficulty.java b/src/main/java/org/spongepowered/api/world/difficulty/Difficulty.java
index fd56ea5ca74..b2422cb2dee 100644
--- a/src/main/java/org/spongepowered/api/world/difficulty/Difficulty.java
+++ b/src/main/java/org/spongepowered/api/world/difficulty/Difficulty.java
@@ -32,6 +32,6 @@
* Represents a possible difficulty setting.
*/
@CatalogedBy(Difficulties.class)
-public interface Difficulty extends DefaultedRegistryValue, ComponentLike {
+public interface Difficulty extends DefaultedRegistryValue, ComponentLike {
}
diff --git a/src/main/java/org/spongepowered/api/world/gamerule/GameRule.java b/src/main/java/org/spongepowered/api/world/gamerule/GameRule.java
index 39f2e411c52..7c3688cd6da 100644
--- a/src/main/java/org/spongepowered/api/world/gamerule/GameRule.java
+++ b/src/main/java/org/spongepowered/api/world/gamerule/GameRule.java
@@ -37,7 +37,7 @@
* @param The type of the value
*/
@CatalogedBy(GameRules.class)
-public interface GameRule extends DefaultedRegistryValue, Nameable {
+public interface GameRule extends DefaultedRegistryValue>, Nameable {
/**
* Gets the value {@link TypeToken type}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/carver/Carver.java b/src/main/java/org/spongepowered/api/world/generation/carver/Carver.java
index ab2869d2762..56a5ca57eb7 100644
--- a/src/main/java/org/spongepowered/api/world/generation/carver/Carver.java
+++ b/src/main/java/org/spongepowered/api/world/generation/carver/Carver.java
@@ -35,7 +35,7 @@
* A carver used in world generation.
*/
@CatalogedBy(Carvers.class)
-public interface Carver extends DefaultedRegistryValue, DataPackSerializable {
+public interface Carver extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link Carver}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/config/noise/DensityFunction.java b/src/main/java/org/spongepowered/api/world/generation/config/noise/DensityFunction.java
index 5179d5057f7..1307280fc4f 100644
--- a/src/main/java/org/spongepowered/api/world/generation/config/noise/DensityFunction.java
+++ b/src/main/java/org/spongepowered/api/world/generation/config/noise/DensityFunction.java
@@ -30,7 +30,7 @@
import org.spongepowered.math.vector.Vector3i;
@CatalogedBy(DensityFunctions.class)
-public interface DensityFunction extends DefaultedRegistryValue, DataPackSerializable {
+public interface DensityFunction extends DefaultedRegistryValue, DataPackSerializable {
/**
* Returns the minimum value possible.
diff --git a/src/main/java/org/spongepowered/api/world/generation/config/noise/Noise.java b/src/main/java/org/spongepowered/api/world/generation/config/noise/Noise.java
index d7d186a8df0..85f4430b5b1 100644
--- a/src/main/java/org/spongepowered/api/world/generation/config/noise/Noise.java
+++ b/src/main/java/org/spongepowered/api/world/generation/config/noise/Noise.java
@@ -37,7 +37,7 @@
* Noise used in world generation
*/
@CatalogedBy(Noises.class)
-public interface Noise extends DefaultedRegistryValue, DataPackSerializable {
+public interface Noise extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link Noise}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/config/noise/NoiseGeneratorConfig.java b/src/main/java/org/spongepowered/api/world/generation/config/noise/NoiseGeneratorConfig.java
index 0be8fb94430..b0db9609316 100644
--- a/src/main/java/org/spongepowered/api/world/generation/config/noise/NoiseGeneratorConfig.java
+++ b/src/main/java/org/spongepowered/api/world/generation/config/noise/NoiseGeneratorConfig.java
@@ -43,7 +43,7 @@
* Noise generator config used in {@link ConfigurableChunkGenerator configurable chunk generators}.
*/
@CatalogedBy(NoiseGeneratorConfigs.class)
-public interface NoiseGeneratorConfig extends ChunkGeneratorConfig, DefaultedRegistryValue, DataPackSerializable {
+public interface NoiseGeneratorConfig extends ChunkGeneratorConfig, DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link NoiseGeneratorConfig}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/feature/Feature.java b/src/main/java/org/spongepowered/api/world/generation/feature/Feature.java
index 5434a4db0c8..a18e4a3d6e9 100644
--- a/src/main/java/org/spongepowered/api/world/generation/feature/Feature.java
+++ b/src/main/java/org/spongepowered/api/world/generation/feature/Feature.java
@@ -41,7 +41,7 @@
* Features are used in world generation as a part of {@link PlacedFeature placed features}
*/
@CatalogedBy(Features.class)
-public interface Feature extends DefaultedRegistryValue, DataPackSerializable {
+public interface Feature extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link Feature}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/feature/FeatureType.java b/src/main/java/org/spongepowered/api/world/generation/feature/FeatureType.java
index ccc74f558bd..73813c7e9bb 100644
--- a/src/main/java/org/spongepowered/api/world/generation/feature/FeatureType.java
+++ b/src/main/java/org/spongepowered/api/world/generation/feature/FeatureType.java
@@ -29,7 +29,7 @@
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(FeatureTypes.class)
-public interface FeatureType extends DefaultedRegistryValue {
+public interface FeatureType extends DefaultedRegistryValue {
/**
* Returns the configured feature
diff --git a/src/main/java/org/spongepowered/api/world/generation/feature/PlacedFeature.java b/src/main/java/org/spongepowered/api/world/generation/feature/PlacedFeature.java
index 417267af432..fb983833939 100644
--- a/src/main/java/org/spongepowered/api/world/generation/feature/PlacedFeature.java
+++ b/src/main/java/org/spongepowered/api/world/generation/feature/PlacedFeature.java
@@ -41,7 +41,7 @@
* Modifiers can impact position, rarity, count and more.
*/
@CatalogedBy(PlacedFeatures.class)
-public interface PlacedFeature extends DefaultedRegistryValue, DataPackSerializable {
+public interface PlacedFeature extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link PlacedFeature}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/structure/Structure.java b/src/main/java/org/spongepowered/api/world/generation/structure/Structure.java
index 9246e4cd491..e3bbd90de4a 100644
--- a/src/main/java/org/spongepowered/api/world/generation/structure/Structure.java
+++ b/src/main/java/org/spongepowered/api/world/generation/structure/Structure.java
@@ -44,7 +44,7 @@
* A structure used in world generation.
*/
@CatalogedBy(Structures.class)
-public interface Structure extends DefaultedRegistryValue, DataPackSerializable {
+public interface Structure extends DefaultedRegistryValue, DataPackSerializable {
/**
* Places the structure at given position and world
diff --git a/src/main/java/org/spongepowered/api/world/generation/structure/StructureSet.java b/src/main/java/org/spongepowered/api/world/generation/structure/StructureSet.java
index 76c9156b3cf..e562f2427ed 100644
--- a/src/main/java/org/spongepowered/api/world/generation/structure/StructureSet.java
+++ b/src/main/java/org/spongepowered/api/world/generation/structure/StructureSet.java
@@ -36,7 +36,7 @@
* A weighted list of {@link Structure structures}.
*/
@CatalogedBy(StructureSets.class)
-public interface StructureSet extends DefaultedRegistryValue, DataPackSerializable {
+public interface StructureSet extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link StructureSet}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/structure/StructureType.java b/src/main/java/org/spongepowered/api/world/generation/structure/StructureType.java
index 3bdbdf27d5a..315834472ef 100644
--- a/src/main/java/org/spongepowered/api/world/generation/structure/StructureType.java
+++ b/src/main/java/org/spongepowered/api/world/generation/structure/StructureType.java
@@ -32,7 +32,7 @@
* A type of {@link Structure}
*/
@CatalogedBy(StructureTypes.class)
-public interface StructureType extends DefaultedRegistryValue {
+public interface StructureType extends DefaultedRegistryValue {
/**
* Returns the configured structure
diff --git a/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/JigsawPool.java b/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/JigsawPool.java
index 659f2886a96..c05d328c5fe 100644
--- a/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/JigsawPool.java
+++ b/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/JigsawPool.java
@@ -39,7 +39,7 @@
* A pool to generate {@link Structure structures} using jigsaw blocks.
*/
@CatalogedBy(JigsawPools.class)
-public interface JigsawPool extends DefaultedRegistryValue, DataPackSerializable {
+public interface JigsawPool extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link JigsawPool}.
diff --git a/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/ProcessorList.java b/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/ProcessorList.java
index 5d85731d14b..397cd6ae58c 100644
--- a/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/ProcessorList.java
+++ b/src/main/java/org/spongepowered/api/world/generation/structure/jigsaw/ProcessorList.java
@@ -37,7 +37,7 @@
* A list of {@link Processor processors}.
*/
@CatalogedBy(ProcessorLists.class)
-public interface ProcessorList extends DefaultedRegistryValue, DataPackSerializable {
+public interface ProcessorList extends DefaultedRegistryValue, DataPackSerializable {
/**
* Creates a new {@link Builder} to create a {@link ProcessorList}.
diff --git a/src/main/java/org/spongepowered/api/world/schematic/PaletteType.java b/src/main/java/org/spongepowered/api/world/schematic/PaletteType.java
index dbc39b6f871..9a8abf58ef6 100644
--- a/src/main/java/org/spongepowered/api/world/schematic/PaletteType.java
+++ b/src/main/java/org/spongepowered/api/world/schematic/PaletteType.java
@@ -35,7 +35,7 @@
import java.util.function.BiFunction;
@CatalogedBy(PaletteTypes.class)
-public interface PaletteType extends DefaultedRegistryValue {
+public interface PaletteType extends DefaultedRegistryValue> {
@SuppressWarnings("unchecked")
static Builder builder() {
diff --git a/src/main/java/org/spongepowered/api/world/server/WorldArchetypeType.java b/src/main/java/org/spongepowered/api/world/server/WorldArchetypeType.java
index 487c2322181..ee7376786f8 100644
--- a/src/main/java/org/spongepowered/api/world/server/WorldArchetypeType.java
+++ b/src/main/java/org/spongepowered/api/world/server/WorldArchetypeType.java
@@ -32,7 +32,7 @@
import org.spongepowered.api.world.generation.ChunkGenerator;
@CatalogedBy(WorldArchetypeTypes.class)
-public interface WorldArchetypeType extends DefaultedRegistryValue, DataPackSerializable {
+public interface WorldArchetypeType extends DefaultedRegistryValue, DataPackSerializable {
static WorldArchetypeType.Builder builder() {
return Sponge.game().builderProvider().provide(WorldArchetypeType.Builder.class);
diff --git a/src/main/java/org/spongepowered/api/world/teleport/TeleportHelperFilter.java b/src/main/java/org/spongepowered/api/world/teleport/TeleportHelperFilter.java
index 1a889d346bd..374c5e93cc4 100644
--- a/src/main/java/org/spongepowered/api/world/teleport/TeleportHelperFilter.java
+++ b/src/main/java/org/spongepowered/api/world/teleport/TeleportHelperFilter.java
@@ -37,7 +37,7 @@
* location is a suitable candidate for teleporting to safely.
*/
@CatalogedBy(TeleportHelperFilters.class)
-public interface TeleportHelperFilter extends DefaultedRegistryValue {
+public interface TeleportHelperFilter extends DefaultedRegistryValue {
/**
* Tests whether the location in question is valid, regardless of whether
diff --git a/src/main/java/org/spongepowered/api/world/weather/WeatherType.java b/src/main/java/org/spongepowered/api/world/weather/WeatherType.java
index 0cd7e8dd5b1..10d3d8c4fe6 100644
--- a/src/main/java/org/spongepowered/api/world/weather/WeatherType.java
+++ b/src/main/java/org/spongepowered/api/world/weather/WeatherType.java
@@ -31,6 +31,6 @@
* Represents a type of weather.
*/
@CatalogedBy(WeatherTypes.class)
-public interface WeatherType extends DefaultedRegistryValue {
+public interface WeatherType extends DefaultedRegistryValue {
}
From 306dd58e83592e77764d33f55f82b520d32c99d6 Mon Sep 17 00:00:00 2001
From: MrHell228
Date: Sun, 6 Apr 2025 01:56:58 +0300
Subject: [PATCH 3/6] add missing DefaultedRegistryValue
---
.../java/org/spongepowered/api/adventure/ResolveOperation.java | 3 ++-
.../api/command/parameter/managed/operator/Operator.java | 3 ++-
src/main/java/org/spongepowered/api/data/type/FrogType.java | 3 ++-
.../java/org/spongepowered/api/data/type/PushReaction.java | 3 ++-
.../org/spongepowered/api/data/type/TrialSpawnerState.java | 3 ++-
src/main/java/org/spongepowered/api/data/type/VaultState.java | 3 ++-
.../java/org/spongepowered/api/effect/sound/SoundType.java | 3 ++-
src/main/java/org/spongepowered/api/item/ItemRarity.java | 3 ++-
src/main/java/org/spongepowered/api/statistic/Statistic.java | 3 ++-
.../org/spongepowered/api/statistic/StatisticCategory.java | 3 ++-
.../api/world/biome/climate/GrassColorModifier.java | 3 ++-
.../spongepowered/api/world/biome/climate/Precipitation.java | 3 ++-
.../api/world/biome/climate/TemperatureModifier.java | 3 ++-
.../api/world/explosion/ExplosionBlockInteraction.java | 3 ++-
.../spongepowered/api/world/generation/carver/CarverType.java | 3 ++-
.../api/world/generation/config/flat/FlatGeneratorConfig.java | 3 ++-
.../api/world/generation/feature/DecorationStep.java | 3 ++-
.../api/world/generation/feature/PlacementModifierType.java | 3 ++-
.../api/world/generation/structure/jigsaw/ProcessorType.java | 3 ++-
19 files changed, 38 insertions(+), 19 deletions(-)
diff --git a/src/main/java/org/spongepowered/api/adventure/ResolveOperation.java b/src/main/java/org/spongepowered/api/adventure/ResolveOperation.java
index 6564a2f613a..d90a4e35c4d 100644
--- a/src/main/java/org/spongepowered/api/adventure/ResolveOperation.java
+++ b/src/main/java/org/spongepowered/api/adventure/ResolveOperation.java
@@ -24,12 +24,13 @@
*/
package org.spongepowered.api.adventure;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
/**
* A type of rendering operation that can be performed on a component.
*/
@CatalogedBy(ResolveOperations.class)
-public interface ResolveOperation {
+public interface ResolveOperation extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/command/parameter/managed/operator/Operator.java b/src/main/java/org/spongepowered/api/command/parameter/managed/operator/Operator.java
index 725c39e6779..a36ffb3121b 100644
--- a/src/main/java/org/spongepowered/api/command/parameter/managed/operator/Operator.java
+++ b/src/main/java/org/spongepowered/api/command/parameter/managed/operator/Operator.java
@@ -25,6 +25,7 @@
package org.spongepowered.api.command.parameter.managed.operator;
import org.spongepowered.api.command.parameter.managed.standard.ResourceKeyedValueParameters;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
/**
@@ -33,7 +34,7 @@
* @see ResourceKeyedValueParameters#OPERATOR
*/
@CatalogedBy(Operators.class)
-public interface Operator {
+public interface Operator extends DefaultedRegistryValue {
/**
* The string representation of this operator
diff --git a/src/main/java/org/spongepowered/api/data/type/FrogType.java b/src/main/java/org/spongepowered/api/data/type/FrogType.java
index 22c9a584b25..0e9d6ae27f9 100644
--- a/src/main/java/org/spongepowered/api/data/type/FrogType.java
+++ b/src/main/java/org/spongepowered/api/data/type/FrogType.java
@@ -24,8 +24,9 @@
*/
package org.spongepowered.api.data.type;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(FrogTypes.class)
-public interface FrogType {
+public interface FrogType extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/data/type/PushReaction.java b/src/main/java/org/spongepowered/api/data/type/PushReaction.java
index 374eb454a12..940fd072394 100644
--- a/src/main/java/org/spongepowered/api/data/type/PushReaction.java
+++ b/src/main/java/org/spongepowered/api/data/type/PushReaction.java
@@ -24,9 +24,10 @@
*/
package org.spongepowered.api.data.type;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(PushReactions.class)
-public interface PushReaction {
+public interface PushReaction extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/data/type/TrialSpawnerState.java b/src/main/java/org/spongepowered/api/data/type/TrialSpawnerState.java
index 504d2ecacc0..cb4e9c7d36f 100644
--- a/src/main/java/org/spongepowered/api/data/type/TrialSpawnerState.java
+++ b/src/main/java/org/spongepowered/api/data/type/TrialSpawnerState.java
@@ -24,9 +24,10 @@
*/
package org.spongepowered.api.data.type;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(TrialSpawnerStates.class)
-public interface TrialSpawnerState extends Comparable, StringRepresentable {
+public interface TrialSpawnerState extends DefaultedRegistryValue, Comparable, StringRepresentable {
}
diff --git a/src/main/java/org/spongepowered/api/data/type/VaultState.java b/src/main/java/org/spongepowered/api/data/type/VaultState.java
index b80f20a53df..57d754d1cfa 100644
--- a/src/main/java/org/spongepowered/api/data/type/VaultState.java
+++ b/src/main/java/org/spongepowered/api/data/type/VaultState.java
@@ -24,9 +24,10 @@
*/
package org.spongepowered.api.data.type;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(VaultStates.class)
-public interface VaultState extends Comparable, StringRepresentable {
+public interface VaultState extends DefaultedRegistryValue, Comparable, StringRepresentable {
}
diff --git a/src/main/java/org/spongepowered/api/effect/sound/SoundType.java b/src/main/java/org/spongepowered/api/effect/sound/SoundType.java
index 188f0e6af6f..1c3f0af8dce 100644
--- a/src/main/java/org/spongepowered/api/effect/sound/SoundType.java
+++ b/src/main/java/org/spongepowered/api/effect/sound/SoundType.java
@@ -27,6 +27,7 @@
import net.kyori.adventure.sound.Sound;
import org.spongepowered.api.ResourceKeyed;
import org.spongepowered.api.Sponge;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.ResourceKeyedBuilder;
import org.spongepowered.api.util.annotation.CatalogedBy;
@@ -34,7 +35,7 @@
* Represents a sound that can be heard on clients.
*/
@CatalogedBy(SoundTypes.class)
-public interface SoundType extends ResourceKeyed, Sound.Type {
+public interface SoundType extends DefaultedRegistryValue, ResourceKeyed, Sound.Type {
/**
* Creates a new {@link Builder} for building SoundTypes.
diff --git a/src/main/java/org/spongepowered/api/item/ItemRarity.java b/src/main/java/org/spongepowered/api/item/ItemRarity.java
index e55177bd4a0..b297d599512 100644
--- a/src/main/java/org/spongepowered/api/item/ItemRarity.java
+++ b/src/main/java/org/spongepowered/api/item/ItemRarity.java
@@ -25,13 +25,14 @@
package org.spongepowered.api.item;
import net.kyori.adventure.text.format.TextColor;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
/**
* The rarity of an item.
*/
@CatalogedBy(ItemRarities.class)
-public interface ItemRarity {
+public interface ItemRarity extends DefaultedRegistryValue {
/**
* Gets the {@link TextColor} used to decorate tooltips of items with this {@link ItemRarity}.
diff --git a/src/main/java/org/spongepowered/api/statistic/Statistic.java b/src/main/java/org/spongepowered/api/statistic/Statistic.java
index b52c416f801..852e1eecd61 100644
--- a/src/main/java/org/spongepowered/api/statistic/Statistic.java
+++ b/src/main/java/org/spongepowered/api/statistic/Statistic.java
@@ -24,6 +24,7 @@
*/
package org.spongepowered.api.statistic;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.scoreboard.criteria.Criterion;
import org.spongepowered.api.util.annotation.CatalogedBy;
@@ -34,7 +35,7 @@
* Represents some statistic in minecraft.
*/
@CatalogedBy(Statistics.class)
-public interface Statistic {
+public interface Statistic extends DefaultedRegistryValue {
/**
* Returns the objective {@link Criterion} for this statistic.
diff --git a/src/main/java/org/spongepowered/api/statistic/StatisticCategory.java b/src/main/java/org/spongepowered/api/statistic/StatisticCategory.java
index 5611afcd8a8..99fb9d90759 100644
--- a/src/main/java/org/spongepowered/api/statistic/StatisticCategory.java
+++ b/src/main/java/org/spongepowered/api/statistic/StatisticCategory.java
@@ -25,12 +25,13 @@
package org.spongepowered.api.statistic;
import io.leangen.geantyref.TypeToken;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
import java.util.Collection;
@CatalogedBy(StatisticCategories.class)
-public interface StatisticCategory {
+public interface StatisticCategory extends DefaultedRegistryValue {
/**
* Gets all the {@link Statistic}s that are listed
diff --git a/src/main/java/org/spongepowered/api/world/biome/climate/GrassColorModifier.java b/src/main/java/org/spongepowered/api/world/biome/climate/GrassColorModifier.java
index bef9d2ff2eb..6d725c56bc0 100644
--- a/src/main/java/org/spongepowered/api/world/biome/climate/GrassColorModifier.java
+++ b/src/main/java/org/spongepowered/api/world/biome/climate/GrassColorModifier.java
@@ -24,6 +24,7 @@
*/
package org.spongepowered.api.world.biome.climate;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
import org.spongepowered.api.world.biome.Biome;
@@ -31,6 +32,6 @@
* A modifier for grass color in a {@link Biome}
*/
@CatalogedBy(GrassColorModifiers.class)
-public interface GrassColorModifier {
+public interface GrassColorModifier extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/world/biome/climate/Precipitation.java b/src/main/java/org/spongepowered/api/world/biome/climate/Precipitation.java
index 2209c0c0b25..56c0e8fb12d 100644
--- a/src/main/java/org/spongepowered/api/world/biome/climate/Precipitation.java
+++ b/src/main/java/org/spongepowered/api/world/biome/climate/Precipitation.java
@@ -24,6 +24,7 @@
*/
package org.spongepowered.api.world.biome.climate;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
import org.spongepowered.api.world.biome.Biome;
@@ -31,6 +32,6 @@
* The type of precipitation in a {@link Biome}.
*/
@CatalogedBy(Precipitations.class)
-public interface Precipitation {
+public interface Precipitation extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/world/biome/climate/TemperatureModifier.java b/src/main/java/org/spongepowered/api/world/biome/climate/TemperatureModifier.java
index 823982b2e82..549e5ab227a 100644
--- a/src/main/java/org/spongepowered/api/world/biome/climate/TemperatureModifier.java
+++ b/src/main/java/org/spongepowered/api/world/biome/climate/TemperatureModifier.java
@@ -24,12 +24,13 @@
*/
package org.spongepowered.api.world.biome.climate;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
/**
* The temperature modifier of a biome
*/
@CatalogedBy(TemperatureModifiers.class)
-public interface TemperatureModifier {
+public interface TemperatureModifier extends DefaultedRegistryValue {
}
diff --git a/src/main/java/org/spongepowered/api/world/explosion/ExplosionBlockInteraction.java b/src/main/java/org/spongepowered/api/world/explosion/ExplosionBlockInteraction.java
index ac030daaae5..44567c53770 100644
--- a/src/main/java/org/spongepowered/api/world/explosion/ExplosionBlockInteraction.java
+++ b/src/main/java/org/spongepowered/api/world/explosion/ExplosionBlockInteraction.java
@@ -24,10 +24,11 @@
*/
package org.spongepowered.api.world.explosion;
+import org.spongepowered.api.registry.DefaultedRegistryValue;
import org.spongepowered.api.util.annotation.CatalogedBy;
@CatalogedBy(ExplosionBlockInteractions.class)
-public interface ExplosionBlockInteraction {
+public interface ExplosionBlockInteraction extends DefaultedRegistryValue