Releases: juliarn/npc-lib
Releases · juliarn/npc-lib
2.6-RELEASE
Changes:
- Different per-player packet content
- NPCs having the skins of the packet receiver
- 1.18 support
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.6-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.6-RELEASE'
2.5-RELEASE
Changes:
- Cleanup code, add a lot of docs
- Add LabyMod modifier
- Add PlayerNPCHideEvent and PlayerNPCShowEvent
- Fix sneaking for 1.16 clients
- Attempt to fix NPC invisibility bug
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.5-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.5-RELEASE'
2.4-RELEASE
Changes:
- Fix entity equipment packet for 1.16
- Fixes regarding NPCs in different worlds
- Method to exclude player from seeing the NPC
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.4-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.4-RELEASE'
2.3-RELEASE
Changes:
- Remove ProfileBuilder
- Add possibility to configure npc ticks in tablist
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.3-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.3-RELEASE'
2.2-RELEASE
Changes:
- Fix NPCs in different worlds than the player
- Improve profile fetching
- Add profiles to NPCBuilder
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.2-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.2-RELEASE'
2.1-RELEASE
Changes:
- Fix profile fetching by UUID
- Clear NPC names in tablist
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.1-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.1-RELEASE'
2.0-RELEASE
Changes:
- Add complete legacy support from 1.8-1.15
- Implement own GameProfile fetcher (big thanks to https://github.com/derklaro)
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>2.0-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '2.0-RELEASE'
1.1-RELEASE
Changes:
- Performance improvements
- Replace action wrapper in PlayerNPCInteractEvent with ProtocolLib object
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>1.1-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '1.1-RELEASE'
1.0-RELEASE
Changes:
- Change package names to new GitHub name
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.juliarn</groupId>
<artifactId>npc-lib</artifactId>
<version>1.0-RELEASE</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.juliarn', name: 'npc-lib', version: '1.0-RELEASE'
0.8-SNAPSHOT
Changes:
- Ensure thread-safety
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.realpanamo</groupId>
<artifactId>npc-lib</artifactId>
<version>0.8-SNAPSHOT</version>
</dependency>
Gradle
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
compile group: 'com.github.realpanamo', name: 'npc-lib', version: '0.8-SNAPSHOT'