Do you even level up, bro?!
All entities have these properties:
- A position, velocity, and rotation (as according to ordinary Newtonian physics).
- A specific volume they occupy, which is a 3-dimensional box with a fixed height and width (square when viewed from the top, and not rotating).
- Current health.
- Whether they are on fire. Fire reduces health gradually and displays flames covering the entity.
These properties ensure that your client (your computer) AND the server hardware are always busy with calculating it all the time. This might create client- and serverlags. Also a large amount of animals in your faction home can cause this. The best example on MassiveCraft is the marketplace at /warp market. A hell lot of shopsigns and chests are causing FPS- and TPS-lags.
So here's the suggestion to improve the performance and gameplay experience:
Integration of a plugin, which allows the player to level up his/her animals with special-crafted food,
exp-bottles, flowers, etc.. With this leveling-system, you can upgrade your sheeps, cows, chickens, pigs, mooshrooms, etc. and get benefits for each level. The higher the level the higher are the advantages and less animals are needed:
Example (This is just an example for a better understanding!):
Each animal can be improved from Level 0 to Level 5 with special crafted food or special crafted exp-bottles.
Creating those special foods or exp bottle:
Probably combining food via workbench with some valuable items such as diamonds, gold, emeralds, etc..
Probably combining food via workbench with empty glassbottles, watterbottles, potions, etc..
- Sheeps: More wool by shearing it, wool grows faster, can quickly new bear children, live longer.
- Chickens: More eggs will be laid, faster laying eggs, more meat will be dropped, more feather will be dropped, can quickly new bear children, live longer.
- Cows: More leather will be dropped by killing it, more meat will be dropped, can quickly new bear children, live longer
- Mooshrooms: More mushrooms, more leather, more meat, can quickly new bear children, live longer.
- Pigs: More meat, can quickly new bear children, live longer.
Creating those special foods or exp bottle:
Probably combining food via workbench with some valuable items such as diamonds, gold, emeralds, etc..
Probably combining food via workbench with empty glassbottles, watterbottles, potions, etc..
Leveling up your animal (!EXAMPLE!):
So 1 exp conforms to 1 special crafted food, exp bottle.
To make things easier, you can combine those foods or exp bottles just like:
10x special crafted food or exp bottle = 1 special crafted food (10) or 1 expbottle (10)
100x special crafted food or exp bottle = 1 special crafted food (100) or 1 expbottle (100)
The number in the brackets is the value for the Exp.
To level up your animal, e.g. your pig called spiderpig,
to the first level you need 10x exp (10x special food, 10x special exp bottles).
For level 2 you need 30x Exp,
for level 3 you need 70x Exp,
for level 4 you need 150x Exp and
for level 5 you need 400x Exp.
To make things easier, you can combine those foods or exp bottles just like:
10x special crafted food or exp bottle = 1 special crafted food (10) or 1 expbottle (10)
100x special crafted food or exp bottle = 1 special crafted food (100) or 1 expbottle (100)
The number in the brackets is the value for the Exp.
To level up your animal, e.g. your pig called spiderpig,
to the first level you need 10x exp (10x special food, 10x special exp bottles).
For level 2 you need 30x Exp,
for level 3 you need 70x Exp,
for level 4 you need 150x Exp and
for level 5 you need 400x Exp.
What benefits do i get from that (!EXAMPLE!):
All: Max. life per level
Level 0: 10
Level 1: 20
Level 2: 40
Level 3: 80
Level 4: 120
Level 5: 200
Chickens: Extra eggs.
Level 0: 0
Level 1: 0-1
Level 2: 0-2 Extra
Level 3: 0-3 Extra
Level 4: 0-4 Extra
Level 5: 0-5 Extra
Chickens: Time for laying eggs
Level 0: 5-11 Minutes
Level 1: 5-10 Minutes
Level 2: 5-9 Minutes
Level 3: 5-8.5 Minutes
Level 4: 5-7.75 Minutes
Level 5: 5-7 Minutes
Sheeps: Faster growing wool
Level 0: 5 Minutes
Level 1: 4 Minutes
Level 2: 3 Minutes
Level 3: 2 Minutes
Level 4: 1.5 Minutes
Level 5: 1 Minutes
Sheeps: Dropped wool by shearing it
Level 0: 1-3
Level 1: 1-4
Level 2: 1-5
Level 3: 1-6
Level 4: 1-7
Level 5: 1-8
Chickens, cows, sheeps, pigs: Break between new childrens
Level 0: 6 Minutes
Level 1: 5 Minutes
Level 2: 4 Minutes
Level 3: 3.5 Minutes
Level 4: 2.75 Minutes
Level 5: 2 Minutes
Mushroom-Cow: dropped mushrooms by shearing it
Level 0: 5 - 5
Level 1: 5 - 11
Level 2: 5 - 17
Level 3: 5 - 23
Level 4: 5 - 29
Level 5: 5 - 35
Level 0: 10
Level 1: 20
Level 2: 40
Level 3: 80
Level 4: 120
Level 5: 200
Chickens: Extra eggs.
Level 0: 0
Level 1: 0-1
Level 2: 0-2 Extra
Level 3: 0-3 Extra
Level 4: 0-4 Extra
Level 5: 0-5 Extra
Chickens: Time for laying eggs
Level 0: 5-11 Minutes
Level 1: 5-10 Minutes
Level 2: 5-9 Minutes
Level 3: 5-8.5 Minutes
Level 4: 5-7.75 Minutes
Level 5: 5-7 Minutes
Sheeps: Faster growing wool
Level 0: 5 Minutes
Level 1: 4 Minutes
Level 2: 3 Minutes
Level 3: 2 Minutes
Level 4: 1.5 Minutes
Level 5: 1 Minutes
Sheeps: Dropped wool by shearing it
Level 0: 1-3
Level 1: 1-4
Level 2: 1-5
Level 3: 1-6
Level 4: 1-7
Level 5: 1-8
Chickens, cows, sheeps, pigs: Break between new childrens
Level 0: 6 Minutes
Level 1: 5 Minutes
Level 2: 4 Minutes
Level 3: 3.5 Minutes
Level 4: 2.75 Minutes
Level 5: 2 Minutes
Mushroom-Cow: dropped mushrooms by shearing it
Level 0: 5 - 5
Level 1: 5 - 11
Level 2: 5 - 17
Level 3: 5 - 23
Level 4: 5 - 29
Level 5: 5 - 35
Probably your thinking now "Wait 2 seconds, this can be easily abused and it seems like op!"
Well, the ulterior motive is, as i said before, improving the performance for client and server. Here's the deal:
Animal limitation per chunk/factionclaim.
Since high-level animals do have more benefits than normal ones, the amount of animals are limited per chunk/claim ( 16x16 block area).
Level 0: Up to 10 animals for each chunk
At least one animal Level 1: Up to 9 animals for each chunk
At least one animal Level 2: Up to 8 animals for each chunk
At least one animal Level 3: Up to 7 animals for each chunk
At least one animal Level 4: Up to 6 animals for each chunk
At least one animal Level 5: Up to 5 animals for each chunk
The 2nd thought was, to improve the gameexperience here on MassiveCraft, with "new" animals, since you can turn this to your advantage without causing client-side lags or server-side lags. You can have your own little animal farm with a great farming experience without spending hours to breed and farm hundreds of moo-moos!
Last edited: