You are browsing as a guest. Sign up (or log in) to start making projects!

SosseGruss

@SosseGruss

Joined June 1st, 2026

  • 4Devlogs
  • 2Projects
  • 1Ships
  • 4Votes
Ship Pending review

I started building a Minecraft Plugin, where you level different skills(Mining, Farming, Foraging, Combat and Fishing), when you do one of those skills you collect xp, sadly until now I only added a level reward for the mining skill. Each level the chance to mine an extra block increeses and can go up to 9 blocks at once, if 9 is unpractical you can cap it to a lower amount between 1 and 9.
I struggeld with finding and getting to know the bukkit enviorment sice this was my first plugin yet. I sometimes asked ai to explain to me what bukkit has to offer, and I also looked around on bukkit Forums.

  • 4 devlogs
  • 19h
Try project → See source code →
Open comments for this post

43m 9s logged

I noticed that killing a mob didn’t give combat xp beacause the path to the json where the monser to xp was stored wasn’t read right. I also added a few mobs to the list since a few were missing.

0
0
6
Open comments for this post

4h 9m 17s logged

I added a reward for mining, every level yo get 30% chance to break another block, so at level 30 you have a 900% chance and break 9 blocks at once.
I also added two Commands, one that gives you XP, and another that sets the level to a specific level, which if its mining also effects the chance to break multible blocks.

0
0
3
Open comments for this post

8h 46m 7s logged

I have created a command that opens a custom Inventory, in which you can see the current level and the xp needed until the next level up. Also made it so item can not be taken out of the inventory.
Going forward i also want to make commands to give yourself xp.

0
0
12
Open comments for this post

5h 28m 51s logged

I am building a Minecraft Plugin which adds multiple skills with corresponding XP. So far i have created a player class which contains the amount of XP a player has collected, it also has a method to write the players XP into a JSON file inorder to keep track of the XP even when the server shutsoff, the writing happens when a player logs off and when he logsback in the data gets loaded from the file into a new Player objekt created by the Player manager. The Player Manager keeps track of every play currently loged in on the server.

I have also started on creating the properties files in which the amount of XP gained for certain blocks mined, crops broken or crops harvested. Fitting to the files I have also written 2 listeners one for detecting when a block/crop has been broken and one to detect when a crop has been harvested, so right clicked. They add the amount of XP, which is defined in the properties files, to the player current XP count for the corresponding skill.

0
0
5

Followers

Loading…