Rebirth Plugin v1.1.0

^ Advertisement ^

Hey guys, it’s been a while huh? I am very glad to finally be able to put out one of my projects that I have spent way way too much time on. Anyway, onto the plugin itself: the rebirth plugin v1.1.0: the GUI update.

Now the main point of this update has 2 main features the first is to provide a much needed Quality of Life features (to make rebirthing easier and more convenient for you guys), and to remove any existing bugs that are present in the existing system. The main feature for the QoL is the usage of chest GUIs, that I have been experimenting with so that I can better present the plugins instead of having you guys have to fiddle around with the commands.

So onto how to use the system, so the first thing you want to do is to use the /rebirth command, this will bring up the following GUI:

This GUI will allow you to:

  • Reset your character – allowing you to change your race and whether you are a spiritualist, warrior, or martial artist
  • Redistribute your stats – allows you to change your build
  • Confirm/Cancel the rebirth
  • See your rebirth cooldown, as shown below

The first four buttons are either green or greyed out, green shows when you are able to click the buttons – for example you can’t confirm a rebirth if you have never started one.

 

When you click on the stat relign button (the second one), you will be brought to the following GUI:

This GUI shows a list of the attributes (str, dex, con, wil, mnd, and spi respectively), which can be clicked to open an input GUI where you can set what you want the value of the attribute to be. When you hover over an attribute it will show you its name and the value of the attribute if you were to confirm the rebirth (the same way /rebirth check would have). The button that is second from the right will show you how many points you have left to assign, if you go over the amount of stats you currently have this will be negative. The rebirth cannot be confirmed until this number is 0 so that you neither lose stats nor create them out of thin air.

 

When you click on one of the attribute buttons you will be taken to the following input GUI:

In this GUI you can use the anvil textbox to enter the new value of your chosen attribute (e.g. str), once you have done that you can click on the wool on the right to confirm the new value. Please note that while the GUI says there is an enchantment cost you will not lose XP when rebirthing.

 

That should cover the basics of using the new rebirth plugin, I hope you guys will enjoy using it more than the current system. If you have any suggestions please do message me with them I always like having new ideas on what to add to my plugins.

^ Advertisement ^

Spar Plugin

Introduction

So you’re probably wondering what has changed with the spar plugin, in a single word: everything.

So in order to understand why I have overhauled the spar plugin we need to go back to when I was debugging all of my plugins after my hiatus from the server. As you probably know the spar plugin is not the most… functional piece of software known to man. However, I do like a challenge and I set out to try and rid it of all the bugs present within it. I lasted 10 minutes. The spar plugin was one of my earliest contributions to the server, and when I looked at the code it was definitely noticeable. As well as this I had noticed with the introduction of friendly fist the spar plugin became redundant, because, let’s be real, the TP gain wasn’t much of an award.  So instead, I decided that I would completely rework the spar plugin in order for it to actually be something player’s would want to use.

Features

The features of the spar plugin are as followed:

  • 2 teams of 1 to 10 players
  • A new method of calculating the TP award
  • Changeable settings for spars

Teams

Spars consist of 2 teams trying to eliminate all of the members of the other team. Both teams have a leader who is able to invite and kick players to/from their team, if a team leader leaves the spar then the spar will be disbanded. Each team can have a maximum of 10 players inside of it, and the spar will start automatically when both teams are full. Friendly fire is disabled, so that you cannot harm your teammates.

TP Award

The way the TP is calculated is that the average amount of the weakest players’ (the amount of which is how many players there are on one team) TP required to level a stat is calculated and then multiplied by 3. Then for each player in the winning team, a percentage of the TP is calculated and then awarded to the player – this percentage is individual to the player and is decreased each time the player wins a spar, until it reaches a minimum of 20%. This percentage gradually raises over time until it reaches 100%, every time a player wins a spar 20 minutes is added to the amount of time it’ll take until the player reaches 100%, with a maximum waiting time of 80 minutes.

The old spar system had 10% of the losing player’s TP required to level a stat awarded to the winning player, therefore the new system is guarenteed to yield more TP than the old one.

Settings

The following are settings the player who started the spar can change:

  • playersPerTeam
  • location
  • allowMystic
  • allowGod
  • countdown

The players per team setting changes how many players there will be within a team.

For the location setting, there are places on the server set so that spars can take place there, if you set a location to a certain place when the spar starts it will teleport the participants to the location, where each team is placed in slightly diffent spots. If you don’t want to be teleported anywhere set it to “none”

The allowMystic settings lets you choose whether players can go into the mystic form during the spar.

The allowGod settings lets you choose whether players will be able to go into any of the god tier forms (including UI)

The countdown settings sets how long the spar will wait from when the last player joins the spar until the spar will actually begin. It is between 5 and 15 seconds.

Commands

/spar start
Begins a spar with you being the leader of team 1

/spar listSettings or /spar ls
Lists the changeable settings of a spar, with their default values

/spar listLocations or /spar ll
Lists the server-set locations a spar can take place at

/spar changeSettings [setting] [new value] or /spar cs [setting] [new value]
Changes a particular setting to another value

/spar invLeader [player] or /spar il [player]
Invites the leader of team 2

/spar invite [player]
Invites a player into your team

/spar accept
Accepts an incoming spar invitation

/spar deny
Denies an incoming spar invitation

/spar cancel [player]
Cancels the request sent to a player

/spar info
Displays the settings of the spar

/spar list
Lists the players in the spar

/spar leave
Leaves the spar

/spar kick [player]
Kicks a member of your team from the spar

/spar checkTimer
Checks how long you have left until you reach 100%, and what percentage of the TP you will be awards at the current time

Video

Faction Plugin

Hello there.

I thought that since I hardly use the devblog, I might as well announce that I have started making a faction plugin (not a replacement more of an expansion), since I thought that it would be great if we could revamp factions in order to make it more appealing to be a part of and for wars to actually take place. We have some ideas about what we’re going to include, however, since its in early days I can’t give out any details, but, if you want you can make suggestions on what you want included into the replies and they may be added (depending on whether it will break the game or not).

Have fun – Bloo.

RPGWeapons Suggestions

Hi guys, I see you are hyped about RPGWeapons and have a lot of ideas about what I could add to it. Unfortunately, my small brain can’t remember all of these suggestions for the future, so would it be possible if you could post a comment on this post about suggestions? Thanks, bloo.

RPGWeapons

RPGWeapons.

Hello Everybody! I have finally come back with a new plugin that I have been making for the last few months. This plugin adds an RPG aspect to weaponry, allowing you to level them up and get special attributes called “rewards”. RPGWeapons are soul bound to each player, meaning they cannot be given away to other players. RPGWeapons will become available in Hero Saga Chapter 1. The maximum RPGWeapon is 1000 where your damage will be 200k. These weapons are unbreakable and enchantments are removed upon hitting something.


Features:

-Rewards

-Commands


Rewards:

Rewards are effects on the weapon that are applied in certain events (blocking, attacking and killing). The rewards are separated into active (green) and toggleable (grey), active rewards are rewards that always work when they are meant to, toggleable rewards are defaultly innactive, you can toggle from active to inactive and vice versa using a command; the rewards that are toggleable are the blocking rewards and only 1 blocking reward can be active at any one time. They have a max level and a minimum required weapon level. You can unlock these by getting “upgrade points”; you receive one of these every 25 levels.

Active

XPHunter:

This reward is automatically on the weapon when it is created, showing as “level 0”, and is the only way of getting xp other than quests. It is an ‘attacking’ reward and you will get 1 xp with every hit on the enemy plus 2 per every level, the maximum being level 20.

Beheading:

This reward gives you a 20% chance of receiving a player’s head upon you killing them. This is the one of the only rewards that has a maximum level of 1.

Randcrit:

This reward gives the player a 5% * the rewards level chance of giving the player a 50% damage boost against an enemy. It has a maximum level of 10.

Arthdmg and Smite:

This rewards are the RPGWeapons version of bane of arthopods and Smite, and do 1% times the level more damage of the weapon’s damage. Their maximum level is 10 each.

Toggleable.

Senzueat:

This reward allows you to eat a senzu bean by right clicking. It has a cooldown of 15 seconds to prevent you accidentally eating all of your senzus in one go. It has a maximum level of 1 and mininum RPG level of 50.

Block:

This reward allows you to reduce damage dealt to you by 10% times the reward’s level of the weapon’s damage, but it also takes 2% times the reward’s level of your stamina.It has a maximum level of 4 and mininum RPG level of 50.


Commands:

Normal Player Commands:

/rpgweapon setweaponitemid [itemID]

Allows you to change the item of your weapon to the itemID, for example if the itemID was 1 the weapon would turn into a block of stone

/rpgweapon getwhitelist

Sends the player the IDs that the player can set their weapon to

/rpgweapon setname [name]

Allows you to set the weapon’s name to [name], you can put spaces inbetween words by using a ‘_’ for example: “example_weapon” would be “example weapon”. It can also be coloured using a  colour format https://minecraft.gamepedia.com/Formatting_codes#Color_codes using a ‘&’ instead of ‘§’, for example ‘&0’ would make the colour black.

/rpgweapon levelreward [reward]

Allows you to level up or obtain a reward if you have at least 1 upgrade point

/rpgweapon toggleactive [reward]

Allows you to make a blocking reward active or inactive

/rpgweapon disperse

Allows you to remove an rpgweapon from your inventory until you resummon it

/rpgweapon summon [ID]

Allows you to summon one of your rpgweapons to your inventory based on its ID

Donator Commands:

/rpgweapond create [ID]

Allows you to create an rpgweapon with a particular ID as long as the ID is between 1 and 3. It has a TP cost of 500k for the first weapon, 2 mil for the second and 20 mil for the third.

/rpgweapond regainrewardpoints

Allows you to reset all of your rewards and get the upgrade points you paid for them

/rpgweapond delete [ID]

Allows you to delete one of your rpgweapons, so you can create it again.

 

Devblog!

Welp. I have a devblog I guess lol. I’ll post here about my projects current and new (as long as I’m allowed to ;)) . I might also discuss plugin suggestion ideas or make a poll on features within a plugin. If you do have any suggestions for future plugins please do put them in the forum: http://dbcserver.jingames.net/index.php/forums/forum/forums/suggestions-and-ideas/.

I hope you guys will enjoy this blog and I will try to post regularly. 😀

Rebirth Plugin – WHAT DO I DO?!?!?!?

The rebirth plugin

So you are reading this you are either a god/equivalent or you just have too much free time on your hands (I can relate), also you are here because you have no concept do not know how the rebirth plugin works. Who doesn’t amirite? Anywho, this will be a mess of a detailed post on how to use the rebirth plugin.

One feature of the plugin is to re-make your character without losing your stats. To do this you must use “/rebirth char”, this will send you to this screen:

From there you can create your character to suit your needs.


You can also align your stats to create the perfect great cool a decent build (to impress all of your friends). To do this you use the command “/rebirth stats [fromStat-toStat] [amount]” like, for example, “/rebirth stats str-con 500” to move 500 points from strength to con. The ‘-‘ is required since for whatever reason minecraft only likes three subcommands. At any point you can use “/rebirth check” to view what the stats will be once you have finished rebirthing. It will look something like:


When you have finished fiddling with your stats and character use “/rebirth confirm”, because if you somehow don’t and you complain to a member of staff about it, I will send Nova to beat you with a stick send you a strongly worded email. Once you have used that command you will get your stats back and lose all of your skills, bar godform. Also you will be placed within a 10 day cooldown, which you can check on using “/rebirth days”.

You will lose your skills because in the past users have put all of their points into mind and gotten more skills than they are supposed to, waited 10 days and then rebirthed again (yes they waited 10 days for having a few extra skills, don’t even ask).