In Game Name: AusroonaWhat part of EcoCityCraft is this suggestion for: All Main ServersShort title for your suggestion: Quest HUDWhat are you suggesting: A HUD similar to mcmmo's scoreboard but for quests. my idea is that you could open /dquests and click on a quest to put a scoreboard on the right hand side of the screen to see progress and clear once completed or removed by running a command like /questhud clearWhy is this a good addition for EcoCityCraft?: I open /dquests constantly for more demanding quests because i tend to forget everything i need to complete (mangrove and stone crafting quests for example) or i keep checking quantities (ore quests of 1024 quantities or magma cubes). A HUD to tell me how close I am on the quest I'm focusing on will help a great dealOther information: nonePlugin or custom addition: Custom additionOne suggestion per form: I Understand.
+1 This would be very helpful especially for quests with high quanities! Can't tell you how many times I do /dquests when mining
+1 also add that for jobs too with the total lifetime earnings. If we purchase anything with job points, then we would only know our current amount, not the lifetime amount (that is needed for the prestige)
doing /jobs points tells you how many you have available AND how many points you have earned lifetime
So, question: are you suggesting this pops up whenever you mine/craft a block that goes toward a quest in your dquests, or a permanent tracker that you can toggle? Because I would be for the former so I don't have to keep doing /dquests, but the latter I probably won't personally use too much (especially if you can only have one there at a time) [apologies if it's there already. I didn't reread the suggestion before sending this]
TBH I would prefer the latter. It would get pretty spammy if you're trying to break a block for a reason besides for completing a quest. Also, certain blocks may belong to multiple quests, so targeting a quest to display would be a bit tough.
My original thought was to be able to click on a quest and it will display a HUD until cleared. But it could also be like /mcsb and /mcsb keep. One that displays briefly and one that persists
I've created a client-side mod (as seen in the image previously) for this but there are a few limitations. I do not have access to what all of the daily quests are or what they could be, nor do I think this information would want to be shared (...correct me if I'm wrong, ECC Administration). If the community wants to create a list of daily quests they get that I could create a list with for the Quest HUD, that would be alright I suppose. (For example, I added my quest of "GlimmersInTheDark" to the "HUD" since I already know what its name is and what it requires.) It only keeps track of block breaking quests (for now... perhaps I'll implement others in the future, as I know crafting crafting quests are a rather popular category too). On top of that, it currently tracks all block breaks, and not only natural block ones (which Quests base themselves off of). The block count resets if you disconnect from the server. It runs on Fabric & the Fabric API, on version 1.21.1. I was under the impression this was a common client, but I may have been mistaken. I haven't asked permission to make it available to ECC. (I'm not sure if I necessarily need to since texture packs and the like are made public, but I'd rather not get myself into trouble). If there's considerable interest, then I would consider throwing it out there, but if it's just for the benefit of two players, then I don't see the point.
Very interesting. Would love yo brainstorm on this if it get approved and IF you would like assistance
Adding on to this, I've decided to put the mod up on Modrinth. If all goes to plan (which hopefully it does, but you never know, as this is the first time I'm doing something like this), then it should be available in the next 24-48 hours, or whenever Modrinth reviews it. I can make a separate thread with more information a bit later, as I don't want to hijack this suggestion thread.
This isn't something that is already part of the jobs plugin and would require the developer to implement. It does look like @RealRichNixon has come up with a client side solution - you guys can use that in the meantime.