Releases: lukalt/PacketWrapper
2.2.1 (1.20/1.20.1)
This version requires the latest development build of ProtocolLib: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/
**The only supported versions of Minecraft are 1.20 and 1.20.1. **
Javadocs: https://lukalt.github.io/PacketWrapper/javadocs/apidocs/overview-tree.html
Changes since 2.2.0-1.20:
- Fixed api version
- Update to ProtocolLib 5.1.0-SNAPSHOT
Use this version with maven:
First add my repository to your pom.xml so Maven can find the library.
<repositories>
<repository>
<id>lukasalt-repo</id>
<url>https://repo.lukasa.lt/repository/maven-public/</url>
</repository>
</repositories>
Then add PacketrRapper as a dependency.
<dependencies>
<dependency>
<groupId>com.comphenix.packetwrapper</groupId>
<artifactId>PacketWrapper</artifactId>
<version>1.20-2.2.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
Use this version with Gradle:
First add my repository so Gradle can find the dependency
repositories {
...
maven { url 'https://repo.lukasa.lt/repository/maven-public/' }
}
Then add PacketWrapper as a dependency:
dependencies {
...
compile 'com.comphenix.packetwrapper:PacketWrapper:1.20-2.2.1'
}
2.2.0 (1.20)
This version requires an unofficial 1.20 dev build of ProtocolLib to work: https://github.com/lukalt/ProtocolLib/suites/13447849844/artifacts/737446545
**The only supported version of Minecraft is 1.20. **
Changes since 2.1.2-1.19.4:
- Updated to Minecraft 1.20
Use this version with maven:
First add my repository to your pom.xml so Maven can find the library.
<repositories>
<repository>
<id>lukasalt-repo</id>
<url>https://repo.lukasa.lt/repository/maven-public/</url>
</repository>
</repositories>
Then add PacketrRapper as a dependency.
<dependencies>
<dependency>
<groupId>com.comphenix.packetwrapper</groupId>
<artifactId>PacketWrapper</artifactId>
<version>1.20-2.2.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
Use this version with Gradle:
First add my repository so Gradle can find the dependency
repositories {
...
maven { url 'https://repo.lukasa.lt/repository/maven-public/' }
}
Then add PacketWrapper as a dependency:
dependencies {
...
compile 'com.comphenix.packetwrapper:PacketWrapper:1.20-2.2.0'
}
2.1.2 (1.19.4)
This version requires the latest dev build of ProtocolLib for full support: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/artifact/build/libs/ProtocolLib.jar
The only supported version of Minecraft is 1.19.4
Javadocs: https://lukalt.github.io/PacketWrapper/javadocs/apidocs-1.19.4/overview-tree.html
Changes since 2.1.1-1.19.4:
- Implement wrapper for
WrapperPlayServerRelEntityMove - Implement wrapper for
WrapperPlayServerRelEntityMoveLook - Implement wrapper for
WrapperPlayServerEntityLook - Updated Javadocs
Use this version with maven:
First add my repository to your pom.xml so Maven can find the library.
<repositories>
<repository>
<id>lukasalt-repo</id>
<url>https://repo.lukasa.lt/repository/maven-public/</url>
</repository>
</repositories>
Then add PacketWRapper as a dependency.
<dependencies>
<dependency>
<groupId>com.comphenix.packetwrapper</groupId>
<artifactId>PacketWrapper</artifactId>
<version>1.19.4-2.1.2</version>
<scope>provided</scope>
</dependency>
</dependencies>
Use this version with Gradle:
First add my repository so Gradle can find the dependency
repositories {
...
maven { url 'https://repo.lukasa.lt/repository/maven-public/' }
}
Then add PacketWrapper as a dependency:
dependencies {
...
compile 'com.comphenix.packetwrapper:PacketWrapper:1.19.4-2.1.2'
}
2.1.1 (1.19.4)
This version requires the latest dev build of ProtocolLib for full support: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/artifact/build/libs/ProtocolLib.jar
The only supported version of Minecraft is 1.19.4
Changes since 2.1.0-1.19.4:
- added converters for struct Mirror and Rotation
- use correct wrappers for entity use actions
- added wrapper for NMS InventoryClickType
- Improved Javadoc Documentation and added utility methods
- Paper introduced several new fields for different types of chat component objects (NMS, adventure,strings, bungee cord) making it hard to accessing them in ProtocolLib. PacketWrapper now provides a single Getter and Setter for each of them to hide the underlying complexity.
Use this version with maven:
First add my repository to your pom.xml so Maven can find the library.
<repositories>
<repository>
<id>lukasalt-repo</id>
<url>https://repo.lukasa.lt/repository/maven-public/</url>
</repository>
</repositories>
Then add PacketWRapper as a dependency.
<dependencies>
<dependency>
<groupId>com.comphenix.packetwrapper</groupId>
<artifactId>PacketWrapper</artifactId>
<version>1.19.4-2.1.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
Use this version with Gradle:
First add my repository so Gradle can find the dependency
repositories {
...
maven { url 'https://repo.lukasa.lt/repository/maven-public/' }
}
Then add PacketWrapper as a dependency:
dependencies {
...
compile 'com.comphenix.packetwrapper:PacketWrapper:1.19.4-2.1.1'
}
2.1.0 (1.19.4)
This version requires the latest dev build of ProtocolLib for full support: https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/artifact/build/libs/ProtocolLib.jar
The only supported version of Minecraft is 1.19.4
Changes since 2.0.0-1.19.4:
- Added wrapper for Scoreboard Team Parameters
- Added wrapper for Tags
- Added wrapper for biome data
- Added warpper for MapPatch
- Added wrapper for argument anchor
- Added wrapper for FactorData
- Added wrapper for custom chat completion actions
- Added wrapper for FilterMask
- Added wrapper for NetworkBound Chat Type
- Added wrapper for tab suggestions
- Added wrapper for dmension and dimension type
Use this version with maven:
<repositories>
<repository>
<id>lukasalt-repo</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.comphenix.packetwrapper</groupId>
<artifactId>PacketWrapper</artifactId>
<version>1.19.4-2.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
Use this version with Gradle:
dependencies {
...
compile 'com.comphenix.packetwrapper:PacketWrapper:1.19.4-2.1.0'
}
2.0.0 (1.19.4)
Changes:
- Update to 1.19.4
- Added wrappers that are not included in ProtocolLib
- Refactored packages
It is recommended to use the latest Development Build of ProtocolLib (5.1.0-SNAPSHOT, https://ci.dmulloy2.net/job/ProtocolLib/). If you are using ProtocolLib 5.0.0, WrapperPlayServerBoss will be unavailable.
2.0.0 - pre1 (for 1.19.4)
This is a first pre-release of PacketWrapper for 1.19.4.