From 2b0f9769a348a62eac9b4df41ab1ef72541a1d82 Mon Sep 17 00:00:00 2001 From: William Katz Date: Wed, 14 Apr 2021 13:21:09 -0700 Subject: [PATCH 1/8] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d4afaab..cd14e15 100644 --- a/README.md +++ b/README.md @@ -61,8 +61,8 @@ Implemented: - [a Leaderboard (ComputerCraft)](https://pastebin.com/u23BNVvP) In-Dev: - -- a Market +- [Cute frontend](https://github.com/Expand-sys/ccashfrontend) +- [a Market](https://github.com/STBoyden/market-api-2.0) Ideas: @@ -70,6 +70,5 @@ Ideas: - Shipping - High-level bank operations such as loans - Some trust based system for transactions similiar to Paypal -- Cute frontend `**WARNING** : abruptly killing the program will result in data loss, use Close() method to close safely` From bf7351d8ec1823c349af240792a7b33f11c529a1 Mon Sep 17 00:00:00 2001 From: William Katz Date: Wed, 14 Apr 2021 13:26:05 -0700 Subject: [PATCH 2/8] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cd14e15..810b9ee 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ cmake .. make -j sudo ./bank ``` +you also have to edit the config file to add your cert locations, I personally use cert bot #### Dependencies From 1e1764bae1b9611827bed2a7283da4bcc3d9adf3 Mon Sep 17 00:00:00 2001 From: William Katz Date: Wed, 14 Apr 2021 17:46:49 -0700 Subject: [PATCH 3/8] Moved frontend position --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 810b9ee..96def5d 100644 --- a/README.md +++ b/README.md @@ -60,9 +60,9 @@ Go to `{ip}/BankF/help` to see the bank's methods. Using the Bank's API allows ( Implemented: - [a Leaderboard (ComputerCraft)](https://pastebin.com/u23BNVvP) +- [Cute frontend](https://github.com/Expand-sys/ccashfrontend) In-Dev: -- [Cute frontend](https://github.com/Expand-sys/ccashfrontend) - [a Market](https://github.com/STBoyden/market-api-2.0) Ideas: From 78586f031448776306293c655b2df03e8321ef80 Mon Sep 17 00:00:00 2001 From: William Katz Date: Sat, 17 Apr 2021 21:47:20 -0700 Subject: [PATCH 4/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 96def5d..9558d89 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ you also have to edit the config file to add your cert locations, I personally u ### Safety - **Tamper Proof** relative to an in-game implementation -- **Auto-Saving**, Saves on crash, Saves on close +- **Auto-Saving**, Saves on close - **HTTPS** (OpenSSL) ### Accessibility From 8241d047f72f6a0d98a743c3411b8be26ead1df0 Mon Sep 17 00:00:00 2001 From: William Katz Date: Sat, 17 Apr 2021 21:47:32 -0700 Subject: [PATCH 5/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9558d89..704789d 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ you also have to edit the config file to add your cert locations, I personally u ### Safety - **Tamper Proof** relative to an in-game implementation -- **Auto-Saving**, Saves on close +- **Auto-Saving** and Saves on close - **HTTPS** (OpenSSL) ### Accessibility From 78c395aabef25df6d419cc8110c2a22c1032b464 Mon Sep 17 00:00:00 2001 From: William Katz Date: Sat, 17 Apr 2021 23:05:54 -0700 Subject: [PATCH 6/8] Reverted description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 704789d..09b4bc6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # CCash -A webserver hosting a bank system for Minecraft +A webserver hosting a bank system for Minecraft, able to be used from web browser or from CC/OC if you're playing modded. ### Description From bbdb2560a5369b37fafb392216ba9ac7d9e78ff2 Mon Sep 17 00:00:00 2001 From: William Katz Date: Sat, 17 Apr 2021 23:11:24 -0700 Subject: [PATCH 7/8] Demo Section --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 09b4bc6..6f6b7fd 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,10 @@ the currency model most Minecraft Servers adopt if any, is resource based, usual CCash solves these issues and adds a level of abstraction, the main philosophy of CCash is to have fast core operations that other services build on +#### Demo +https://ccash.ryzerth.com/BankF/help (BACKEND) +https://ccashfrontend.herokuapp.com/ (FRONTEND) + #### Build ``` From f96d740a1548e8508c0ff9d44c8b8df629b04f5e Mon Sep 17 00:00:00 2001 From: William Katz Date: Sat, 17 Apr 2021 23:13:53 -0700 Subject: [PATCH 8/8] Re-arranged --- README.md | 50 +++++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 6f6b7fd..d3b7010 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,11 @@ the currency model most Minecraft Servers adopt if any, is resource based, usual CCash solves these issues and adds a level of abstraction, the main philosophy of CCash is to have fast core operations that other services build on #### Demo -https://ccash.ryzerth.com/BankF/help (BACKEND) -https://ccashfrontend.herokuapp.com/ (FRONTEND) +(BACKEND) +https://ccash.ryzerth.com/BankF/help + +(FRONTEND) +https://ccashfrontend.herokuapp.com #### Build @@ -30,10 +33,26 @@ sudo ./bank ``` you also have to edit the config file to add your cert locations, I personally use cert bot -#### Dependencies +### Connected Services -- [Parallel HashMap](https://github.com/greg7mdp/parallel-hashmap/tree/master) -- [drogon web framework (and all its dependencies)](https://github.com/an-tao/drogon/tree/master) +Go to `{ip}/BankF/help` to see the bank's methods. Using the Bank's API allows (you/others) to (make/use) connected services that utilize the bank, a couple ideas are + +Implemented: + +- [a Leaderboard (ComputerCraft)](https://pastebin.com/u23BNVvP) +- [Cute frontend](https://github.com/Expand-sys/ccashfrontend) + +In-Dev: +- [a Market](https://github.com/STBoyden/market-api-2.0) + +Ideas: + +- Gambling +- Shipping +- High-level bank operations such as loans +- Some trust based system for transactions similiar to Paypal + +`**WARNING** : abruptly killing the program will result in data loss, use Close() method to close safely` # Features @@ -57,23 +76,8 @@ you also have to edit the config file to add your cert locations, I personally u - **RESTful** API for connected services like a market, gambling, or anything else you can think of - able to be used millions of blocks away, across dimensions, servers, **vanilla or modded**. In contrast to an in-game modded implementation that would be range limited. -### Connected Services -Go to `{ip}/BankF/help` to see the bank's methods. Using the Bank's API allows (you/others) to (make/use) connected services that utilize the bank, a couple ideas are +#### Dependencies -Implemented: - -- [a Leaderboard (ComputerCraft)](https://pastebin.com/u23BNVvP) -- [Cute frontend](https://github.com/Expand-sys/ccashfrontend) - -In-Dev: -- [a Market](https://github.com/STBoyden/market-api-2.0) - -Ideas: - -- Gambling -- Shipping -- High-level bank operations such as loans -- Some trust based system for transactions similiar to Paypal - -`**WARNING** : abruptly killing the program will result in data loss, use Close() method to close safely` +- [Parallel HashMap](https://github.com/greg7mdp/parallel-hashmap/tree/master) +- [drogon web framework (and all its dependencies)](https://github.com/an-tao/drogon/tree/master)