7dd201d0d0
Merge branch 'master' of https://git.knarcraft.net/EpicKnarvik97/Books-Without-Borders
2022-07-19 18:35:52 +02:00
a95d737414
Fixes an exception when trying to save a book without holding a book
2022-07-19 18:08:10 +02:00
0ce85af61b
1.2.2 Filtered tab completion and update notice
2022-02-19 20:06:35 +01:00
544f6f69fe
Fixes a NullPointerException caused by getting the size of a null list
2022-01-17 18:13:48 +01:00
055d7fca60
Improves some command and permission descriptions
2022-01-17 13:10:53 +01:00
2aa25295af
Improves some formatting and gets rid of BooksWithoutBordersSettings.java
2022-01-17 11:55:52 +01:00
d423b1e109
Adds a new option to format books when signed
...
Also cleans up config stuff a bit and moves config-related tasks to its own class
Moves book loading code to its own class
Adds a default config file to make the config file have comments
Adds missing command info about the formatBook command
Adds information about required permissions to the command info
2022-01-17 11:38:43 +01:00
7acaa9fc81
Adds a new /formatbook command
2022-01-17 00:47:10 +01:00
94589faba0
Updates to Minecraft 1.18 and Java 17
2022-01-17 00:46:52 +01:00
240ff0c869
Fixes a bug caused by assuming a book is in the main hand
2021-09-09 03:19:17 +02:00
c8ac3477bd
Removes an old reference to the /bwb prefix
2021-09-09 03:08:15 +02:00
4f5772f494
Makes the tab completion helper properly immutable
2021-09-09 02:43:17 +02:00
245a580a43
Adds some missing comments
2021-09-09 02:24:55 +02:00
852886e818
Adds missing tab completion
2021-09-09 02:09:42 +02:00
248d3be868
Adds tab completion to the encrypt and group encrypt commands
2021-09-08 16:34:40 +02:00
c29075511e
Makes the encryption style default to substitution
2021-09-08 16:33:14 +02:00
e1d1ff83b4
Adds tab completion to the "delete public" command
2021-09-08 15:37:00 +02:00
83c639b7f6
Adds tab completion to the delete command
2021-09-08 15:36:42 +02:00
620894f0b1
Adds tab completion to the decrypt command
2021-09-08 15:36:27 +02:00
610d798093
Adds tab completion to the copy command
2021-09-08 15:36:14 +02:00
db3af1542b
Adds tab completion to the books without borders command
2021-09-08 15:32:47 +02:00
e167f93de0
Adds tab completion for the set lore command
2021-09-08 15:32:19 +02:00
58c8f76984
Adds tab completion for the reload command
2021-09-08 15:31:53 +02:00
c44f64e42b
Removes some code unnecessary for tab executors
2021-09-08 15:31:32 +02:00
be1717182d
Adds a helper class for tab completion, and uses a TabExecutor for the give and give public commands
2021-09-05 01:00:50 +02:00
a009430ba0
Makes sure to only use the file helper after settings have been loaded
2021-09-04 22:44:40 +02:00
ef3815f91a
Moves some code to the Economy helper, and fixes code formatting
2021-09-04 20:23:26 +02:00
a9f2017a40
Adds a class for AES encryption which might be used instead of the current encryption methods
2021-09-04 20:21:00 +02:00
48ac82f4d4
Lots of cleanup and improvements
...
Makes a new enum for representing the three different folders
Splits file listing from file printing
Uses a separate list for public files
Only updates the public files list when necessary
Removes some confusion caused by bookFromYml calling bookFromTXT
Increases readability for a lot of code
2021-09-04 18:17:22 +02:00
4ec46d3d9b
Adds some missing comments
2021-09-04 01:25:52 +02:00
0ca4b9817e
Improves encapsulation and removes the custom tracking of existing players
2021-09-04 01:06:01 +02:00
1d3c50aab1
Adds info about the encrypt and decrypt signs, and fixes a bug in group decryption
2021-09-02 22:18:15 +02:00
931be7a61b
Describes the give sign in the README and fixes some bugs regarding the give sign
2021-09-02 21:41:37 +02:00
c39fd7d7db
Moves another file loading related function to the FileHelper class
2021-09-02 20:46:37 +02:00
1b8965ace3
Adds the reload command to the command list
2021-09-02 14:30:07 +02:00
fba0f14995
Renames most commands and uses the built-in spigot command system for command info
2021-09-02 14:27:56 +02:00
baedfba196
Removes some more debug text
2021-09-02 11:04:28 +02:00
c1a49d1950
Removes some debug text
2021-09-02 11:02:20 +02:00
d624bb5103
Minor cleanup of the economy helper class
2021-09-02 01:34:06 +02:00
3717e4d3b6
Moves economy related code to its own class
2021-09-02 01:29:44 +02:00
7bfa60aeee
Gets the books without borders instance without sending it in the constuctor
2021-09-02 01:10:21 +02:00
dff10a7403
Splits input listening into two different listeners
2021-09-02 00:41:45 +02:00
bafd30e273
Makes sure utility classes cannot be extended or instantiated
2021-09-02 00:23:19 +02:00
d84baac9b7
Moves the encryption classes to their own package
2021-09-02 00:18:07 +02:00
996cb5da5c
Moves some settings into the BooksWithoutBordersSettings class
2021-09-02 00:17:04 +02:00
72e080f1c9
Removes some unused imports and variables
2021-09-01 23:06:59 +02:00
1ddd50e5df
Moves book to text code to its own class, and moves lots of encryption code to the encryption helper
2021-09-01 23:02:54 +02:00
8defb301bc
Removes redundancy between the encrypt command and the group encrypt command
2021-09-01 22:32:33 +02:00
b021cc3471
Removes redundancy between give and givepublic
2021-09-01 21:56:37 +02:00
8520a4818b
Removes some unused code
2021-09-01 19:36:21 +02:00