Skip to content

Commit b4ec15e

Browse files
committed
rename ConsumeEffect -> ItemActionEffect
1 parent 323011f commit b4ec15e

File tree

5 files changed

+37
-37
lines changed

5 files changed

+37
-37
lines changed

src/main/java/org/spongepowered/api/data/Keys.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
import org.spongepowered.api.data.type.CatType;
6262
import org.spongepowered.api.data.type.ChestAttachmentType;
6363
import org.spongepowered.api.data.type.ComparatorMode;
64-
import org.spongepowered.api.data.type.ConsumeEffect;
64+
import org.spongepowered.api.data.type.ItemActionEffect;
6565
import org.spongepowered.api.data.type.DoorHinge;
6666
import org.spongepowered.api.data.type.DripstoneSegment;
6767
import org.spongepowered.api.data.type.DyeColor;
@@ -774,9 +774,9 @@ public final class Keys {
774774
public static final Key<SetValue<Direction>> CONNECTED_DIRECTIONS = Keys.setKey(ResourceKey.sponge("connected_directions"), Direction.class);
775775

776776
/**
777-
* The {@link ConsumeEffect}s an {@link ItemStack} will apply when consumed.
777+
* The {@link ItemActionEffect}s an {@link ItemStack} will apply when consumed.
778778
*/
779-
public static final Key<ListValue<ConsumeEffect>> CONSUME_EFFECTS = Keys.listKey(ResourceKey.sponge("consume_effects"), ConsumeEffect.class);
779+
public static final Key<ListValue<ItemActionEffect>> CONSUME_EFFECTS = Keys.listKey(ResourceKey.sponge("consume_effects"), ItemActionEffect.class);
780780

781781
/**
782782
* The container {@link ItemType} of an {@link ItemStack}.
@@ -929,9 +929,9 @@ public final class Keys {
929929
public static final Key<Value<Double>> DAMAGE_PER_BLOCK = Keys.key(ResourceKey.sponge("damage_per_block"), Double.class);
930930

931931
/**
932-
* The {@link ConsumeEffect}s an {@link ItemStack} will apply on death.
932+
* The {@link ItemActionEffect}s an {@link ItemStack} will apply on death.
933933
*/
934-
public static final Key<ListValue<ConsumeEffect>> DEATH_PROTECTION_EFFECTS = Keys.listKey(ResourceKey.sponge("death_protection_effects"), ConsumeEffect.class);
934+
public static final Key<ListValue<ItemActionEffect>> DEATH_PROTECTION_EFFECTS = Keys.listKey(ResourceKey.sponge("death_protection_effects"), ItemActionEffect.class);
935935

936936
/**
937937
* The distance at which a {@link BlockState} will decay.

src/main/java/org/spongepowered/api/data/type/ConsumeEffectTypes.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@
4040
@RegistryScopes(scopes = RegistryScope.GAME)
4141
public final class ConsumeEffectTypes {
4242

43-
public static final DefaultedRegistryReference<ConsumeEffectType> APPLY_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("apply_effects"));
43+
public static final DefaultedRegistryReference<ItemActionEffectType> APPLY_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("apply_effects"));
4444

45-
public static final DefaultedRegistryReference<ConsumeEffectType> CLEAR_ALL_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("clear_all_effects"));
45+
public static final DefaultedRegistryReference<ItemActionEffectType> CLEAR_ALL_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("clear_all_effects"));
4646

47-
public static final DefaultedRegistryReference<ConsumeEffectType> PLAY_SOUND = ConsumeEffectTypes.key(ResourceKey.minecraft("play_sound"));
47+
public static final DefaultedRegistryReference<ItemActionEffectType> PLAY_SOUND = ConsumeEffectTypes.key(ResourceKey.minecraft("play_sound"));
4848

49-
public static final DefaultedRegistryReference<ConsumeEffectType> REMOVE_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("remove_effects"));
49+
public static final DefaultedRegistryReference<ItemActionEffectType> REMOVE_EFFECTS = ConsumeEffectTypes.key(ResourceKey.minecraft("remove_effects"));
5050

51-
public static final DefaultedRegistryReference<ConsumeEffectType> TELEPORT_RANDOMLY = ConsumeEffectTypes.key(ResourceKey.minecraft("teleport_randomly"));
51+
public static final DefaultedRegistryReference<ItemActionEffectType> TELEPORT_RANDOMLY = ConsumeEffectTypes.key(ResourceKey.minecraft("teleport_randomly"));
5252

5353
private ConsumeEffectTypes() {
5454
}
5555

56-
public static Registry<ConsumeEffectType> registry() {
57-
return Sponge.game().registry(RegistryTypes.CONSUME_EFFECT_TYPE);
56+
public static Registry<ItemActionEffectType> registry() {
57+
return Sponge.game().registry(RegistryTypes.ITEM_ACTION_EFFECT_TYPE);
5858
}
5959

60-
private static DefaultedRegistryReference<ConsumeEffectType> key(final ResourceKey location) {
61-
return RegistryKey.of(RegistryTypes.CONSUME_EFFECT_TYPE, location).asDefaultedReference(Sponge::game);
60+
private static DefaultedRegistryReference<ItemActionEffectType> key(final ResourceKey location) {
61+
return RegistryKey.of(RegistryTypes.ITEM_ACTION_EFFECT_TYPE, location).asDefaultedReference(Sponge::game);
6262
}
6363
}

src/main/java/org/spongepowered/api/data/type/ConsumeEffect.java renamed to src/main/java/org/spongepowered/api/data/type/ItemActionEffect.java

+19-19
Original file line numberDiff line numberDiff line change
@@ -44,55 +44,55 @@
4444
/**
4545
* Represents an effect that can be applied on {@link ItemStack} consumption.
4646
*/
47-
public interface ConsumeEffect {
47+
public interface ItemActionEffect {
4848

4949
static ApplyEffects applyEffects(final Collection<PotionEffect> effects) {
50-
return ConsumeEffect.applyEffects(1.0D, effects);
50+
return ItemActionEffect.applyEffects(1.0D, effects);
5151
}
5252

5353
static ApplyEffects applyEffects(final PotionEffect... effects) {
54-
return ConsumeEffect.applyEffects(1.0D, effects);
54+
return ItemActionEffect.applyEffects(1.0D, effects);
5555
}
5656

5757
static ApplyEffects applyEffects(final double chance, final Collection<PotionEffect> effects) {
58-
return ConsumeEffect.factory().applyEffects(chance, List.copyOf(effects));
58+
return ItemActionEffect.factory().applyEffects(chance, List.copyOf(effects));
5959
}
6060

6161
static ApplyEffects applyEffects(final double chance, final PotionEffect... effects) {
62-
return ConsumeEffect.factory().applyEffects(chance, List.of(effects));
62+
return ItemActionEffect.factory().applyEffects(chance, List.of(effects));
6363
}
6464

6565
static RemoveEffects removeEffects(final Collection<PotionEffectType> effectTypes) {
66-
return ConsumeEffect.factory().removeEffects(Set.copyOf(effectTypes));
66+
return ItemActionEffect.factory().removeEffects(Set.copyOf(effectTypes));
6767
}
6868

6969
static RemoveEffects removeEffects(final PotionEffectType... effectTypes) {
70-
return ConsumeEffect.factory().removeEffects(Set.of(effectTypes));
70+
return ItemActionEffect.factory().removeEffects(Set.of(effectTypes));
7171
}
7272

7373
@SafeVarargs
7474
static RemoveEffects removeEffects(final Supplier<PotionEffectType>... effectTypes) {
75-
return ConsumeEffect.factory().removeEffects(Arrays.stream(effectTypes).map(Supplier::get).collect(Collectors.toSet()));
75+
return ItemActionEffect.factory().removeEffects(Arrays.stream(effectTypes).map(Supplier::get).collect(Collectors.toSet()));
7676
}
7777

7878
static RemoveEffects removeEffects(final Tag<PotionEffectType> effectTypeTag) {
79-
return ConsumeEffect.factory().removeEffects(effectTypeTag);
79+
return ItemActionEffect.factory().removeEffects(effectTypeTag);
8080
}
8181

8282
static ClearEffects clearEffects() {
83-
return ConsumeEffect.factory().clearEffects();
83+
return ItemActionEffect.factory().clearEffects();
8484
}
8585

8686
static PlaySound playSound(final SoundType soundType) {
87-
return ConsumeEffect.factory().playSound(soundType);
87+
return ItemActionEffect.factory().playSound(soundType);
8888
}
8989

9090
static PlaySound playSound(final Supplier<SoundType> soundType) {
91-
return ConsumeEffect.factory().playSound(soundType.get());
91+
return ItemActionEffect.factory().playSound(soundType.get());
9292
}
9393

9494
static TeleportRandomly teleportRandomly(final double distance) {
95-
return ConsumeEffect.factory().teleportRandomly(distance);
95+
return ItemActionEffect.factory().teleportRandomly(distance);
9696
}
9797

9898
private static Factory factory() {
@@ -103,7 +103,7 @@ private static Factory factory() {
103103
* Returns the type of this effect.
104104
* @return The type of this effect
105105
*/
106-
ConsumeEffectType type();
106+
ItemActionEffectType type();
107107

108108
/**
109109
* Tries to apply this effect and returns whether it was successfully applied.
@@ -154,7 +154,7 @@ default boolean apply(final Living entity) {
154154
/**
155155
* Applies {@link PotionEffect}s with chance.
156156
*/
157-
interface ApplyEffects extends ConsumeEffect {
157+
interface ApplyEffects extends ItemActionEffect {
158158
/**
159159
* Returns the probability for effects to be applied.
160160
* @return The probability for effects to be applied
@@ -171,7 +171,7 @@ interface ApplyEffects extends ConsumeEffect {
171171
/**
172172
* Removes {@link PotionEffect}s with matching {@link PotionEffectType}s.
173173
*/
174-
interface RemoveEffects extends ConsumeEffect {
174+
interface RemoveEffects extends ItemActionEffect {
175175
/**
176176
* Returns {@link PotionEffectType}s that will be removed.
177177
* @return {@link PotionEffectType}s that will be removed
@@ -182,13 +182,13 @@ interface RemoveEffects extends ConsumeEffect {
182182
/**
183183
* Clears all {@link PotionEffect}s.
184184
*/
185-
interface ClearEffects extends ConsumeEffect {
185+
interface ClearEffects extends ItemActionEffect {
186186
}
187187

188188
/**
189189
* Plays {@link SoundType}.
190190
*/
191-
interface PlaySound extends ConsumeEffect {
191+
interface PlaySound extends ItemActionEffect {
192192
/**
193193
* Returns the consumption {@link SoundType}.
194194
* @return The consumption {@link SoundType}
@@ -199,7 +199,7 @@ interface PlaySound extends ConsumeEffect {
199199
/**
200200
* Teleports randomly within maximum distance.
201201
*/
202-
interface TeleportRandomly extends ConsumeEffect {
202+
interface TeleportRandomly extends ItemActionEffect {
203203
/**
204204
* Returns the maximum distance entity can be teleported.
205205
* @return The maximum distance entity can be teleported

src/main/java/org/spongepowered/api/data/type/ConsumeEffectType.java renamed to src/main/java/org/spongepowered/api/data/type/ItemActionEffectType.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.spongepowered.api.util.annotation.CatalogedBy;
2929

3030
/**
31-
* Represents a possible type of {@link ConsumeEffect}.
31+
* Represents a possible type of {@link ItemActionEffect}.
3232
*/
3333
@CatalogedBy(ConsumeEffectTypes.class)
34-
public interface ConsumeEffectType extends DefaultedRegistryValue {
34+
public interface ItemActionEffectType extends DefaultedRegistryValue {
3535
}

src/main/java/org/spongepowered/api/registry/RegistryTypes.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
import org.spongepowered.api.data.type.CatType;
5757
import org.spongepowered.api.data.type.ChestAttachmentType;
5858
import org.spongepowered.api.data.type.ComparatorMode;
59-
import org.spongepowered.api.data.type.ConsumeEffectType;
59+
import org.spongepowered.api.data.type.ItemActionEffectType;
6060
import org.spongepowered.api.data.type.DoorHinge;
6161
import org.spongepowered.api.data.type.DripstoneSegment;
6262
import org.spongepowered.api.data.type.DyeColor;
@@ -227,7 +227,7 @@ public final class RegistryTypes {
227227

228228
public static final DefaultedRegistryType<ChunkState> CHUNK_STATE = RegistryTypes.minecraftKeyInGame("chunk_status");
229229

230-
public static final DefaultedRegistryType<ConsumeEffectType> CONSUME_EFFECT_TYPE = RegistryTypes.minecraftKeyInGame("consume_effect_type");
230+
public static final DefaultedRegistryType<ItemActionEffectType> ITEM_ACTION_EFFECT_TYPE = RegistryTypes.minecraftKeyInGame("consume_effect_type");
231231

232232
public static final DefaultedRegistryType<ContainerType> CONTAINER_TYPE = RegistryTypes.minecraftKeyInGame("menu");
233233

0 commit comments

Comments
 (0)