32f0f9f7a1
Rewrites encryption
...
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Adds an optional real encryption mode, which encrypts pages using AES, without saving plaintext.
Re-implements the old magic encryption in non-real encryption mode.
Fixes incorrect key generation for use in the substitution cipher and the gene cipher.
Removes the option for saving books as txt.
Adds tests for all encryption methods.
Saves all necessary decryption data when storing encrypted books.
Removes the old book updating code.
2025-08-10 14:23:18 +02:00
0ac051e24e
Improves tab-completions for books with spaces
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-09 13:56:50 +02:00
fef38b894f
Makes deletebook support filenames with spaces
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-08 15:23:07 +02:00
b5bff2400b
Makes givebook support filenames with spaces
2025-08-08 15:05:54 +02:00
b963f83dee
Supports spaces in author filtering
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-08 12:07:18 +02:00
a986411990
Improves tab-completion when loading books with spaces
2025-08-08 11:33:46 +02:00
6cd8895cce
Adds full support for spaces in book names, and fixes unsigned book loading
2025-08-08 02:06:08 +02:00
fb225a2351
Cleans up the decrypt command somewhat
2025-08-08 00:48:04 +02:00
e23e861e32
Fixes some problems related to the changed economy class
2025-08-07 20:33:54 +02:00
aa02f5ca2b
Changes some static classes into instantiated classes
2025-08-07 20:10:30 +02:00
150dff7a03
Removes static strings from the clear command
2025-08-07 17:11:59 +02:00
ad08d65c80
Merge branch 'refs/heads/dev' into string-formatting
2025-08-07 16:42:34 +02:00
8affc42eaa
Fixes a hard-coded , separator and improves book list formatting
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-07 16:35:43 +02:00
b1da544109
Starts adding string translations and cleanup
2025-08-07 16:00:37 +02:00
2146f00014
Fixes an error not differentiating between the two command variations
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-06 00:00:50 +02:00
14dd99ac85
Adds an error when /settitle is given a book name > 32 characters
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-05 16:27:33 +02:00
a3e3326786
Removes unnecessary duplicate file name cleaning
2025-08-05 04:49:19 +02:00
73157330d8
Enables bookshelf peeking by default
2025-08-05 04:48:31 +02:00
3e3b8e7ad2
Fixes some capitalization
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 17:27:30 +02:00
b2ce31234d
Adds ability to set name and lore shown when chiseled bookshelves are peeked
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 17:23:19 +02:00
e5aaa29c66
Fixes problems in sorting and generating the character indexes
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 04:45:21 +02:00
f9674568ba
Improves the books in shelf description
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 04:21:05 +02:00
2203037b00
Adds a warning when trying to save books containing the title author separator in title or author
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 02:40:13 +02:00
6b44ada84a
Improves some hover text
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 02:11:50 +02:00
9f979dd56e
Makes the book list's colors more consistent
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 02:07:38 +02:00
10ffd17c04
Fixes a lot of nullability issues
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 01:28:20 +02:00
0aff3fad02
Adds book reloading, and fixes a RegEx expression
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-03 00:47:36 +02:00
32d31fced6
Fixes som nullability, and alters special character removal somewhat
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 21:35:26 +02:00
2627407e6b
Adds ability to filter books by author
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 20:00:48 +02:00
175b66465a
Moves book index generation to its own class
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 19:01:15 +02:00
36b57b9191
Removes some debug output, and fixes some formatting
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 18:07:52 +02:00
0d5ad490ff
Fixes sorting and character indexes for filenames with color codes
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 18:02:33 +02:00
9e300afbef
Adds missing spacing when replacing underscores in book names
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 08:02:09 +02:00
a84a56391a
Prevents the § from being used in filenames
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 07:52:05 +02:00
b15ad18ae3
Makes it easier to manually go to any book page
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 07:09:07 +02:00
67ccdf3b1d
Removes spacing for letter search
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 06:58:36 +02:00
b9bd686ae9
Removes the unnecessary display of manual command input in the book menu
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 06:52:23 +02:00
a5be6bb72c
Adds ability to easier find books by first letter
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 06:47:46 +02:00
ed0a750eb4
Improves the book list somewhat
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-02 03:33:44 +02:00
6aa422d461
Fixes wrong color on the inactive next button
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-01 21:05:03 +02:00
4be023bd63
Adds a ChatComponent-enhanced book list
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-08-01 20:59:16 +02:00
a1ed6b9566
Re-implements depreciated enchantment key getting
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-07-28 04:15:53 +02:00
48f69000b0
Adds color support to book authors
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-07-27 20:45:00 +02:00
4ddfafe6ec
Fixes books being loaded twice
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2025-07-27 18:42:43 +02:00
e482e494f8
Fixes some warnings
2024-09-07 01:27:00 +02:00
0f76c8f869
Changes unsign behavior to work on 1.21
2024-09-07 01:26:52 +02:00
31bb26b755
Makes it clear that use includes peekbookshelf
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
2023-06-24 12:40:55 +02:00
c389c6fbcb
Minor changes
...
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Changes bookshelf peeking to require sneaking
Makes sure plain books are displayed in the book list
2023-06-24 12:03:37 +02:00
1158820f97
Fixes some issues
...
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Fixes the API version being read incorrectly by Paper
Fixes the check for missing title or author for a book in a bookshelf
2023-06-23 18:10:45 +02:00
f9908db88f
1.20 update
...
EpicKnarvik97/Books-Without-Borders/pipeline/head This commit looks good
Adds an optional feature which displays the contents of a bookshelf when left-clicked. Sneaking must be used to destroy the bookshelf when enabled.
Updates depreciated sign code.
Bumps the API version to 1.20
Builds against 1.20
2023-06-23 17:57:54 +02:00