Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
ac48fd1
Fix building issues
Foxikle Dec 30, 2024
19bd072
Cleaning up deprecated methods scheduled for removal in 1.8.0
Foxikle Dec 30, 2024
020200c
Protobuf is cool
Foxikle Dec 30, 2024
fdbabb6
Merge pull request #114 from Foxikle/1.8/remove-deprecation
Foxikle Dec 30, 2024
a9260ad
Update dependencies
Foxikle Dec 30, 2024
39474ee
Cleaning up deprecated methods scheduled for removal in 1.8.0
Foxikle Dec 30, 2024
859a12c
Protobuf is cool
Foxikle Dec 30, 2024
2f86b7c
load protobuf at runtime
Foxikle Jan 17, 2025
5916a4f
Merge remote-tracking branch 'origin/1.8/protobuf' into 1.8/protobuf
Foxikle Jan 17, 2025
d4d67f0
Merge pull request #118 from Foxikle/1.8/protobuf
Foxikle Jan 17, 2025
056567b
Import the right chart
Foxikle Mar 9, 2025
510d2e2
Merge remote-tracking branch 'origin/master' into 1.8/protobuf
Foxikle Mar 9, 2025
0482974
Remove old file manager
Foxikle Mar 10, 2025
0e5cd34
chore: direction & storage manager
Foxikle Mar 10, 2025
176ae29
New storage options
Foxikle Mar 10, 2025
49557c7
Create custom exceptions
Foxikle Mar 10, 2025
c30b5a7
close the classloader
Foxikle Mar 10, 2025
bed2434
use the new file manager
Foxikle Mar 10, 2025
a28eff6
Use proto wrapped things
Foxikle Mar 10, 2025
969f37a
Add storage options and debug modes
Foxikle Mar 10, 2025
4f44cfc
Enable debug mode if its true in the config
Foxikle Mar 10, 2025
aa436fc
Create a command to move the NPC data around
Foxikle Mar 10, 2025
74c40e4
Fix async error creating NPCs
Foxikle Apr 5, 2025
dd2ac09
Merge remote-tracking branch 'origin/version/1.8' into 1.8/protobuf
Foxikle Apr 5, 2025
75d18cb
Update core/src/main/java/dev/foxikle/customnpcs/internal/commands/Mo…
Foxikle Apr 5, 2025
fa48f82
Add conditions for injection
Foxikle Sep 3, 2025
32223a4
!! Breaking changes !! - removed conditional classes, move nested enu…
Foxikle Sep 3, 2025
5d2f1e5
Merge branch 'feat/conditional-injection' of https://github.com/Foxik…
Foxikle Sep 4, 2025
8991f0c
Fix merge issues
Foxikle Sep 4, 2025
da14e16
Merge pull request #168 from Foxikle/feat/conditional-injection
Foxikle Sep 4, 2025
b369fc4
Begin working on configurate port [Not Done]
Foxikle Sep 5, 2025
bdc6867
Merge branch 'version/1.8' of https://github.com/Foxikle/CustomNPCs i…
Foxikle Sep 5, 2025
b8cf08f
It actually works again
Foxikle Sep 6, 2025
dff65a2
add support for PluginUpdater
Foxikle Jun 18, 2026
b237aa8
Remove Configurate as a dependency
Foxikle Jun 18, 2026
aafc8f6
Update license year
Foxikle Jun 18, 2026
3ddd7a6
Clean up implementation files
Foxikle Jun 18, 2026
6efc1dd
Command changes
Foxikle Jun 18, 2026
1694c70
Update Deps
Foxikle Jun 18, 2026
c4d7b7a
Gradle wrapper
Foxikle Jun 18, 2026
46018fa
Copyright years
Foxikle Jun 18, 2026
eab5511
Add waiting type for path record
Foxikle Jun 18, 2026
6e7b030
License year updates on runnables
Foxikle Jun 18, 2026
e29b604
test localization bundles
Foxikle Jun 18, 2026
2611768
update CI deps
Foxikle Jun 18, 2026
ce33c61
codecs are now a transitive dependency
Foxikle Jun 18, 2026
38793c9
remove legacy action
Foxikle Jun 18, 2026
cc13eb7
remove unused ParameterizedSupplier.java
Foxikle Jun 18, 2026
44d584c
Redesign action class structure + codecs
Foxikle Jun 18, 2026
0515e31
Implement Codecs for serialization
Foxikle Jun 18, 2026
f55798d
update license year
Foxikle Jun 18, 2026
1dfd54b
command suggestion source refactor for brig
Foxikle Jun 18, 2026
6a7231d
Update project URL and contributors
Foxikle Jun 18, 2026
df902dd
update project module tracking
Foxikle Jun 18, 2026
4996150
clairfying documentation, default delete impl
Foxikle Jun 18, 2026
88bf2b3
update listeners, format code
Foxikle Jun 18, 2026
edbaab6
migrate more stuff to brig
Foxikle Jun 18, 2026
300cd75
remove Settings#getName usages
Foxikle Jun 18, 2026
fb49f10
adventure 5 translation changes
Foxikle Jun 18, 2026
5ca5629
tyding up
Foxikle Jun 18, 2026
c146040
Formatting, remove support for very old npc file versions
Foxikle Jun 18, 2026
3931c01
fix typos
Foxikle Jun 18, 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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,6 @@ build

# Common working directory
run/

# Proto
compile_proto.sh
8 changes: 3 additions & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ dependencies {
implementation(project(":v1_20_R4", configuration = "default"))
}

var pluginVersion = "1.7.10-pre2"
var pluginVersion = "1.8-pre2"

allprojects {
group = "dev.foxikle"
Expand Down Expand Up @@ -107,7 +107,7 @@ tasks {

compileJava {
options.encoding = Charsets.UTF_8.name()
options.release = 21
options.release = 25
}
javadoc {
source = sourceSets["main"].allSource
Expand All @@ -126,7 +126,7 @@ tasks {
"apiVersion" to "1.20"
)
inputs.properties(props)
filesMatching("plugin.yml") {
filesMatching("paper-plugin.yml") {
expand(props)
}
}
Expand Down Expand Up @@ -158,5 +158,3 @@ tasks.register<Javadoc>("aggregatedJavadocs") {
}
}
}


14 changes: 10 additions & 4 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
plugins {
id("java")
id("io.freefair.lombok") version "9.5.0"
`java-library`
java
}

repositories {
Expand All @@ -39,10 +41,14 @@ dependencies {
compileOnly("me.clip:placeholderapi:2.12.2")
compileOnly("io.papermc.paper:paper-api:1.20.6-R0.1-SNAPSHOT")
compileOnly("net.kyori:adventure-api:5.1.1")
compileOnly("net.kyori:adventure-nbt:5.1.1")
compileOnly("org.mineskin:java-client-jsoup:3.2.6")
compileOnly("dev.velix:imperat-bukkit:1.9.7")
compileOnly("dev.velix:imperat-core:1.9.7")
compileOnly("org.mineskin:java-client:3.2.6")
compileOnly("org.mongodb:mongodb-driver-sync:5.3.0")
compileOnly("com.mysql:mysql-connector-j:9.1.0")
compileOnly("com.zaxxer:HikariCP:6.2.1")
compileOnlyApi("dev.minestom-united.common:codec:0.0.2")


testImplementation("org.junit.jupiter:junit-jupiter:6.1.0")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
Expand Down Expand Up @@ -112,7 +118,7 @@ tasks.compileJava {
tasks {
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
languageVersion.set(JavaLanguageVersion.of(25))
}
}

Expand All @@ -130,7 +136,7 @@ tasks {
}

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

jar {
Expand Down
Loading