diff --git a/target/antrun/build-main.xml b/target/antrun/build-main.xml new file mode 100644 index 0000000..1857251 --- /dev/null +++ b/target/antrun/build-main.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/target/classes/com/rsscripting/rsdisenchanter/RSDISenchanter.class b/target/classes/com/rsscripting/rsdisenchanter/RSDISenchanter.class new file mode 100644 index 0000000..546972b Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/RSDISenchanter.class differ diff --git a/target/classes/com/rsscripting/rsdisenchanter/command/DisenchantCommand.class b/target/classes/com/rsscripting/rsdisenchanter/command/DisenchantCommand.class new file mode 100644 index 0000000..a8f720a Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/command/DisenchantCommand.class differ diff --git a/target/classes/com/rsscripting/rsdisenchanter/enchantment/EnchantmentManager.class b/target/classes/com/rsscripting/rsdisenchanter/enchantment/EnchantmentManager.class new file mode 100644 index 0000000..81f34f0 Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/enchantment/EnchantmentManager.class differ diff --git a/target/classes/com/rsscripting/rsdisenchanter/gui/DisenchanterGUI.class b/target/classes/com/rsscripting/rsdisenchanter/gui/DisenchanterGUI.class new file mode 100644 index 0000000..9238672 Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/gui/DisenchanterGUI.class differ diff --git a/target/classes/com/rsscripting/rsdisenchanter/language/LanguageManager.class b/target/classes/com/rsscripting/rsdisenchanter/language/LanguageManager.class new file mode 100644 index 0000000..4b3fcc8 Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/language/LanguageManager.class differ diff --git a/target/classes/com/rsscripting/rsdisenchanter/listener/DisenchanterListener.class b/target/classes/com/rsscripting/rsdisenchanter/listener/DisenchanterListener.class new file mode 100644 index 0000000..f8d921a Binary files /dev/null and b/target/classes/com/rsscripting/rsdisenchanter/listener/DisenchanterListener.class differ diff --git a/target/classes/config.yml b/target/classes/config.yml new file mode 100644 index 0000000..c16aec1 --- /dev/null +++ b/target/classes/config.yml @@ -0,0 +1,15 @@ +# ========================================== +# RS-DISenchanter Configuration +# ========================================== + +# Language file to use. +# The file must exist in the language folder. +language: en_us + +# Chance, in percent, that an item is destroyed +# when attempting to remove a curse. +# +# 0 = Never destroyed +# 5 = 5% chance +# 100 = Always destroyed +curse-destruction-chance: 5 \ No newline at end of file diff --git a/target/classes/language/en_us.yml b/target/classes/language/en_us.yml new file mode 100644 index 0000000..c78c0da --- /dev/null +++ b/target/classes/language/en_us.yml @@ -0,0 +1,86 @@ +# ========================================== +# RS-DISenchanter - English Language File +# ========================================== + +gui: + + titles: + disenchanter: "&8Disenchanter" + + +messages: + + general: + no-permission: "{prefix}&cYou do not have permission to use the Disenchanter." + player-only: "{prefix}&cThis command can only be used by a player." + invalid-item: "{prefix}&cThat item cannot be used in the Disenchanter." + no-enchantments: "{prefix}&cThat item has no enchantments to remove." + + + curse: + removed: "{prefix}&aYou successfully removed {enchantment} from the {item}." + failed: "{prefix}&cBad luck! You failed to remove {enchantment} from the {item} and the {item} was destroyed." + + disenchant: + completed: "{prefix}&aThe enchantment was successfully removed." + + inventory: + full: "{prefix}&cYour inventory is full." + + +items: + + gui: + glass-pane: + name: " " + + +errors: + + language: + file-not-found: "{prefix}&cThe language file could not be found." + invalid-language: "{prefix}&cThe configured language file is invalid." + +enchantments: + aqua_affinity: "Aqua Affinity" + bane_of_arthropods: "Bane of Arthropods" + binding_curse: "Curse of Binding" + blast_protection: "Blast Protection" + breach: "Breach" + channeling: "Channeling" + density: "Density" + depth_strider: "Depth Strider" + efficiency: "Efficiency" + feather_falling: "Feather Falling" + fire_aspect: "Fire Aspect" + fortune: "Fortune" + frost_walker: "Frost Walker" + impaling: "Impaling" + knockback: "Knockback" + looting: "Looting" + loyalty: "Loyalty" + luck_of_the_sea: "Luck of the Sea" + lure: "Lure" + mending: "Mending" + multishot: "Multishot" + piercing: "Piercing" + power: "Power" + projectile_protection: "Projectile Protection" + protection: "Protection" + punch: "Punch" + quick_charge: "Quick Charge" + respiration: "Respiration" + riptide: "Riptide" + sharpness: "Sharpness" + silk_touch: "Silk Touch" + smite: "Smite" + soul_speed: "Soul Speed" + sweeping_edge: "Sweeping Edge" + swift_sneak: "Swift Sneak" + thorns: "Thorns" + unbreaking: "Unbreaking" + vanishing_curse: "Curse of Vanishing" + wind_burst: "Wind Burst" + + +prefix: "&8[&dDisenchanter&8] " \ No newline at end of file diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml new file mode 100644 index 0000000..591f095 --- /dev/null +++ b/target/classes/plugin.yml @@ -0,0 +1,17 @@ +name: RS-DISenchanter +version: 1.0.0 +main: com.rsscripting.rsdisenchanter.RSDISenchanter +api-version: '1.21' +author: Big Pappa, Atlas +description: Enchantment/Cursed Item Removal Tool + +commands: + disenchant: + description: Opens the Disenchanter + usage: /disenchant + permission: rsdisenchanter.use + +permissions: + rsdisenchanter.use: + description: Allows the player to use the Disenchanter + default: true \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..dad8352 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=rs-disenchanter +groupId=com.rsscripting +version=1.0.0 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..f466db9 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,6 @@ +com\rsscripting\rsdisenchanter\RSDISenchanter.class +com\rsscripting\rsdisenchanter\language\LanguageManager.class +com\rsscripting\rsdisenchanter\enchantment\EnchantmentManager.class +com\rsscripting\rsdisenchanter\command\DisenchantCommand.class +com\rsscripting\rsdisenchanter\gui\DisenchanterGUI.class +com\rsscripting\rsdisenchanter\listener\DisenchanterListener.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..907fa6c --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,6 @@ +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\command\DisenchantCommand.java +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\enchantment\EnchantmentManager.java +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\gui\DisenchanterGUI.java +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\language\LanguageManager.java +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\listener\DisenchanterListener.java +C:\Users\russe\IdeaProjects\RS-DISenchanter\src\main\java\com\rsscripting\rsdisenchanter\RSDISenchanter.java diff --git a/target/original-rs-disenchanter-1.0.0.jar b/target/original-rs-disenchanter-1.0.0.jar new file mode 100644 index 0000000..bb31dc9 Binary files /dev/null and b/target/original-rs-disenchanter-1.0.0.jar differ diff --git a/target/rs-disenchanter-1.0.0-shaded.jar b/target/rs-disenchanter-1.0.0-shaded.jar new file mode 100644 index 0000000..682e1e5 Binary files /dev/null and b/target/rs-disenchanter-1.0.0-shaded.jar differ