Skip to content

Releases: TheColdWorld/MCTextFileReader

Auto Build-86bbeb63540d4ca306386ac7a4393f78917a6f7c

Choose a tag to compare

@github-actions github-actions released this 20 Jan 03:19

Add /TextFileReader Permission and /TextFileReader Gui
Client change serverSetting Support

Full Changelog: 17...autobuild18

Auto Build-17-70dd3c66d68e163027cc4f1da6114e2e46dcd019

Choose a tag to compare

@github-actions github-actions released this 07 Jan 01:22
Git Action Support

version 1.0.9 pre-release1-1.20.2

Pre-release

Choose a tag to compare

@TheColdWorld TheColdWorld released this 16 Dec 00:55

Rewrite network communication module

Add client-side setting screen (can be used by installing ModMenu mod)

Add client-side reading screen

Separate client and server side Settings

Full Changelog: Release-1.0.8-1.20.1...1.0.9-prerelease1-1.20.2

Release 1.0.8 for 1.20.2

Choose a tag to compare

@TheColdWorld TheColdWorld released this 28 Oct 15:24

Specify the number of lines in the file to read after specifying the player (added in the next version without specifying the player)

added a new condition for detecting yourself to avoid using 'The command executor is xxx' on yourself

migrated the code for loading events and synchronizing to files to a new static function

removed an unnecessary Log

added a GUI that is still under development

added a new hotkey to open the GUI

Full Changelog: Release-1.0.7-1.20.2...Release-1.0.8-1.20.2

Release 1.0.8 for 1.20.1

Choose a tag to compare

@TheColdWorld TheColdWorld released this 28 Oct 15:24

Specify the number of lines in the file to read after specifying the player (added in the next version without specifying the player)

added a new condition for detecting yourself to avoid using 'The command executor is xxx' on yourself

migrated the code for loading events and synchronizing to files to a new static function

removed an unnecessary Log

added a GUI that is still under development

added a new hotkey to open the GUI

Full Changelog: Release-1.0.7-1.20.2...Release-1.0.8-1.20.1

Release 1.0.7 For 1.20.2

Choose a tag to compare

@TheColdWorld TheColdWorld released this 21 Oct 02:39

Release will be released in separate Minecraft versions.

Upgraded Minecraft version to 1.20.2 (the new branch will still support version 1.20.1 until Minecraft 1.20.3 is released)
Significantly reduced file IO operations, preventing information loss and game crashes caused by empty files due to process shutdowns when writing to files
Extracted some repetitive operations and some variables into separate classes; settings options can now be read directly in memory and no longer rely on file IO reads (in-game changes will be supported in the future)
Create new permission instances for unreadable permission files (all file permissions are lost)
Possibility to automatically remove deleted files from the permissions list (off by default, change the value of 'RemoveInvalidFile' to True in TextFileReader.json)

Full Changelog: Release-1.0.6...Release-1.0.7-1.20.2

Release 1.0.7 For 1.20.1

Choose a tag to compare

@TheColdWorld TheColdWorld released this 21 Oct 02:49

the new branch will still support version 1.20.1 until Minecraft 1.20.3 is released
Significantly reduced file IO operations, preventing information loss and game crashes caused by empty files due to process shutdowns when writing to files
Extracted some repetitive operations and some variables into separate classes; settings options can now be read directly in memory and no longer rely on file IO reads (in-game changes will be supported in the future)
Create new permission instances for unreadable permission files (all file permissions are lost)
Possibility to automatically remove deleted files from the permissions list (off by default, change the value of 'RemoveInvalidFile' to True in TextFileReader.json)

Full Changelog: Release-1.0.6...Release-1.0.7-1.20.1

Release 1.0.6

Choose a tag to compare

@TheColdWorld TheColdWorld released this 14 Oct 02:41

Bug fix: Fix NullPointerException caused by missing world Text folder leading to game crash when the file is empty. | at mod.java

Release 1.0.5

Choose a tag to compare

@TheColdWorld TheColdWorld released this 05 Oct 04:23

Remove Mixin and switch to fabric API events | at mixin/Server.java and mod.java
use ScheduledExecutorService instead of Timer | at mod.java
support '/FileReader Permission Get [FileName] [Player] [Global|Save]' to get read permission | at filereader.java
add read permission operation prompt for server console (will be recorded in log) | at filereader.java
support '/FileReader File Read [FileName] [Global|Save]' to get read permission or not. ' to get read permission or not | at filereader.java
support '/FileReader File Read [FileName] [Global|Save] [Player]' to show command executor | at FileIO.java

Release 1.0.4

Choose a tag to compare

@TheColdWorld TheColdWorld released this 04 Oct 06:45

When you give or remove read access to a file, all Operators will see what you've done. | at filereader.java and en_us.json,

Separate permission changes into a timer | at mod.java and mixin/Server.java
Before 1.0.4:
Mod list: Mods
Players:
(Fake player)FP0 : 208.56 78.00 128.58
(Fake player)FP1 : 5000.50 99.00 5000.50
(Fake player)FP2 : -4999.50 64.00 -4999.50
Player : Running
Use Command
Fixed path movement
After 1.0.4-Dev1:
Mod list: Mods
Players:
(Fake player)FP0 : 208.56 78.00 128.58
(Fake player)FP1 : 5000.50 99.00 5000.50
(Fake player)FP2 : -4999.50 64.00 -4999.50
Player : Running
Use Command
Fixed path movement