Hello everyone, the idea has been changed quite a bit. I was thinking that guns would maybe unbalance the game and make it unfair for newer players, so I changed the idea.
It still has the idea of gear grinding, farming and kill mobs. But the style has changed into somewhat a more fantasy/medieval style. Instead of guns there will be melee weapons like Battle axes, swords, longswords and so on. There will also be ranged weapons like bows and longbows.
Each item has stat-points, these points determine the rarity of the item and how good it is. Example stat points: DMG: 100, STAMINA/HEALTH: 100, SKILL-POWER: 100.
Stat-points on a gearpiece:
"+" = Health, "*" = Skillpower.
As you may have noticed, the DMG stat is missing from this item, that is because this specific item is a gearpiece; gearpieces do NOT have a DMG stat since they do not need it. It obviously does add 159 health and 234 skill-power to your character. It does not have any additional armor, as you can see, that's because it's a starter item.
Items also have custom talents a player can unlock if they fit the requirements. Example Talent on a gearpiece: (best gearpiece in the game).
Requirements are not yet added.*
Mods are attachements you can add to your items, some items do have the ability to get a mod attached to, and some don't. It's purely based on luck whether your item does a have a mod slot or not. When a mob drops an item, there is a 50% chance it does have a mod slot and a 50% chance there is not.
There are 3 mod types: Stamina, Skill-Power and Damage.
Stamina and skill-power can only be attached to gear-pieces and damage can only be attached to melee weaponry. A special mod for ranged weaponry is planned in the future.
Rarity levels, currently there are 6 rarity levels, as listed below:
WORN
STANDARD
SPECIALIZED
SUPERIOR
HIGH-END
INSANE
Worn and Standard can be found everywhere, even in the high-levelled zones in the world. They are the easiest to get and often dropped by low-levelled enemies and players. The lower the zone level you are in, the higher the chance for worn and standard items to drop.
Specialized can be found in every zone higher than the 'Worn and Standard' zones (lowest levelled zones).
Superior can be found in every zone higher than the 'Superior' zone.
High-End can commonly be found at High-End vendors in the highest level zones. They probably are seen as end-grinding/gaming items. High-End is very rare to drop, and is ONLY dropped by boss enemies. (< Enemies with a name). No other enemy drops high-end, except for other players on death if they have it.
Insane hardest to find, ever, they are very very rare drops. And when I say very very rare drops, I really mean it. Even the hardest bosses have a VERY low chance of dropping insane items. When one drops a piece.. You are very lucky, and you MUST hide it from other players or you are doomed to your death. Your best bet is probably to buy them at the Insane Vendor all the way at the very top of the map, on top of the highest mountain peak (hardest place to get). Insane items at the vendor start from 950000 coins.
Items can also be bought at vendors spread over the world*.
Evacuation
When you find an item, you can't immediately use it. When you pick an item up it gets added to your Lootpack, which has a maximum capability of 10 items. In order to be able to use your items you have to evacuate them first. Go the nearest evacuation zone and wait for the "Package Lad" to teleport in, take your stuff, and teleport out. The evacuation takes a total of 5 minutes to complete, within those 5 minutes you have to protect your loot from all enemies, like NPC's or.. Rogue players. Once the evacuation is over you can find the items you just evacuated in your personal stash at spawn city.
Death
When you die, you do not lose and equipped weapons/gear or items you have in your inventory. You do lose the items you have in your Lootpack, other players can pick it up and keep it for themselves or you are fast enough to locate your lootpack again and the Locate Machine and get it back.
PVP
PVP is disabled in safezones, everywhere else is pvp enabled. It's up to you whether you PVP or not, you can also choose to squad up with other players or friends and just PVE, but keep in mind that you can ALWAYS be killed by other players out of safezones. When you kill another player your player status will be marked as "Rogue"; this means that you will have a bounty on your head which is determined by how many players you kill whilst being rogue. The more players you kill while rogue, the higher the bounty. Each kill you make while being rogue increases your rogue timer. When you hit the 5 kills as rogue a Manhunt will start; all players on the server can teleport to a nearby position to you (200 blocks away from you) and start hunting you down, the bounty gets to max possibility and let the fight start. When you get killed the killer will get the bounty (EXP and coins) and you'll lose a small amount of EXP and coins, or if you manage to survive the time of being rogue, you get the bounty.
Many more features will be included!*
A region creator class.. Felt like showing you lads some code you really can't do anything with or use in your own projects.
I already have done quite some programming myself. But...
Anyone is allowed to contribute.. With building, or programming or whatever. I'd love your help in creating this. The server will have no pay2win attributes at all, and I'm making this just for a fun time.
When the development is finished, and everything is set and tested. All contributors will ofcourse receive special items/rewards and a special administration rank.
PM me if you are interested in contributing, doesn't matter how! All help is appreciated.
I will try and post updates as frequent as possible.
Thank you c:
Keep in mind that ALL code in this project is licensed under my name. Every piece of contribution to the code or server is licensed under my name. So don't try anything stupid.
It still has the idea of gear grinding, farming and kill mobs. But the style has changed into somewhat a more fantasy/medieval style. Instead of guns there will be melee weapons like Battle axes, swords, longswords and so on. There will also be ranged weapons like bows and longbows.
Each item has stat-points, these points determine the rarity of the item and how good it is. Example stat points: DMG: 100, STAMINA/HEALTH: 100, SKILL-POWER: 100.
Stat-points on a gearpiece:
"+" = Health, "*" = Skillpower.
As you may have noticed, the DMG stat is missing from this item, that is because this specific item is a gearpiece; gearpieces do NOT have a DMG stat since they do not need it. It obviously does add 159 health and 234 skill-power to your character. It does not have any additional armor, as you can see, that's because it's a starter item.
Items also have custom talents a player can unlock if they fit the requirements. Example Talent on a gearpiece: (best gearpiece in the game).
Requirements are not yet added.*
Mods are attachements you can add to your items, some items do have the ability to get a mod attached to, and some don't. It's purely based on luck whether your item does a have a mod slot or not. When a mob drops an item, there is a 50% chance it does have a mod slot and a 50% chance there is not.
There are 3 mod types: Stamina, Skill-Power and Damage.
Stamina and skill-power can only be attached to gear-pieces and damage can only be attached to melee weaponry. A special mod for ranged weaponry is planned in the future.
Rarity levels, currently there are 6 rarity levels, as listed below:
WORN
STANDARD
SPECIALIZED
SUPERIOR
HIGH-END
INSANE
Worn and Standard can be found everywhere, even in the high-levelled zones in the world. They are the easiest to get and often dropped by low-levelled enemies and players. The lower the zone level you are in, the higher the chance for worn and standard items to drop.
Specialized can be found in every zone higher than the 'Worn and Standard' zones (lowest levelled zones).
Superior can be found in every zone higher than the 'Superior' zone.
High-End can commonly be found at High-End vendors in the highest level zones. They probably are seen as end-grinding/gaming items. High-End is very rare to drop, and is ONLY dropped by boss enemies. (< Enemies with a name). No other enemy drops high-end, except for other players on death if they have it.
Insane hardest to find, ever, they are very very rare drops. And when I say very very rare drops, I really mean it. Even the hardest bosses have a VERY low chance of dropping insane items. When one drops a piece.. You are very lucky, and you MUST hide it from other players or you are doomed to your death. Your best bet is probably to buy them at the Insane Vendor all the way at the very top of the map, on top of the highest mountain peak (hardest place to get). Insane items at the vendor start from 950000 coins.
Items can also be bought at vendors spread over the world*.
Evacuation
When you find an item, you can't immediately use it. When you pick an item up it gets added to your Lootpack, which has a maximum capability of 10 items. In order to be able to use your items you have to evacuate them first. Go the nearest evacuation zone and wait for the "Package Lad" to teleport in, take your stuff, and teleport out. The evacuation takes a total of 5 minutes to complete, within those 5 minutes you have to protect your loot from all enemies, like NPC's or.. Rogue players. Once the evacuation is over you can find the items you just evacuated in your personal stash at spawn city.
Death
When you die, you do not lose and equipped weapons/gear or items you have in your inventory. You do lose the items you have in your Lootpack, other players can pick it up and keep it for themselves or you are fast enough to locate your lootpack again and the Locate Machine and get it back.
PVP
PVP is disabled in safezones, everywhere else is pvp enabled. It's up to you whether you PVP or not, you can also choose to squad up with other players or friends and just PVE, but keep in mind that you can ALWAYS be killed by other players out of safezones. When you kill another player your player status will be marked as "Rogue"; this means that you will have a bounty on your head which is determined by how many players you kill whilst being rogue. The more players you kill while rogue, the higher the bounty. Each kill you make while being rogue increases your rogue timer. When you hit the 5 kills as rogue a Manhunt will start; all players on the server can teleport to a nearby position to you (200 blocks away from you) and start hunting you down, the bounty gets to max possibility and let the fight start. When you get killed the killer will get the bounty (EXP and coins) and you'll lose a small amount of EXP and coins, or if you manage to survive the time of being rogue, you get the bounty.
Many more features will be included!*
A region creator class.. Felt like showing you lads some code you really can't do anything with or use in your own projects.
Code:
package org.saltyformula.div.game.world;
import org.bukkit.Bukkit;
import org.bukkit.Location;
/**
* @author Giovanni Created on 21/5/2016
*/
public class ChunkArea {
private double x, y = -20, z;
public ChunkArea(double x, double z) {
this.x = x;
this.z = z;
}
public ChunkArea(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
}
public double getX() {
return x;
}
public double getZ() {
return z;
}
public double getY() {
return y;
}
public Location getLocation(double y) {
return new Location(Bukkit.getWorlds().get(0), getX(),
getY() == -20 ? getY() : Bukkit.getWorlds().get(0).getHighestBlockAt((int) getX(), (int) getZ()).getY(),
getZ());
}
}
Anyone is allowed to contribute.. With building, or programming or whatever. I'd love your help in creating this. The server will have no pay2win attributes at all, and I'm making this just for a fun time.
When the development is finished, and everything is set and tested. All contributors will ofcourse receive special items/rewards and a special administration rank.
PM me if you are interested in contributing, doesn't matter how! All help is appreciated.
I will try and post updates as frequent as possible.
Thank you c:
Keep in mind that ALL code in this project is licensed under my name. Every piece of contribution to the code or server is licensed under my name. So don't try anything stupid.
Last edited:
