diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..a5d9509 --- /dev/null +++ b/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/.project b/.project new file mode 100644 index 0000000..05819b5 --- /dev/null +++ b/.project @@ -0,0 +1,23 @@ + + + ChallengesFix + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bin/.project b/bin/.project new file mode 100644 index 0000000..05819b5 --- /dev/null +++ b/bin/.project @@ -0,0 +1,23 @@ + + + ChallengesFix + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/bin/.settings/org.eclipse.core.resources.prefs b/bin/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..abdea9a --- /dev/null +++ b/bin/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding/=UTF-8 diff --git a/bin/.settings/org.eclipse.jdt.core.prefs b/bin/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..2f5cc74 --- /dev/null +++ b/bin/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/bin/.settings/org.eclipse.m2e.core.prefs b/bin/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/bin/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bin/README.md b/bin/README.md new file mode 100644 index 0000000..36cb3a4 --- /dev/null +++ b/bin/README.md @@ -0,0 +1 @@ +# ChallengesFix diff --git a/bin/pom.xml b/bin/pom.xml new file mode 100644 index 0000000..04b6cde --- /dev/null +++ b/bin/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + + net.brennholz.challenges + Challenges + 2.0 + + + UTF-8 + UTF-8 + UTF-8 + UTF-8 + 1.8 + 1.8 + + + + + clean package + + + org.apache.maven.plugins + maven-jar-plugin + 3.0.2 + + ${project.artifactId} + + + + maven-compiler-plugin + 3.6.1 + + 8 + 8 + + + + + + src/main/resources + true + + + + + + + destroystokyo-repo + https://repo.destroystokyo.com/repository/maven-public/ + + + + + com.destroystokyo.paper + paper-api + 1.15.2-R0.1-SNAPSHOT + provided + + + org.projectlombok + lombok + 1.16.22 + provided + + + + diff --git a/bin/src/main/java/net/brennholz/challenges/Backpack.class b/bin/src/main/java/net/brennholz/challenges/Backpack.class new file mode 100644 index 0000000..70095bc --- /dev/null +++ b/bin/src/main/java/net/brennholz/challenges/Backpack.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/challenges/Challenges.class b/bin/src/main/java/net/brennholz/challenges/Challenges.class new file mode 100644 index 0000000..003f3dd --- /dev/null +++ b/bin/src/main/java/net/brennholz/challenges/Challenges.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/challenges/RandomDrops.class b/bin/src/main/java/net/brennholz/challenges/RandomDrops.class new file mode 100644 index 0000000..8cf9c9b --- /dev/null +++ b/bin/src/main/java/net/brennholz/challenges/RandomDrops.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/challenges/SBManager.class b/bin/src/main/java/net/brennholz/challenges/SBManager.class new file mode 100644 index 0000000..1c16d53 --- /dev/null +++ b/bin/src/main/java/net/brennholz/challenges/SBManager.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Challenges_Command.class b/bin/src/main/java/net/brennholz/commands/Challenges_Command.class new file mode 100644 index 0000000..761c15b --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Challenges_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Coords_Command.class b/bin/src/main/java/net/brennholz/commands/Coords_Command.class new file mode 100644 index 0000000..1215092 --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Coords_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/HP_Command.class b/bin/src/main/java/net/brennholz/commands/HP_Command.class new file mode 100644 index 0000000..3afb678 --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/HP_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Reset_Command.class b/bin/src/main/java/net/brennholz/commands/Reset_Command.class new file mode 100644 index 0000000..59d7c07 --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Reset_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Revive_Command.class b/bin/src/main/java/net/brennholz/commands/Revive_Command.class new file mode 100644 index 0000000..ca4f81c --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Revive_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Settings_Command.class b/bin/src/main/java/net/brennholz/commands/Settings_Command.class new file mode 100644 index 0000000..29a71e3 --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Settings_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/commands/Timer_Command.class b/bin/src/main/java/net/brennholz/commands/Timer_Command.class new file mode 100644 index 0000000..c823844 --- /dev/null +++ b/bin/src/main/java/net/brennholz/commands/Timer_Command.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/BlockCreateListener.class b/bin/src/main/java/net/brennholz/events/BlockCreateListener.class new file mode 100644 index 0000000..d114f68 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/BlockCreateListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/BlockDestroyListener.class b/bin/src/main/java/net/brennholz/events/BlockDestroyListener.class new file mode 100644 index 0000000..3ce43e4 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/BlockDestroyListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/DamageListener.class b/bin/src/main/java/net/brennholz/events/DamageListener.class new file mode 100644 index 0000000..55cb390 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/DamageListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/DeathListener.class b/bin/src/main/java/net/brennholz/events/DeathListener.class new file mode 100644 index 0000000..27ef8b8 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/DeathListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/InteractListener.class b/bin/src/main/java/net/brennholz/events/InteractListener.class new file mode 100644 index 0000000..324de42 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/InteractListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/InventoryClickListener.class b/bin/src/main/java/net/brennholz/events/InventoryClickListener.class new file mode 100644 index 0000000..412bf26 --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/InventoryClickListener.class Binary files differ diff --git a/bin/src/main/java/net/brennholz/events/QuitJoinListener.class b/bin/src/main/java/net/brennholz/events/QuitJoinListener.class new file mode 100644 index 0000000..a7cc44f --- /dev/null +++ b/bin/src/main/java/net/brennholz/events/QuitJoinListener.class Binary files differ diff --git a/bin/src/main/resources/backpack.yml b/bin/src/main/resources/backpack.yml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/bin/src/main/resources/backpack.yml diff --git a/bin/src/main/resources/config.yml b/bin/src/main/resources/config.yml new file mode 100644 index 0000000..cc31ee8 --- /dev/null +++ b/bin/src/main/resources/config.yml @@ -0,0 +1,24 @@ +craftingtable: true +allowtrading: true +deathonfall: false +damageonsneak: false +sneakdmg: 2 +rnddrops: false +sharedmg: false +respawn: true +onelife: false +dmginchat: false +deathonsprint: false +deathonjump: false +tabhp: true +#Mögliche werte: 9 18 27 36 45 54 +backpack_size: 27 +timer: + enabled: false + time: 0 + sek: '00' + min: '00' + hrs: 0 +Saved_Locations: {} +World_Name: world +World_Reset: false \ No newline at end of file diff --git a/bin/src/main/resources/plugin.yml b/bin/src/main/resources/plugin.yml new file mode 100644 index 0000000..838d10d --- /dev/null +++ b/bin/src/main/resources/plugin.yml @@ -0,0 +1,87 @@ +name: Challenges +main: net.brennholz.challenges.Challenges +version: 2.0 +api-version: 1.13 +load: STARTUP +author: Brennholz3000 +commands: + hp: + description: Verwalte die HP eines Spielers + usage: Benutze /hp get/add/remove/set/max [Spieler] [Wert] + permission: challenges.hp + coords: + description: Teile oder speichere deine Position! + usage: Benutze /coords share/get/save/delete [Name] + permission: challenges.coords + settings: + description: Verwalte die Plugineinstellungen + usage: Benutze /settings Get/Crafting/Trading/DeathFall/DMGOnSneak/Respawn/OneLife/ChatDMG [True/False] + permission: challenges.settings + revive: + description: Wiederbelebe einen gestorbenen Spieler! + usage: Benutze /revive [world] [x] [y] [z] + permission: challenges.revive + timer: + description: Verwalte den Timer + usage: Benutze /timer resume/pause/reset/set [Zeit in Sekunden] + permission: challenges.timer + challenges: + description: Main Command + usage: Benutze /Challenges + permission: challenges.challenges + backpack: + description: Oeffne ein Backpack + usage: Benutze /backpack oder /bp + permission: challenges.backpack + aliases: [bp] + reset: + description: Setzte die Welt zurueck + usage: Benutze /Reset + permission: challenges.reset + +permissions: + challenges.*: + description: Voller Zugriff auf das Challenge Plugin + default: op + children: + challenges.hp: true + challenges.coords: true + challenges.settings: true + challenges.revive: true + challenges.timer: true + challenges.challenges: true + challenges.reset: true + challenges.hp: + description: Verwalte die HP eines Spielers + default: op + challenges.coords: + description: Teile oder speichere deine Position! + default: op + children: + challenges.coords.view: true + challenges.coords.share: true + challenges.coords.get: true + challenges.coords.save: true + challenges.coords.delete: true + challenges.settings: + description: Verwalte die Plugineinstellungen + default: op + children: + challenges.settings.view: true + challenges.settings.get: true + challenges.settings.modify: true + challenges.revive: + description: Wiederbelebe einen gestorbenen Spieler! + default: op + challenges.timer: + description: Verwalte den Timer + default: op + challenges.challenges: + description: Main Command + default: op + challenges.backpack: + description: Oeffne ein Backpack + default: op + challenges.reset: + description: Setze die Welt zurueck + default: op \ No newline at end of file diff --git a/bin/src/main/resources/rnddrops.yml b/bin/src/main/resources/rnddrops.yml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/bin/src/main/resources/rnddrops.yml