Commit Graph

257 Commits

Author SHA1 Message Date
df0785cf27 Bumps snapshot version
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-08 15:24:45 +02:00
c1f88581f1 Adds a command for editing all options, and removes /setBookPrice #17
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-07 20:35:04 +02:00
e9e4836a16 Uses KnarLib implementation for some methods
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-06 04:46:15 +02:00
1437739fe3 Cleans the config file, and properly migrates existing configurations #16
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-05 22:39:32 +02:00
d7995c7bc4 Plugin polishing
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Organizes translatable messages
Fixes some typos
Adds some uppercase to aliases
Adds info about language customization
2025-09-04 12:17:16 +02:00
26bfb974e9 Marks encrypted books to prevent dual encryption #15
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-03 21:18:36 +02:00
124310a9f8 Adds a command for creating BwB signs
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Adds the createBwBSign command
Alters some methods for supporting offsets during argument counting
Adds differentiation between the two sign sides when creating and testing BwB signs
2025-09-03 20:26:07 +02:00
6c1094ff98 Cleans up sign code quite a lot #14
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-03 16:49:01 +02:00
12a2cd5a73 Makes commands return true when input is technically correct
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-03 13:33:01 +02:00
0fbe3720aa Replaces hard-coded placeholder string with translatable messages
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-03 12:21:02 +02:00
c1236d3d91 Updates KnarLib 2025-09-03 03:32:20 +02:00
5eab950048 Cleans the addTitlePage command a bit 2025-09-03 03:24:04 +02:00
94e7ea5567 Simplifies the awfully complex code for getting
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-09-01 19:40:53 +02:00
3e45cad29a Removes the use of string values for book directories 2025-09-01 16:06:52 +02:00
4fc201276f Fixes sign decryption using the wrong key
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-27 14:21:37 +02:00
2bb676758d Renames some classes, splits some classes and fixes some encrypted book loading problems
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-27 13:47:40 +02:00
e710cb913d Fixes a message not displaying correctly
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-27 13:11:01 +02:00
a96ce4f7a7 Cleans up book loading code, and fixes a bug in loading private books
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-26 22:44:01 +02:00
e0a7a9dcc2 Adds an argument for setting a book's display name instead of title #13
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-26 11:44:01 +02:00
36f031c6f9 Removes some hard-coded exception strings
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-26 11:23:25 +02:00
b9edc52896 Changes formatting method for remaining code
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-26 11:07:10 +02:00
dcf6310d16 Changes formatting method for all commands
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-23 13:38:06 +02:00
850e2b3af2 Slightly alters the addTitlePage command's behavior 2025-08-22 17:50:22 +02:00
c97436830a Replaces all static strings using the old formatting methods
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-22 01:57:19 +02:00
e342f4cff5 Fixes incorrect migration of legacy encrypted books
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-22 00:11:29 +02:00
cbe3a977ac Adds a per-book choice for preventing admin decryption when using real encryption
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-21 22:52:22 +02:00
93ce915a30 Stops migration from altering encrypted books
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-21 16:36:28 +02:00
8c61d801e2 Retains display name of saved books
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-21 14:37:52 +02:00
9641852f82 Replaces lots more static strings
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-21 01:09:41 +02:00
b01523f058 Makes a lot of formatting customizable, and fixes some problems caused by splitting Translatable
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-20 13:38:10 +02:00
887cc72f0d Replaces more static strings, and removes hard-coded lore separators in suggestions
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-20 00:33:50 +02:00
ca738e55b3 Splits translatable strings to make them more manageable
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-19 20:40:57 +02:00
20353ade99 Removes lots of static strings 2025-08-19 20:09:36 +02:00
8f60752e45 Removes some real encryption ciphers, as even when converted to hex, some characters failed to decrypt correctly
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-18 21:57:25 +02:00
cb70a8298d Makes one-time-pad and substitution cipher real encryption compatible
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-18 18:02:57 +02:00
6adec89ae1 Improves in-game command documentation
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-18 01:50:52 +02:00
cd9255c97a Adds aliases to all commands 2025-08-17 16:07:39 +02:00
4501156087 Replaces more static strings from migrate, reload and save 2025-08-17 15:41:50 +02:00
57ca6ff2e9 Fixes migration removing password keys, and removes more static strings
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-17 14:02:11 +02:00
dc5d18550f Removes static strings from the deletePage command
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-15 17:46:22 +02:00
b8af9b94be Updates admin decryption to handle both new and old encrypted files
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-15 17:20:23 +02:00
67a16bc604 Makes the addTitlePage command's output translatable
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-15 16:24:27 +02:00
63ca95d247 Makes formatting on book signing require the format permission
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-14 20:01:34 +02:00
f05a15586a Makes some changes to formatting and un-signing
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Makes the unsign command convert formatting codes to human editable ones
Makes the format command work on unsigned books
2025-08-14 19:08:21 +02:00
888287b447 Updates the README with new commands and options
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-14 02:20:31 +02:00
5d5ed725d9 Fixes an exception when trying to load an empty book list 2025-08-14 02:19:57 +02:00
bde43e78ca Prevents book migration from locking up the server thread
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-14 01:09:58 +02:00
790e3d1531 Adds a migrate command for fixing book names and text -> yml 2025-08-14 00:23:22 +02:00
4243c484c4 Merge branch 'refs/heads/dev' into string-formatting
# Conflicts:
#	src/main/java/net/knarcraft/bookswithoutborders/command/CommandSave.java
2025-08-13 21:56:47 +02:00
baa0200f20 Fixes a missing space in a command prompt
All checks were successful
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-13 21:41:41 +02:00