这个插件是为生存和类生存(空岛, 空岛战争, 和其他类型)服务器而做成的. 这个插件只需通过拖动jar文件到您的服务器插件文件夹内就可以使用.
默认配置是我在我的服务器中经过时间的洗礼并不断完善而使用的. 但是， 在整个开发过程中，插件的自定义性一直是非常重要的.
尽管有GPLV3协议,这个插件也是开源的, I am neither looking for nor will I accept any code additions or changes at this time. I welcome branches, and would take immense pleasure to see where you can take this plugin; however, this is my first massive programming projects and as such is also a learning experience. However! Do not take this as me claiming I am beyond any criticism or that I won't listen to feedback - quite the opposite, I love it when people point out better ways of accomplishing things I've done in the plugin. I wish for this project to be something that I wrote end to end, with no code snippets that I am not aware of or that I don't understand.
EliteMobs is designed to allow admins to customize the plugins as much has possible. In this page, you'll find detailed explanations regarding what each config option does.
Natural EliteMob spawning: true
"Natural" means "not from mob spawners". This usually refers to mobs that spawn naturally around the world, although this also accepts mobs spawned through commands or by **any plugin **(intentionally, for compatibility reasons).
Percentage of aggressive mobs that get converted to EliteMobs when they spawn: 20.0
This plugin does not spawn Elite Mobs. It listens to when Minecraft spawns mobs and then generates a number between 0 and 100 to see if the mob will become an Elite Mob. Changing this value changes the chance that the mob that just spawned will be turned into an Elite Mob. It is set to 20% by default, which means that about 20% of all mobs of that type in the server will be Elite Mobs. Make sure you use a number between 0-100 when setting this percentage.
Natural elite mob level cap: 200
This sets the maximum level that mobs can spawn as. Note that the level of the mobs is determined by player gear, and that if the best gear is not high level enough players will never see this hard level cap.
Aggressive mob stacking: true
Stacking refers to how when two aggressive mobs are in close proximity they merge and form a higher level mob (adding their two levels together, if they have no level they are considered to be level 1).
EliteMob stacking cap: 50
This sets the maximum level that mobs can attain through stacking. Note that since the levels add up, if the limit is level 50, when two level 26 mobs are together they will not merge (because 26 + 26 = 52 and 52 > 50)
Stack aggressive spawner mobs: true
Turning this off will prevent mobs spawned through mob spawners from stacking. Warning! While doing this prevents those mobs from having powers, keep in mind that mobs spawned through spawners will never drop Elite Mobs special loot (custom items or procedurally generated items). Mobs do drop the right amount of vanilla loot for their levels, which means that the fact they're elite mobs does not affect how efficient the mob farms are (you can even configure it to either nerf or boost the rewards). Additionally, making these mobs Elite Mobs will drastically reduce server lag. Before you change this, make sure you know what you're doing!
Stack aggressive natural mobs: true
Turning this off will prevent mobs spawned naturally or through plugins (including this one!) from stacking. Before changing it, keep in mind that the stacking cap can be changed if that becomes an issue.
SuperMob (passive EliteMobs) stack amount: 50
Passive mobs have a different stacking mechanic from aggressive mobs. By default, when 50 of these mobs are together, they merge together and create a Super mob. This mob has no special powers, but does drop proportionately more loot when harvested or killed (generates X times more eggs, X times more wool, X times more meat...). Changing this value changes how many of these mobs need to be together to form a super mob. Warning! Keep in mind that these mobs have to be somewhat close together, so try to pick a value that isn't too high or it might be impossible to reach due to suffocation.
Enable plugin loot: true
Disabling this disables all the special loot that this plugin does, such as Custom Loot, Unique Loot and Procedurally Generated loot.
Elite Mobs can drop custom loot: true
Disabling this option will prevent naturally spawned Elite Mobs from dropping items in loot.yml.
EliteMob base percentual plugin item drop chance: 25.0
Flat loot rate refers to the base chance of dropping custom or procedurally generated loot. By default, there's a 25% base chance that a mob will drop special loot, which may then be compounded by the mob level.
EliteMob plugin item percentual drop chance increase per level: 1.0
This option changes the chance that a naturally spawned Elite Mob will drop special (custom or procedurally generated) loot. By default, a level 2 mob will have 2% increased chance of dropping items. A level 50 mob will have a 50% higher chance. If you are using the default 25% base drop rate, this means that a level 50 naturally spawned Elite Mob has a 75% chance to drop a special item. Warning! Players tend to be upset when they kill something that is really high level and it doesn't drop anything. If you think a 1% increase per level is too high, try using sub-1% chances such as 0.5 (aka 0.5%)!
Procedurally generated item weight: 29
Sets the weighted chance for procedurally generated items to show up. You can read more about this in the wiki page about how elite mob drops work.
Custom dynamic item weight: 70
Sets the weighted chance for custom dynamic items to show up. You can read more about this in the wiki page about how elite mob drops work.
Custom static item weight: 1
Sets the weighted chance for custom static items to show up. You can read more about this in the wiki page about how elite mob drops work.
Use MMORPG colors for item ranks: true
MMORPG colors refers to the rank-based colors you can see in the procedurally generated items. It follows the World of Warcraft rarity scale: gray - white - green - blue - purple - gold (orange).
Use MMORPG colors for custom items: true
See previous config option for what MMORPG colors are. This determines whether on not they apply for the items in the loot.yml file. Keep in mind that when it is true, it will override any custom colors you might've added to the items.
Prevent creepers from killing passive mobs: true
This option is necessary due to the very high blast radius that creepers have. It has been observed that around level 200 creepers that explode around bedrock level can damage and even kill mobs in farms on the surface level. I strongly recommend leaving this one on, or disabling Elite Creepers altogether.
EliteMob life multiplier: 1.0
A multiplier for the base health of Elite Mobs. Values between 0-0.99 (such as 0.5) will nerf the mob health (it's multiplicative, so as an example 20 health * 0.5 = 10 health). Values above 1 will boost the damage.
EliteMob damage multiplier: 1.0
Exactly the same as the previous health multiplier, but for damage.
EliteMob default loot multiplier: 1.0
Similar to the previous multiplier, this setting changes how much vanilla loot Elite Mobs will drop. By default, Elite Mobs will drop the base vanilla loot multiplied by their level. As such, if a zombie were to drop 1 rotten meat, but it happened to be a level 30 Elite Mob, it would drop 30 rotten meat. By changing this setting, you can make Elite Mobs drop either more or less than that.
Drop multiplied default loot from elite mobs spawned in spawners: true
This determines whether Elite Mobs spawned in mob spawners will drop multiplied loot. Essentially, if this is off, an Elite Mob will drop the exact same loot as any regular mob. Warning! This severely nerfs mob farms. That might be great or horrible depending on your objective.
SuperCreeper explosion nerf multiplier: 1.0
Similar to the other multipliers, this will nerf the creeper explosion radius (explosion damage is tied to the radius, so that nerfs it too). Values between 0 and 0.99 nerf the explosions (recommended), while values above 1 boost it (not recommended).
Turn on visual effects for natural or plugin-spawned EliteMobs: true
Turning this option off will disable the items and particles that float around the Elite Mobs which let players know what powers they have. These visual effects require very little power to run as to not kill TPS by using it, so there should be no reason to disable it unless you don't like the visuals. Warning! If you do disable this, I recommend enabling the scoreboards that display the powers Elite Mobs have, or you'll run into issues such as players not realizing that a mob is immune to fire damage or to arrows, making them lose a bunch of time and, quite possibly, their lives.
Dangerous! Turn off visual effects for non-natural or non-plugin-spawned EliteMobs: true
Turning this off will enable visual effects for mobs spawned in mob spawners. I don't recommend this because it tends to be a waste of processing power - most Elite Mobs that come out from mob spawners end up in mob farms or mob grinders, so there is no need for the powers to be displayed. Additionally, those mobs don't drop special loot, which makes hunting them a bit of a waste of time on that end.
Turn on visual effects that indicate an attack is about to happen: true
Certain powers have visual effects that telegraph that something is happening. That is the case with the ZombieNecronomicon power that spawns a rotating rune in the sky that shows that the zombie is in a summoning phase. Warning! Turning this off might make some powers unfair to fight against as players will have no idea that something special is happening.
Use titles to warn players they are missing a permission: true
Turning this off will make the plugin just use text to display permission missing messages to players. I just have titles by default because it's funnier.
Use scoreboards (requires permission): false
Scoreboards display the powers that a mob near a player has. Due to issues with OP permissions, this is a config option. Warning! You will also require the permission elitemobs.scoreboard to be able to see scoreboards. Warning! This option very frequently is in conflict with pretty much any plugin that uses scoreboard, resulting in the scoreboards switching multiple times per second. If you really want this to work, you might want to disable scoreboards for other plugins. I have no real way or intention to fully override other plugins' scoreboards to display mine. Warning! This option is very important if you've disabled all visual effects.
Elite Mobs wear armor: true
Allows Elite Mobs to wear armors to represent their toughness. Their armor is never dropped.
Elite Mobs wear helmets: true
Disabling this will prevent Elite Mobs from wearing helmets, which will in some cases make them die from sunlight.
Dangerous! Always show Elite Mob nametags: true
Disabling this makes nametags only appear in a certain range around players. The reason why it's dangerous is because the range-based nametag system uses far more resources than the normal permanent display. This also makes elite mob hunting more difficult.
Nametag display range: 10
Sets the range at which the nametags will show up if the previous option is set to false. Keep in mind that once these nametags show up, they will not go away until the entity is dead. This is to prevent making this option even more resource-intensive than it already is.