-
Posts
393 -
Joined
-
Last visited
-
Days Won
15
Reputation Activity
-
MiniTermi77 reacted to Timur in FTB Continuum Server time for WIPE? Vote Here!
That can be said about any pack...
Some even leave not finishing pack.
-
MiniTermi77 reacted to Nikkinz in FTB Continuum Server time for WIPE? Vote Here!
It normally does and then those people finish the pack and it dies again.. Its just Continuum.. I actually love that it is so quiet tbh.. sometimes anyways.
-
MiniTermi77 reacted to brunyman in Minecraft 1.18 Experimental Snapshot 1 - Mob Spawning Changed Forever?
Source xisumavoid
Official changelog
-
MiniTermi77 reacted to Nikkinz in [Code] C++ Code to Filter BetterQuesting's QuestProgress.json File
Awesome!
-
MiniTermi77 got a reaction from Nikkinz in [Code] C++ Code to Filter BetterQuesting's QuestProgress.json File
I like that type of players that try to program Java or C++, they make their world more personal ^^
-
MiniTermi77 reacted to NTaterY in [Code] C++ Code to Filter BetterQuesting's QuestProgress.json File
After the recent server wipe, my friend group decided that we would try to continue playing on our own server using the world download. Something that I took notice of was a particularly large QuestProgress.json file...
After seeing this, I decided to filter the file to extract the data associated just with me and my friends. To do this, I wrote some jank C++ code available below.
We were a group of five players, and after running the code, the file size is much, much smaller!
Feel free to use the code if you want to filter your quest data out of the same file.
#include <fstream> #include <iostream> #include <string> #include <vector> using namespace std; const vector<string> UUIDs = {""}; // INSERT UUIDs here const int num_players = UUIDs.size(); bool matchesUUID(string uuid) { for (int i = 0; i < num_players; i++) { if(!uuid.compare(UUIDs[i])) return 1; } return 0; } int main() { ifstream input("QuestProgress.json"); ofstream output("QuestProgressNew.json"); string buffer[20]; string line; for (int i = 0; i < 2; i++) { getline(input, line); output << line << endl; } getline(input, line); while(line.find("}") == string::npos) { output << line << endl; getline(input, line); output << line << endl; getline(input, line); output << line; bool hasMatch = 0; if (line.find("}") == string::npos) { int number = 0; getline(input, line); while (line.find('}') == string::npos) { buffer[0] = line; getline(input, line); buffer[1] = line; getline(input, line); string uuid = line.substr(line.rfind(":") + 3, 36); if (matchesUUID(uuid)) { if (hasMatch == 0) output << endl; else output << "," << endl; hasMatch = 1; buffer[0] = buffer[0].substr(0, buffer[0].find("\"")) + "\"" + to_string(number) + buffer[0].substr(buffer[0].find(":"), buffer[0].length() - buffer[0].find(":")); number++; output << buffer[0] << endl << buffer[1] << endl << line << endl; getline(input, line); output << line << endl; getline(input, line); if (line.find(",") == string::npos) output << line; else output << line.substr(0, line.find(",")); } else { getline(input, line); getline(input, line); } getline(input, line); } output << endl; if (hasMatch) { output << line << endl; } else { output << "}," << endl; } } else { output << endl; } getline(input, line); output << line << endl; getline(input, line); bool task = 1; while(task) { output << line << endl; int number = 0; bool flag = 0; hasMatch = 0; getline(input, line); if (line.find('}') == string::npos) { flag = 1; output << line; } while (line.find('}') == string::npos) { string uuid = line.substr(line.rfind(":") + 3, 36); if (matchesUUID(uuid)) { if (hasMatch == 0) output << endl; else output << "," << endl; hasMatch = 1; line = line.substr(0, line.find("\"")) + "\"" + to_string(number) + line.substr(line.find(":"), line.length() - line.find(":")); number++; if (line.find(",") == string::npos) output << line; else output << line.substr(0, line.find(",")); } getline(input, line); } output << endl; if (flag && !hasMatch) { output << "}," << endl; } else { output << line << endl; } hasMatch = 0; getline(input, line); if (line.find('{') != string::npos) { output << line; if (line.find('}') == string::npos) { number = 0; int index = 1; int level = 1; getline(input, line); while (line.find('}') == string::npos) { buffer[0] = line; level = 1; while (level > 0) { getline(input, line); buffer[index] = line; index++; if (line.find('}') != string::npos) level--; if (line.find('{') != string::npos) level++; } string uuid; for (int i = 0; i < index; i++) { if (buffer[i].find("uuid") != string::npos) { uuid = buffer[i]; break; } } if (uuid.find(":") != string::npos) uuid = uuid.substr(uuid.find_last_of(':') + 3, 36); if (matchesUUID(uuid)) { if (hasMatch == 0) output << endl; else output << "," << endl; hasMatch = 1; buffer[0] = buffer[0].substr(0, buffer[0].find("\"")) + "\"" + to_string(number) + buffer[0].substr(buffer[0].find(":"), buffer[0].length() - buffer[0].find(":")); number++; for (int i = 0; i < index - 1; i++) { output << buffer[i] << endl; } line = buffer[index - 1]; if (line.find(",") == string::npos) output << line; else output << line.substr(0, line.find(",")); } getline(input, line); index = 1; } output << endl; if (hasMatch) { output << line << endl; } else { output << "}," << endl; } } else { output << endl; } getline(input, line); output << line << endl; getline(input, line); output << line << endl; } else { output << line << endl; getline(input, line); output << line << endl; } getline(input, line); if (line.find(",") != string::npos) { output << line << endl; getline(input, line); continue; } task = 0; } output << line << endl; for (int i = 0; i < 2; i++) { getline(input, line); output << line << endl; } getline(input, line); } output << line << endl; getline(input, line); output << line; }
-
MiniTermi77 reacted to ASOOD in ¿Do You Want To Play?
Granted, but every time you play you'll have high ping.
I wish to be successful in my life xd
-
MiniTermi77 reacted to potayder in Presentation of Potayder
Name: Brad
IGN: Potayder
Age: 26
Crafter's Land Servers you play: Revelations
Location: Colorado, USA
A short description of yourself: I'm married as of 5-23-2021, I play mostly in the after noon's, I locate underground utilities such as gas and electric lines. I been playing minecraft when it was just on the browser LOL, never got good at building Looking for more people to group up and play with really. a lot of my friends quit gaming over the years
Hobbies and interests: Mostly gaming in general, I love FPS shooters, and RPG games. interest are mostly of engines and diesel trucks.
Discord / Skype Name: Po-Tay-Der#7335
-
MiniTermi77 reacted to HowYouLikeThatBP in ¿Do You Want To Play?
Granted, but the server will only have 2 people connected as usual
I wish brunyman someday update CTW and get lots of people to play again.
-
MiniTermi77 reacted to Jimmel in ¿Do You Want To Play?
Granted, but you can no longer drive a car or anything else.
I wish I didn't sweat so much in the summer.
-
MiniTermi77 reacted to Swimsam1 in ¿Do You Want To Play?
Granted, but there was no afterlife for you
I wish for Mr.Dinnerbone to finish Modding Api
-
-
MiniTermi77 reacted to xtomyserrax in Tribute to xtomyserrax ^^
Haha looool, I thought this was a joke. I dont really deserve this but thank you so much haha. It looks really cool, what a handsome skin!
Thanks for all the stuff you guys are doing!
-
MiniTermi77 got a reaction from iiTzArismaltor_ in Tribute to xtomyserrax ^^
Hi everyone!
What started as a joke has ended as a reality. I jokingly mentioned the idea of making him a statue to tomy. Being concise, I have done it. I want to share it with the community as a tribute to the effort and importance that @xtomyserraxhas had and still has in Network as a plugin developer and beyond. ^^
-
MiniTermi77 got a reaction from Nikkinz in Tribute to xtomyserrax ^^
Hi everyone!
What started as a joke has ended as a reality. I jokingly mentioned the idea of making him a statue to tomy. Being concise, I have done it. I want to share it with the community as a tribute to the effort and importance that @xtomyserraxhas had and still has in Network as a plugin developer and beyond. ^^
-
MiniTermi77 got a reaction from xtomyserrax in Tribute to xtomyserrax ^^
Hi everyone!
What started as a joke has ended as a reality. I jokingly mentioned the idea of making him a statue to tomy. Being concise, I have done it. I want to share it with the community as a tribute to the effort and importance that @xtomyserraxhas had and still has in Network as a plugin developer and beyond. ^^
-
MiniTermi77 got a reaction from brunyman in New Updates
Hello everyone, I would like to put a more recent post to "update" the server activity in a certain way. New people are needed, so anyone who uploads Ac videos is welcome.
-
-
MiniTermi77 reacted to iCekkaZ in Buycraft Issue Anton
Hi anton! You're looking to reactive your rank. So I moved the post to the correct section. Please if possible edit this post following this template:
Thanks
-
MiniTermi77 reacted to Anton in Buycraft Issue Anton
In game name :Anton
Proof of Purchase:
Description of Issue: rank lost when the server updates version
Date/Time of Purchase: 2016
Items/Rank Bought: Vip
Screenshots (Optional):
Any other important information:
-
-
-
MiniTermi77 reacted to Maximus_S in FlyPan [ Construction in Pure Survival Network ]
Url : https://imgur.com/a/XEkO6vI
-
MiniTermi77 reacted to iiTzFermin_ in Minecraft 1.17 is OUT! ALL 136 Features in Minecraft 1 17 (Caves And Cliffs)
Super kawaii or no ?
-
MiniTermi77 reacted to Yusixs in CraftersLand Launcher Released! [v1.6.0] Fine-Tune your experience to the max!
CraftersLand Launcher v1.6.0!
(Me, Henk and Brunyman were discussing ideas to be brought into CraftersLand back in May)
And so it began, I embarked on the task to get it done after my exams (well, a tad bit after but oh well) and it went great! Albeit, it took me a couple of days to learn the ins and outs of this but it should contain almost everything you need for your experience on the server with the addition of optional custom Optifine and A LOT of other fancy features which i'm sure you all will enjoy. Best thing about this is that even cracked players can use this launcher!
The modpacks available in this launcher are all of the ones we are currently hosting right now and will be updated whenever an official FTB update is released. Don't worry, you won't have to do anything to update the modpacks, the launcher does it by itself! This launcher is also capable of smart-updates, meaning that you don't have to re-download the entire modpack whenever a new update comes out.
For all of you who play on our Network server out there, you are not left out either. I added in 2 "Forge Vanilla" modpacks which are MC Vanilla version 1.8.9 and 1.12.2. These vanilla minecraft instances have a lot of optional mods which you can choose and the server IP's are already included in them so you can launch these and join the server without any fuss.
Screenshots
Features
Support for both Cracked and Premium accounts! For cracked players, enter your name and click "Play Offline". For premium players, enter your ID and Password and click "Login..."
Custom Recipes on our Revelations, Infinity and Skyfactory 2.5 have been added client-side, so you all can view these recipes in NEI aswell.
TTKami config tweaked for Direwolf20 1.7.10 (Allows you to unlock TTKami Research on our server)
Automatic Console Window opens in the background to record errors for quick copy-pasting
Each Modpack already has it's own respective CraftersLand IP already added into it
Forge Vanilla installation with a handful of useful quality of life mods
Fix Direwolf20 industrial foregoing client-side crash with a patch
Shaders included in Forge Vanilla 1.12.2 (Disabled by default)
Schematica mod added as optional for every modpack
Optifine mod added as optional for every modpack
ReAuth mod added in almost every modpack
Smart-Updates capability
Discord RPC added for every modpack running in MC version 1.12
Vanilla Fix added as optional for every modpack running in MC Version 1.12
This launcher is a fork of the populat SKCraft Launcher, source code here:
Download Below
Note: There are 2 types of launchers, normal and portable. Normal one will download and install the modpacks in your My Documents folder (C drive). Portable one will download and install the modpacks wherever your launcher is (do not delete portable.txt else it wont work!).
Note: For Mac and Linux, use Universal Normal or Universal Portable.
Note: If you are using 32-bit Java then the maximum memory you can allocate in options is around 2.5GB, any higher and it wont run
The following texts are click-able. If you are using Chrome and download does not work Right Click the link and select Save link as...
Windows exe | Mac OS | Linux | Universal jar | Universal Portable jar