Skip to content

Commit 7b0aad6

Browse files
committed
Add support for Minecraft 1.16.2
1 parent 55a5e0a commit 7b0aad6

File tree

7 files changed

+44
-3
lines changed

7 files changed

+44
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@
172172
<!-- GPL -->
173173
<groupId>org.spigotmc</groupId>
174174
<artifactId>spigot-api</artifactId>
175-
<version>1.16.1-R0.1-SNAPSHOT</version>
175+
<version>1.16.2-R0.1-SNAPSHOT</version>
176176
</dependency>
177177

178178
<!-- Used for storing and retreiving Constructs in a storage transparent medium: JSONs -->

src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPiglin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
public class BukkitMCPiglin extends BukkitMCLivingEntity implements MCPiglin {
99

10-
public BukkitMCPiglin(Entity zombie) {
11-
super(zombie);
10+
public BukkitMCPiglin(Entity ent) {
11+
super(ent);
1212
}
1313

1414
public BukkitMCPiglin(AbstractionObject ao) {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.laytonsmith.abstraction.bukkit.entities;
2+
3+
import com.laytonsmith.abstraction.AbstractionObject;
4+
import com.laytonsmith.abstraction.entities.MCPiglinBrute;
5+
import org.bukkit.entity.Entity;
6+
import org.bukkit.entity.PiglinBrute;
7+
8+
public class BukkitMCPiglinBrute extends BukkitMCLivingEntity implements MCPiglinBrute {
9+
10+
public BukkitMCPiglinBrute(Entity ent) {
11+
super(ent);
12+
}
13+
14+
public BukkitMCPiglinBrute(AbstractionObject ao) {
15+
this((PiglinBrute) ao.getHandle());
16+
}
17+
18+
@Override
19+
public PiglinBrute getHandle() {
20+
return (PiglinBrute) super.getHandle();
21+
}
22+
23+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.laytonsmith.abstraction.entities;
2+
3+
import com.laytonsmith.abstraction.MCLivingEntity;
4+
5+
public interface MCPiglinBrute extends MCLivingEntity {
6+
7+
}

src/main/java/com/laytonsmith/abstraction/enums/MCEntityType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ public enum MCVanillaEntityType {
196196
PIG,
197197
PIG_ZOMBIE(true, false, MCVersion.MC1_0, MCVersion.MC1_15_X),
198198
PIGLIN(true, false, MCVersion.MC1_16),
199+
PIGLIN_BRUTE(true, false, MCVersion.MC1_16_X),
199200
PILLAGER(true, false, MCVersion.MC1_14),
200201
PLAYER(false),
201202
POLAR_BEAR,

src/main/java/com/laytonsmith/abstraction/enums/MCSound.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,15 @@ public enum MCVanillaSound {
10761076
MUSIC_NETHER_WARPED_FOREST(MCVersion.MC1_16),
10771077
PARTICLE_SOUL_ESCAPE(MCVersion.MC1_16),
10781078

1079+
// 1.16.2 additions
1080+
ENTITY_PARROT_IMITATE_PIGLIN_BRUTE(MCVersion.MC1_16_X),
1081+
ENTITY_PIGLIN_BRUTE_AMBIENT(MCVersion.MC1_16_X),
1082+
ENTITY_PIGLIN_BRUTE_ANGRY(MCVersion.MC1_16_X),
1083+
ENTITY_PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED(MCVersion.MC1_16_X),
1084+
ENTITY_PIGLIN_BRUTE_DEATH(MCVersion.MC1_16_X),
1085+
ENTITY_PIGLIN_BRUTE_HURT(MCVersion.MC1_16_X),
1086+
ENTITY_PIGLIN_BRUTE_STEP(MCVersion.MC1_16_X),
1087+
10791088
UNKNOWN(MCVersion.NEVER);
10801089

10811090
private final MCVersion since;

src/main/java/com/laytonsmith/abstraction/enums/MCVersion.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ public enum MCVersion implements Version {
5252
MC1_15,
5353
MC1_15_X,
5454
MC1_16,
55+
MC1_16_1,
5556
MC1_16_X,
5657
MC1_X,
5758
MC2_X,

0 commit comments

Comments
 (0)