Skip to content

Commit 9487c42

Browse files
authored
Update to 1.18.2 (#1521)
1 parent 55f7b67 commit 9487c42

File tree

12 files changed

+27
-25
lines changed

12 files changed

+27
-25
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<junit.version>5.8.2</junit.version>
2020
<mockito.version>4.3.1</mockito.version>
2121
<netty.version>4.1.74.Final</netty.version>
22-
<spigot.version>1.18.1-R0.1-SNAPSHOT</spigot.version>
22+
<spigot.version>1.18.2-R0.1-SNAPSHOT</spigot.version>
2323
</properties>
2424

2525
<build>

src/main/java/com/comphenix/protocol/ProtocolLibrary.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ public class ProtocolLibrary {
3838
/**
3939
* The maximum version ProtocolLib has been tested with.
4040
*/
41-
public static final String MAXIMUM_MINECRAFT_VERSION = "1.18";
41+
public static final String MAXIMUM_MINECRAFT_VERSION = "1.18.2";
4242

4343
/**
44-
* The date (with ISO 8601 or YYYY-MM-DD) when the most recent version (1.18) was released.
44+
* The date (with ISO 8601 or YYYY-MM-DD) when the most recent version (1.18.2) was released.
4545
*/
46-
public static final String MINECRAFT_LAST_RELEASE_DATE = "2021-11-30";
46+
public static final String MINECRAFT_LAST_RELEASE_DATE = "2022-02-28";
4747

4848
/**
4949
* Plugins that are currently incompatible with ProtocolLib.

src/main/java/com/comphenix/protocol/utility/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222

2323
public final class Constants {
24-
public static final String PACKAGE_VERSION = "v1_18_R1";
24+
public static final String PACKAGE_VERSION = "v1_18_R2";
2525
public static final String NMS = "net.minecraft";
2626
public static final String OBC = "org.bukkit.craftbukkit." + PACKAGE_VERSION;
2727
public static final MinecraftVersion CURRENT_VERSION = MinecraftVersion.CAVES_CLIFFS_2;

src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ private static NavigableMap<MinecraftVersion, Integer> createLookup() {
7979

8080
map.put(new MinecraftVersion(1, 18, 0), 757);
8181
map.put(new MinecraftVersion(1, 18, 1), 757);
82+
map.put(new MinecraftVersion(1, 18, 2), 758);
83+
8284
return map;
8385
}
8486

src/test/java/com/comphenix/protocol/BukkitInitialization.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
import org.bukkit.Bukkit;
1616
import org.bukkit.Server;
1717
import org.bukkit.World;
18-
import org.bukkit.craftbukkit.v1_18_R1.CraftServer;
19-
import org.bukkit.craftbukkit.v1_18_R1.CraftWorld;
20-
import org.bukkit.craftbukkit.v1_18_R1.inventory.CraftItemFactory;
21-
import org.bukkit.craftbukkit.v1_18_R1.util.Versioning;
18+
import org.bukkit.craftbukkit.v1_18_R2.CraftServer;
19+
import org.bukkit.craftbukkit.v1_18_R2.CraftWorld;
20+
import org.bukkit.craftbukkit.v1_18_R2.inventory.CraftItemFactory;
21+
import org.bukkit.craftbukkit.v1_18_R2.util.Versioning;
2222
import org.spigotmc.SpigotWorldConfig;
2323

2424
/**

src/test/java/com/comphenix/protocol/PacketTypeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ public void ensureTypesAreCorrect() throws Exception {
287287

288288
Map<EnumProtocolDirection, Object> map = (Map<EnumProtocolDirection, Object>) field.get(protocol);
289289
for (Entry<EnumProtocolDirection, Object> entry : map.entrySet()) {
290-
Field mapField = entry.getValue().getClass().getDeclaredField("a");
290+
Field mapField = entry.getValue().getClass().getDeclaredField("b");
291291
mapField.setAccessible(true);
292292

293293
Map<Class<?>, Integer> reverseMap = (Map<Class<?>, Integer>) mapField.get(entry.getValue());

src/test/java/com/comphenix/protocol/events/PacketContainerTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ public void testAttributeList() {
429429
// are inner classes (which is ultimately pointless because AttributeSnapshots don't access any
430430
// members of the packet itself)
431431
PacketPlayOutUpdateAttributes packet = (PacketPlayOutUpdateAttributes) attribute.getHandle();
432-
AttributeBase base = IRegistry.am.a(MinecraftKey.a("generic.max_health"));
432+
AttributeBase base = IRegistry.aj.a(MinecraftKey.a("generic.max_health"));
433433
AttributeSnapshot snapshot = new AttributeSnapshot(base, 20.0D, modifiers);
434434
attribute.getSpecificModifier(List.class).write(0, Lists.newArrayList(snapshot));
435435

@@ -489,10 +489,10 @@ public void testPotionEffect() {
489489
PacketType.Play.Server.ENTITY_EFFECT, new Class<?>[]{int.class, MobEffect.class});
490490
PacketContainer packet = creator.createPacket(entityId, mobEffect);
491491

492-
assertEquals(entityId, (int) packet.getIntegers().read(0));
493-
assertEquals(effect.getType().getId(), (byte) packet.getBytes().read(0));
494-
assertEquals(effect.getAmplifier(), (byte) packet.getBytes().read(1));
495-
assertEquals(effect.getDuration(), (int) packet.getIntegers().read(1));
492+
assertEquals(entityId, packet.getIntegers().read(0));
493+
assertEquals(effect.getType().getId(), packet.getIntegers().read(1));
494+
assertEquals(effect.getAmplifier(), (byte) packet.getBytes().read(0));
495+
assertEquals(effect.getDuration(), packet.getIntegers().read(2));
496496

497497
int e = 0;
498498
if (effect.isAmbient()) {
@@ -505,7 +505,7 @@ public void testPotionEffect() {
505505
e |= 4;
506506
}
507507

508-
assertEquals(e, (byte) packet.getBytes().read(2));
508+
assertEquals(e, (byte) packet.getBytes().read(1));
509509
}
510510

511511
@Test

src/test/java/com/comphenix/protocol/injector/EntityUtilitiesTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import net.minecraft.server.level.PlayerChunkMap.EntityTracker;
1717
import net.minecraft.server.level.WorldServer;
1818
import net.minecraft.world.entity.Entity;
19-
import org.bukkit.craftbukkit.v1_18_R1.CraftWorld;
20-
import org.bukkit.craftbukkit.v1_18_R1.entity.CraftEntity;
19+
import org.bukkit.craftbukkit.v1_18_R2.CraftWorld;
20+
import org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity;
2121
import org.junit.jupiter.api.BeforeAll;
2222
import org.junit.jupiter.api.Test;
2323

src/test/java/com/comphenix/protocol/utility/MinecraftReflectionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import net.minecraft.world.level.block.state.IBlockData;
2323
import org.bukkit.Material;
2424
import org.bukkit.block.Block;
25-
import org.bukkit.craftbukkit.v1_18_R1.inventory.CraftItemStack;
25+
import org.bukkit.craftbukkit.v1_18_R2.inventory.CraftItemStack;
2626
import org.bukkit.entity.Entity;
2727
import org.bukkit.inventory.ItemStack;
2828
import org.junit.jupiter.api.AfterAll;

src/test/java/com/comphenix/protocol/wrappers/WrappedAttributeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ private AttributeSnapshot getAttributeCopy(WrappedAttribute attribute) {
9191
modifiers.add((AttributeModifier) wrapper.getHandle());
9292
}
9393

94-
AttributeBase base = IRegistry.am.a(MinecraftKey.a(attribute.getAttributeKey()));
94+
AttributeBase base = IRegistry.aj.a(MinecraftKey.a(attribute.getAttributeKey()));
9595
return new AttributeSnapshot(base, attribute.getBaseValue(), modifiers);
9696
}
9797

0 commit comments

Comments
 (0)