Skip to content

Commit 0450e3a

Browse files
authored
Update slime parent interface (#2539)
* Update slime parent interface * Update Slime.java
1 parent c868905 commit 0450e3a

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,6 @@
179179
import org.spongepowered.api.entity.living.monster.raider.illager.Vindicator;
180180
import org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Evoker;
181181
import org.spongepowered.api.entity.living.monster.raider.illager.spellcaster.Spellcaster;
182-
import org.spongepowered.api.entity.living.monster.slime.Slime;
183182
import org.spongepowered.api.entity.living.monster.spider.Spider;
184183
import org.spongepowered.api.entity.living.monster.zombie.ZombieVillager;
185184
import org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin;
@@ -188,6 +187,7 @@
188187
import org.spongepowered.api.entity.living.player.chat.ChatVisibility;
189188
import org.spongepowered.api.entity.living.player.gamemode.GameMode;
190189
import org.spongepowered.api.entity.living.player.server.ServerPlayer;
190+
import org.spongepowered.api.entity.living.slime.Slime;
191191
import org.spongepowered.api.entity.living.trader.Trader;
192192
import org.spongepowered.api.entity.living.trader.Villager;
193193
import org.spongepowered.api.entity.projectile.DamagingProjectile;

src/main/java/org/spongepowered/api/entity/EntityTypes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@
108108
import org.spongepowered.api.entity.living.monster.skeleton.Skeleton;
109109
import org.spongepowered.api.entity.living.monster.skeleton.Stray;
110110
import org.spongepowered.api.entity.living.monster.skeleton.WitherSkeleton;
111-
import org.spongepowered.api.entity.living.monster.slime.MagmaCube;
112-
import org.spongepowered.api.entity.living.monster.slime.Slime;
113111
import org.spongepowered.api.entity.living.monster.spider.CaveSpider;
114112
import org.spongepowered.api.entity.living.monster.spider.Spider;
115113
import org.spongepowered.api.entity.living.monster.zombie.Drowned;
@@ -118,6 +116,8 @@
118116
import org.spongepowered.api.entity.living.monster.zombie.ZombieVillager;
119117
import org.spongepowered.api.entity.living.monster.zombie.ZombifiedPiglin;
120118
import org.spongepowered.api.entity.living.player.Player;
119+
import org.spongepowered.api.entity.living.slime.MagmaCube;
120+
import org.spongepowered.api.entity.living.slime.Slime;
121121
import org.spongepowered.api.entity.living.trader.Villager;
122122
import org.spongepowered.api.entity.living.trader.WanderingTrader;
123123
import org.spongepowered.api.entity.projectile.Egg;

src/main/java/org/spongepowered/api/entity/living/monster/slime/MagmaCube.java renamed to src/main/java/org/spongepowered/api/entity/living/slime/MagmaCube.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2323
* THE SOFTWARE.
2424
*/
25-
package org.spongepowered.api.entity.living.monster.slime;
25+
package org.spongepowered.api.entity.living.slime;
2626

2727
/**
2828
* Represents a Magma Cube.

src/main/java/org/spongepowered/api/entity/living/monster/slime/Slime.java renamed to src/main/java/org/spongepowered/api/entity/living/slime/Slime.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,17 @@
2222
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2323
* THE SOFTWARE.
2424
*/
25-
package org.spongepowered.api.entity.living.monster.slime;
25+
package org.spongepowered.api.entity.living.slime;
2626

2727
import org.spongepowered.api.data.Keys;
2828
import org.spongepowered.api.data.value.Value;
29-
import org.spongepowered.api.entity.living.Monster;
29+
import org.spongepowered.api.entity.living.Agent;
30+
import org.spongepowered.api.entity.living.Hostile;
3031

3132
/**
3233
* Represents a Slime.
3334
*/
34-
public interface Slime extends Monster {
35+
public interface Slime extends Agent, Hostile {
3536

3637
/**
3738
* {@link Keys#SIZE}

src/main/java/org/spongepowered/api/entity/living/monster/slime/package-info.java renamed to src/main/java/org/spongepowered/api/entity/living/slime/package-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
* THE SOFTWARE.
2424
*/
2525
@org.checkerframework.framework.qual.DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
26-
package org.spongepowered.api.entity.living.monster.slime;
26+
package org.spongepowered.api.entity.living.slime;

0 commit comments

Comments
 (0)