Commit Graph

40 Commits

Author SHA1 Message Date
Moritz Hölting d9de18892e add CODE_OF_CONDUCT and CONTRIBUTING 2024-09-27 17:05:28 +02:00
Moritz Hölting a16f1ce105 Generalize VFolder, implement Read & Write for VFile and improve docs 2024-09-27 16:05:04 +02:00
Moritz Hölting 60458e6b2d fix error in VFolder::add_existing_folder 2024-09-22 22:26:48 +02:00
Moritz Hölting 4ca0505e35 correclt tag and function directory names depending on pack format 2024-09-22 13:21:13 +02:00
Moritz Hölting b7f6e2ff24 fix multiple entities being summoned when having multiple commands in summon block 2024-09-21 23:02:27 +02:00
Moritz Hölting aff342a64a add feature for fs access and more vfs utility methods 2024-09-01 19:51:15 +02:00
Moritz Hölting 0c4c957d67 add unit tests 2024-08-15 22:37:39 +02:00
Moritz Hölting a2d20dab8e implement PartialEq, Eq and Hash derive traits 2024-06-24 21:27:11 +02:00
Moritz Hölting 7efe73eb80 add zip_with_comment for VFolder 2024-06-21 09:40:06 +02:00
Moritz Hölting d9e3184a0e implement validate function for checking the pack format compatibility 2024-06-18 20:50:00 +02:00
Moritz Hölting cf62725a5e change tag creation behaviour 2024-06-18 15:38:23 +02:00
Moritz Hölting 451626312f add comments and refactor 2024-06-17 23:58:24 +02:00
Moritz Hölting 3ab2037b31 correctly implement nested if-else 2024-06-17 22:04:44 +02:00
Moritz Hölting 85f46d0453 comment basic example 2024-06-17 21:43:36 +02:00
Moritz Hölting e31f9f904a add tracing crate for logging 2024-06-15 21:46:47 +02:00
Moritz Hölting cef1dab727 add basic.rs example file 2024-06-10 20:58:37 +02:00
Moritz Hölting 86b2b2f2eb add contributing section to readme 2024-06-10 16:27:24 +02:00
Moritz Hölting b79c9ecd6d return replaced files from vfolder merge 2024-06-10 15:50:23 +02:00
Moritz Hölting 296502dcc5 update project metadata and license information 2024-06-10 10:27:34 +02:00
Moritz Hölting a3474acec1 remove unused name field in Datapack struct 2024-06-09 21:22:37 +02:00
Moritz Hölting edcf80d389 Update dependencies and fix warnings 2024-04-25 14:15:35 +02:00
Moritz Hölting 19db26efa2 Refactor flatten method to be public 2024-04-13 13:31:14 +02:00
Moritz Hölting 581e8a3fff Fix conditionals with more than one interpretation of the boolean formula 2024-04-07 00:13:49 +02:00
Moritz Hölting a1f948dfe3 add comments 2024-04-03 00:45:18 +02:00
Moritz Hölting e8f7ef9876 Fix bugs in execute if and group command 2024-04-02 19:24:40 +02:00
Moritz Hölting f0d7f7499f Add ExtendableQueue utility and refactor code 2024-04-02 17:10:57 +02:00
Moritz Hölting fedb55c50a Implement group command refactor function compilation 2024-04-02 16:47:50 +02:00
Moritz Hölting 757ff8a54e Correctly implement if/else
- Group command working correctly is required but not implemented yet
2024-04-01 20:57:21 +02:00
Moritz Hölting c494031163 Basic implementation of execute 2024-03-28 00:58:46 +01:00
Moritz Hölting 6572243ce4 Add zip feature and make zip method conditional 2024-03-27 21:40:14 +01:00
Moritz Hölting af2c9dbe09 Add README.md with example usage 2024-03-22 12:54:58 +01:00
Moritz Hölting 51010a161c Scaffold for execute command 2024-03-22 12:47:55 +01:00
Moritz Hölting 2560588a17 Basic implementation for datapack including functions and tags 2024-03-21 23:07:59 +01:00
Moritz Hölting 78a3d8f520 Add TryFrom implementation for VFolder 2024-03-21 19:50:00 +01:00
Moritz Hölting 7997cd9213 Add serde feature and dependency for (de)serialization 2024-03-21 18:42:34 +01:00
Moritz Hölting f1484a7b66 Add zip functionality to virtual file system 2024-03-21 17:05:48 +01:00
Moritz Hölting 179b55ad4d Set lint warnings and add docs 2024-03-21 16:48:54 +01:00
Moritz Hölting 343f014e6c Add place() method to VFolder for placing virtual file system on disk 2024-03-21 16:34:27 +01:00
Moritz Hölting 5cc403970b Add virtual file system creation 2024-03-21 16:26:13 +01:00
Moritz Hölting 5fbf8a9b16 Add initial project files 2024-03-21 16:25:57 +01:00