AchievementsMC banner

AchievementsMC

17 devlogs
25h 17m 15s

A simple achievements plugin to allow for server owners to set up goals for players to work towards over a long period of time. The rewards for these can either be items, server currency, or any other stuff that I come up with

Loading README...

DevCmb

Shipped this project!

I made the thing!!!!! AchievementsMC is all good for v1.0 with a good variety of achievements to start off with. Might revisit the project at some point to give it some updates, but for now, its good šŸ”„

DevCmb

Do some documentation and put the plugin onto modrinth

Attachment
0
DevCmb

Finally got around to getting achievements to give rewards! This is probably the last thing for the project but maybe theres some glaring issues I’ll fix laterā„¢ļø

Attachment
Attachment
0
DevCmb

Player achievements page, new achievements, and internal restructuring

Attachment
0
DevCmb

Add more achievements, bump invcontrol to the next version because it was broken, and fix CI builds

Attachment
0
DevCmb

Add new achievements for you to create

Attachment
0
DevCmb

Add the ability to remove achievements, as well as the backend database stuff that is needed (only additions can be replicated on server close, not deletions)

Attachment
0
DevCmb

Add the ability to edit achievements, as well as this info popup to show the current fields on the main page.

Attachment
0
DevCmb

Finally get the actual creation mechanisms working! It took a while since I had a bug in the underlying framework (thanks past DevCmb) that I had to take a detour to debug and fix, but it works!!!! Editing should use the same basic menu so it shouldn’t take as long as this šŸ”„

Attachment
Attachment
0
DevCmb

Got the reward item input to request the user for an item, and update if the user actually provides it

Attachment
0
DevCmb

Add database replication for achievements, and add this final setting which can’t be updated yetā„¢ļø

Attachment
0
DevCmb

Add more input items

Attachment
0
DevCmb

Started the configuration items in the achievement editor, though it definitely needs more work.

Attachment
0
DevCmb

Set up player data and achievement incrementation. Also made the logic to replicate the player data back to the database in the anc_progressions table

Attachment
0
DevCmb

Start on the actual achievement classes with a barebones Kill Hostile Mobs one to get the ball rolling. Still need to actually make the db logic to store this information, but thats future me’s problem 🫔

Attachment
0
DevCmb

Get my UI library implemented and cook up this UI. The time for this devlog is higher than normal because of how many other things I tried to do to get UI working, but nothing else was easy 😭

Thank you DevCmb for the InvControl library.
Hm I wonder why I made that šŸ¤”

Attachment
0
DevCmb

Got the basic command controller set up as well as a database intermediary to prevent copious database calls (pretty barebones and will be expanded soonā„¢ļø)

Attachment
2

Comments

Mr.Chicken
Mr.Chicken about 2 months ago

Hi DevCmb

Nibbles
Nibbles about 2 months ago

what if instead you expand it Right Nowā„¢ļø devcmb im watching your stream why you playin bloons td 6

DevCmb

Got some of the behind-the-scenes systems working, mainly with the ControllerDelegate and Database module. Also got the version display up and running but that’s standard with all my mc projects.

Attachment
Attachment
0