Skip to content

Commit 965fe69

Browse files
authored
Update Zombie class hierarchy (#2544)
1 parent 9b856ae commit 965fe69

File tree

6 files changed

+6
-39
lines changed

6 files changed

+6
-39
lines changed

src/main/java/org/spongepowered/api/entity/living/monster/zombie/Drowned.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626

2727
import org.spongepowered.api.entity.living.Ranger;
2828

29-
public interface Drowned extends ZombieLike, Ranger {
29+
public interface Drowned extends Zombie, Ranger {
3030

3131
}

src/main/java/org/spongepowered/api/entity/living/monster/zombie/Husk.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@
2424
*/
2525
package org.spongepowered.api.entity.living.monster.zombie;
2626

27-
public interface Husk extends ZombieLike {
27+
public interface Husk extends Zombie {
2828

2929
}

src/main/java/org/spongepowered/api/entity/living/monster/zombie/Zombie.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@
2626

2727
import org.spongepowered.api.data.Keys;
2828
import org.spongepowered.api.data.value.Value;
29+
import org.spongepowered.api.entity.living.Monster;
2930

3031
/**
3132
* Represents a Zombie.
3233
*/
33-
public interface Zombie extends ZombieLike {
34+
public interface Zombie extends Monster {
3435

3536
/**
3637
* {@link Keys#IS_ADULT}

src/main/java/org/spongepowered/api/entity/living/monster/zombie/ZombieLike.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

src/main/java/org/spongepowered/api/entity/living/monster/zombie/ZombieVillager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.spongepowered.api.data.type.VillagerType;
3131
import org.spongepowered.api.data.value.Value;
3232

33-
public interface ZombieVillager extends ZombieLike {
33+
public interface ZombieVillager extends Zombie {
3434

3535
/**
3636
* {@link Keys#VILLAGER_TYPE}

src/main/java/org/spongepowered/api/entity/living/monster/zombie/ZombifiedPiglin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
/**
3131
* Represents a Zombie Pigman.
3232
*/
33-
public interface ZombifiedPiglin extends ZombieLike {
33+
public interface ZombifiedPiglin extends Zombie {
3434

3535
/**
3636
* {@link Keys#ANGER_LEVEL}

0 commit comments

Comments
 (0)