Pages » Qrpg » Core » Engine
#+------------------------------------------------------+
#| Quantum RPG Engine Config (Beta) |
#| |
#| This file contains options for internal |
#| plugin functions and features that you |
#| probably would like to adjust. |
#| |
#| If you think you had break something here, |
#| simply delete this file to generate a default one. |
#| |
#+------------------------------------------------------+
# Packet Handler
# Unlocks some unique plugin features based on game packets.
packets:
# Enables/Disabled packet handling.
enabled: true
modules:
# When enabled, items that are affected by ItemHints module glow,
# will have glow color similar to the item name color.
glow-color: true
# When enabled, highly reduces the amount of heart particles that appears in combat.
# Setting this on 'true' can save player's FPS in combat with huge damage values.
reduce-damage-particles: true
# Compatibility settings.
compatibility:
# Defines the player level plugin.
# Supported plugins: BattleLevels, mcMMO, SkillAPI, SkillsPro, QuantumRPG.
# If no plugin provided, vanilla exp level will be used.
player-level-plugin: 'QuantumRPG'
# Defines the player class plugin.
# Supported plugins: PwingRaces, RacesOfThana, SkillAPI, SkillsPro,QuantumRPG, Vault.
# To use Vault as a class plugin, define class permission to player groups: quantumrpg.class.[name]
player-class-plugin: 'QuantumRPG'
# Defines the mob level plugin.
# Supported plugin: MythicMobs, LorinthsRpgMobs.
mob-level-plugin: 'MythicMobs'
# Performance settings.
# Adjusting these values may result in performance improvements or make it even worse.
# Also, thoughtless adjusting some values can make gameplay worse.
performance:
# Allowed values: 0,1,2
evaluator-engine: 1
entity-stats:
# How often entity AttributeModifiers should be updated (in ticks).
# This setting will update entity vanilla attribute bonuses added by Sets, Gems, Classes and other modules.
# Setting this value to 0 will cause manual updating which may not be accurate.
# Setting this value to low value may cause performance issues.
# Default value: 50 ticks (2.5 seconds).
# Recommended: 20 or more (1+ seconds).
bonus-update-interval: 50
# Item Attributes Settings.
attributes:
durability:
# When enabled, items will break on zero durability like for vanilla durability.
break-items-on-zero: true
effective-for:
# When enabled, all mobs equipment will be affected to the durability stat.
mobs: true
# When enabled, casting SkillAPI skills will reduce the durability of an item in hand.
skill-api-skills: true
# When enabled, mobs will be able to use all the plugin attributes: dealing custom damage, protecting by custom defense, etc.
effective-for-mobs: true
# When enabled, attributes from an offhand item will have effect as well.
effective-in-offhand: false
# When enabled, allows to hold in hand items with requirements that player don't meet.
# Even when this is 'true', item attributes won't be applied to a player until he meet the requirements.
allow-hold-items-you-cant-use: false
combat:
# Shield settings.
shield:
block:
# Value bonus to BLOCK_RATE and BLOCK_DAMAGE stats.
# This value will be added to entity's stats on successful vanilla shield block.
block-rate-bonus: 100.0
block-damage-bonus: 35.0
# Cooldown that will be applied to entity's shield after the successful vanilla shield block.
cooldown: 2
# Disables vanilla sweep attack. Can be useful when AOE_DAMAGE stat is enabled to prevent extra damage.
# Setting this on 'true' will make it so swords will damage only ONE entity.
disable-vanilla-sweep-attack: true
# When enabled, reduces the amount of player's hearts in health bar to 10 hearts.
# This setting DOES NOT AFFECT THE REAL PLAYER'S HEALTH!
# This only reduces the VISUAL HEART DISPLAY to save the screen's space.
# NOTE: Sometimes this setting may have weird behavior with result of visual death bugs. This is either a plugin conflict or a Spigot bug.
compress-player-health-bar: false
# When enabled, Fishing Rod can be used to damage entities by Fishing hook.
fishing-hook-do-damage: true
# When enabled, Bows will do the full damage (depends on Damage Attributes) in melee combat.
bows-do-full-melee-damage: false
# Defines the damage modifier for attack cooldown.
# 1.0 = 100%, no changes.
# 0 = 0%, no damage for attack cooldown.
damage-modifier-for-cooldown: 1.0
# Maximal distance where entity can be reached when using Custom Actions Engine, Class Skills, etc.
max-get-target-distance: 30.0
lore:
chars:
percent: '%'
negative: '&c'
positive: '+'
multiplier: 'x'
stats:
style:
# Default values separator.
separator:
value: '&7/'
color: '&f'
durability:
# Durability format. Use names from 'format-list'.
# Feel free to create your own!
format: 'default'
# Defines format for unbreakable items.
# Overrides 'format' value.
unbreakable: '&fUnbreakable'
# Placeholders:
# %current% - Current item durability.
# %max% - Maximal item durability.
# %percent% - Current item durability in percent of maximal.
format-list:
default:
'0': '&f%current%&7/&f%max%'
bar:
'100': '&a◼◼◼◼◼◼◼◼◼◼'
'90': '&a◼◼◼◼◼◼◼◼◼&7◼'
'80': '&2◼◼◼◼◼◼◼◼&7◼◼'
'70': '&2◼◼◼◼◼◼◼&7◼◼◼'
'60': '&e◼◼◼◼◼◼&7◼◼◼◼'
'50': '&e◼◼◼◼◼&7◼◼◼◼◼'
'40': '&6◼◼◼◼&7◼◼◼◼◼◼'
'30': '&6◼◼◼&7◼◼◼◼◼◼◼'
'20': '&c◼◼&7◼◼◼◼◼◼◼◼'
'1': '&4◼&7◼◼◼◼◼◼◼◼◼'
'0': '&7◼◼◼◼◼◼◼◼◼◼'
text:
'100': '&aGood &7(%percent%%)'
'70': '&2Pretty good &7(%percent%%)'
'50': '&eDamaged &7(%percent%%)'
'25': '&6Need repair &7(%percent%%)'
'10': '&cAlmost broken &7(%percent%%)'
'0': '&4Broken &7(%percent%%)'
# Lore format for Damage Attribute.
damage:
format:
# Format for single damage value (no range). Placeholders: %value%
single: '&f%value%'
# Format for range damage value. Placeholders: %min%, %max%
double: '&f%min% &7- &f%max%'
# Lore format for Charges Attribute.
# Charges attribute defines the amount how many times item can be used before it disappears.
charges:
enabled: true
# Attribute name.
name: 'Charges'
format:
main: '&7%name%: &f%value%'
value:
default: '&f%min%&7/&f%max%'
unlimited: 'Unlimited'
requirements:
user:
dynamic:
enabled: true
format:
'true': '&a&l✓ &r&a'
'false': '&c&l✗ &r&c'
level:
enabled: true
name: 'Player Level'
format:
main: '&c%state%%name%: &f%value%'
value:
single: '%min%+'
range: '%min%-%max%'
class:
enabled: true
name: 'Player Class'
format:
main: '&c%state%%name%: %value%'
value:
separator: '&7/'
color: '&f'
item:
level:
enabled: true
name: 'Item Level'
format:
main: '&c▸ %name%: %value%'
value:
single: '%min%+'
range: '%min% ~ %max%'
module:
enabled: true
name: 'Item Module'
format:
main: '&c▸ %name%: %value%'
value:
separator: '&7/'
color: '&f'
type:
enabled: true
name: 'Item Type'
format:
main: '&c▸ %name%: %value%'
value:
separator: '&7/'
color: '&f'
socket:
name: 'Socket Type'
format:
main: '&c▸ %name%: %value%'
Information
Empty Block