Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
95c3c9b
New paths feature
Foxikle Feb 22, 2026
a7b8d8b
chore(deps): update plugin io.papermc.paperweight.userdev to v2.0.0-b…
renovate[bot] Apr 4, 2026
d573da6
Merge remote-tracking branch 'refs/remotes/origin/renovate/io.papermc…
Foxikle Apr 5, 2026
7720226
Drop support for 1.20-1.20.4
Foxikle May 13, 2026
19b431e
Adventure 5
Foxikle May 13, 2026
f678cec
Update deps
Foxikle May 17, 2026
bdc64d3
Migrate to vanilla brig
Foxikle May 17, 2026
19d4405
Update localization
Foxikle May 17, 2026
4263d7e
26.1 changes
Foxikle May 17, 2026
d858739
Update the follow path to add support for looped paths
Foxikle May 17, 2026
1125899
Brig suggestions
Foxikle May 17, 2026
2b212e8
Menu stuffs
Foxikle May 17, 2026
7a69e8b
Gradle stuff
Foxikle May 17, 2026
d9f68b3
Improve QOL for making paths by laying a particle trail
Foxikle May 17, 2026
ad1b93f
fix error on NPC Reload
Foxikle May 17, 2026
c31e7a1
fix reload error again
Foxikle May 17, 2026
3b4e72c
Update copyright year in some files
Foxikle May 17, 2026
c653738
New paths feature
Foxikle Feb 22, 2026
9c328f7
chore(deps): update plugin io.papermc.paperweight.userdev to v2.0.0-b…
renovate[bot] Apr 4, 2026
71f696a
Drop support for 1.20-1.20.4
Foxikle May 13, 2026
9b1a364
Adventure 5
Foxikle May 13, 2026
6ceff37
Update deps
Foxikle May 17, 2026
1c48b35
Migrate to vanilla brig
Foxikle May 17, 2026
2bd6839
Update localization
Foxikle May 17, 2026
71438f2
26.1 changes
Foxikle May 17, 2026
4e308fc
Update the follow path to add support for looped paths
Foxikle May 17, 2026
ee72f28
Brig suggestions
Foxikle May 17, 2026
4772c5d
Menu stuffs
Foxikle May 17, 2026
99211a8
Gradle stuff
Foxikle May 17, 2026
ab9ad21
Improve QOL for making paths by laying a particle trail
Foxikle May 17, 2026
12bf995
fix error on NPC Reload
Foxikle May 17, 2026
256ae41
fix reload error again
Foxikle May 17, 2026
ee95c73
Update copyright year in some files
Foxikle May 17, 2026
c27502d
Merge remote-tracking branch 'origin/feat/26.1' into feat/26.1
Foxikle May 17, 2026
e87c3e9
fix build error - bump version
Foxikle May 17, 2026
13ef148
26.2 support
Foxikle Jun 16, 2026
6b6e260
Fixed the NPC skin not being updated when changed on versions 1.21.9-…
Foxikle Jun 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 16 additions & 14 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ plugins {
`maven-publish`
id("xyz.jpenilla.run-paper") version "3.0.2"
id("io.github.goooler.shadow") version "8.1.8"
id("io.papermc.paperweight.userdev") version "2.0.0-beta.19" apply false
id("io.papermc.paperweight.userdev") version "2.0.0-SNAPSHOT" apply false
}

repositories {
Expand All @@ -38,28 +38,27 @@ repositories {

dependencies {
implementation(project(":core"))
implementation(project(":v1_21_R6"))
implementation(project(":v1_21_R5"))
implementation(project(":v1_21_R4"))
implementation(project(":v1_21_R3"))
implementation(project(":v1_21_R2"))
implementation(project(":v1_21_R1"))
implementation(project(":v1_21_R0"))
implementation(project(":v1_20_R4"))
implementation(project(":v1_20_R3", "reobf"))
implementation(project(":v1_20_R2", "reobf"))
implementation(project(":v1_20_R1", "reobf"))
implementation(project(":v26_2_R1", configuration = "default"))
implementation(project(":v26_1_R1", configuration = "default"))
implementation(project(":v1_21_R6", configuration = "default"))
implementation(project(":v1_21_R5", configuration = "default"))
implementation(project(":v1_21_R4", configuration = "default"))
implementation(project(":v1_21_R3", configuration = "default"))
implementation(project(":v1_21_R2", configuration = "default"))
implementation(project(":v1_21_R1", configuration = "default"))
implementation(project(":v1_21_R0", configuration = "default"))
implementation(project(":v1_20_R4", configuration = "default"))
}

var pluginVersion = "1.7.9"
var pluginVersion = "1.7.10-pre2"

allprojects {
group = "dev.foxikle"
version = pluginVersion
description = "CustomNPCs"
}

java.sourceCompatibility = JavaVersion.VERSION_21
java.sourceCompatibility = JavaVersion.VERSION_25

val javadocJar = tasks.register<Jar>("javadocJar") {
archiveClassifier.set("javadoc")
Expand Down Expand Up @@ -95,6 +94,7 @@ publishing {
}

tasks {

assemble {
dependsOn(shadowJar)
}
Expand All @@ -103,6 +103,8 @@ tasks {
dependsOn(shadowJar)
}



compileJava {
options.encoding = Charsets.UTF_8.name()
options.release = 21
Expand Down
16 changes: 11 additions & 5 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -37,11 +37,17 @@ dependencies {
compileOnly("com.github.mqzn:Lotus:1.6.0")
compileOnly("org.bstats:bstats-bukkit:3.1.0")
compileOnly("me.clip:placeholderapi:2.12.1")
compileOnly("io.papermc.paper:paper-api:1.20.2-R0.1-SNAPSHOT")
compileOnly("io.papermc.paper:paper-api:1.20.6-R0.1-SNAPSHOT")
compileOnly("net.kyori:adventure-api:5.1.1")
compileOnly("org.mineskin:java-client:3.2.5")
compileOnly("org.mineskin:java-client-jsoup:3.2.5")
compileOnly("dev.velix:imperat-bukkit:1.9.7")
compileOnly("dev.velix:imperat-core:1.9.7")

testImplementation("org.junit.jupiter:junit-jupiter:5.11.4")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}

tasks.test {
useJUnitPlatform()
}

val generateClassloader = tasks.register("generateClassloader") {
Expand Down Expand Up @@ -122,7 +128,7 @@ tasks {
}

compileJava {
options.release = 17
options.release = 21
}

jar {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2024-2025. Foxikle
* Copyright (c) 2024-2026. Foxikle
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading