You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[00:38:29] [Server thread/ERROR]: Could not pass event EntityDamageEvent to OldCombatMechanics v2.0.4java.lang.ExceptionInInitializerError: null at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.utilities.damage.DefenceUtils$EnchantmentType.<clinit>(DefenceUtils.java:240) ~[OldCombatMechanics.jar:?] at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.utilities.damage.DefenceUtils.calculateArmourEnchantmentReductionFactor(DefenceUtils.java:213) ~[OldCombatMechanics.jar:?] at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.utilities.damage.DefenceUtils.calculateDefenceDamageReduction(DefenceUtils.java:127) ~[OldCombatMechanics.jar:?] at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.module.ModuleOldArmourStrength.onEntityDamage(ModuleOldArmourStrength.java:62) ~[OldCombatMechanics.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor673.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:1.21.1-132-b48403b] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-mojangapi-1.21.1-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.callEvent(CraftEventFactory.java:277) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1209) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1199) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1189) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1092) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at org.bukkit.craftbukkit.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1247) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.LivingEntity.handleEntityDamage(LivingEntity.java:2327) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.LivingEntity.hurt(LivingEntity.java:1488) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.player.Player.hurt(Player.java:1002) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.level.ServerPlayer.hurt(ServerPlayer.java:1205) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.LivingEntity.causeFallDamage(LivingEntity.java:2118) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.player.Player.causeFallDamage(Player.java:1739) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.level.block.Block.fallOn(Block.java:459) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.Entity.checkFallDamage(Entity.java:1838) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.world.entity.LivingEntity.checkFallDamage(LivingEntity.java:410) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.level.ServerPlayer.doCheckFallDamage(ServerPlayer.java:1648) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleMovePlayer(ServerGamePacketListenerImpl.java:1593) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket.handle(ServerboundMovePlayerPacket.java:34) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.network.protocol.game.ServerboundMovePlayerPacket$Pos.handle(ServerboundMovePlayerPacket.java:75) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:56) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1535) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:201) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:125) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1512) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1505) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1464) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1471) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1316) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.1.jar:1.21.1-132-b48403b] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]Caused by: java.lang.IllegalStateException: PotionEffectType not found for: FIRE_PROTECTION or PROTECTION_FIRE at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.versions.enchantments.EnchantmentCompat.<init>(EnchantmentCompat.java:37) ~[OldCombatMechanics.jar:?] at OldCombatMechanics.jar/kernitus.plugin.OldCombatMechanics.versions.enchantments.EnchantmentCompat.<clinit>(EnchantmentCompat.java:17) ~[OldCombatMechanics.jar:?] ... 45 more
https://pastebin.com/raw/0Ud3PT4E
OldCombatMechanics config file:
config.yml
# This Source Code Form is subject to the terms of the Mozilla Public# License, v. 2.0. If a copy of the MPL was not distributed with this# file, You can obtain one at https://mozilla.org/MPL/2.0/.# ############# OldCombatMechanics Plugin by kernitus and Rayzr522 ########### ## Bukkit Page: http://dev.bukkit.org/bukkit-plugins/oldcombatmechanics/ ## Spigot Page: https://www.spigotmc.org/resources/oldcombatmechanics.19510/ ## GitHub Page: https://github.com/kernitus/BukkitOldCombatMechanics/ ## ## ###########################################################################modesets:
# Modesets are lists of modules that are enabled for a player in that mode.# Modules not listed in any modeset are assumed to always be available.# You can create, remove, and rename as many modesets as you like by modifying the list below.# When in PvP, the modeset of the attacker is checked first.# If not PvP, the modeset of the defending entity is checked.# Of course, the module must also be enabled in its own config section.# Sample below has modules enabled for "old" combat modeset and disabled for "new" combat modeset# PlaceholderAPI: %ocm_modeset%old:
- disable-attack-cooldown
- disable-sword-sweep
- disable-offhand
- old-tool-damage
- sword-blocking
- shield-damage-reduction
- old-golden-apples
- old-player-knockback
- old-player-regen
- old-armour-strength
- old-potion-effects
- old-critical-hitsnew: []worlds:
# These are the modesets available in each world.# If player has no modeset when moving worlds they'll be assigned first mode in list,# unless the mode from the world they are coming from is also available in the new world.# Worlds not specified below will have all modesets available.world:
- old
- newworld_nether:
- old
- newworld_the_end:
- old
- new# old_world: ["old"]# brave_new_world: ["new"]mode-messages:
# Messages used when changing player mode# To disable any message, leave the corresponding string empty (e.g., mode-status: "").# This applies to all messages in the configuration.mode-status: §x§d§1§d§1§d§1Your current modeset is &e%smessage-usage: §x§d§1§d§1§d§1You can use &e/ocm mode <modeset> [player] §x§d§1§d§1§d§1tochange modesetinvalid-modeset: '&cPlease specify a valid modeset'invalid-player: '&cPlease specify a valid player'mode-set: '&eSet modeset to %s'# ######################### COMBAT MODULE SETTINGS# ########################disable-attack-cooldown:
# This is to disable the attack cooldownenabled: true# What to set the attack speed to. Default for 1.9 is 4, at least 40 is needed for no cooldown.generic-attack-speed: 40attack-frequency:
# Allows changing the player invulnerability between hitsenabled: true# The hit delay to apply. Default for 1.9+ is 20 ticks (1 second)playerDelay: 18mobDelay: 16old-tool-damage:
# This is to set the tool damage as in pre-1.9# IMPORTANT: Also enable disable-sword-sweep module or sweeps will have the damage value of the weapon in hand# NOTE: this will modify the damage, however the item tooltip will still show the 1.9+ damageenabled: true# Use old sharpness calculations, i.e. each level adds 1.25 damage# In 1.9+, sharpness adds 1 + 0.5 * level damageold-sharpness: true# Damage values shown in 1.9 representation (actual damage)# In 1.8 the damage tooltip value would be added to 1 'base damage', yielding the values belowdamages:
# Axe damagesGOLD_AXE: 4WOOD_AXE: 4STONE_AXE: 5IRON_AXE: 6DIAMOND_AXE: 7NETHERITE_AXE: 8# Shovel damagesGOLD_SPADE: 2WOOD_SPADE: 2STONE_SPADE: 3IRON_SPADE: 4DIAMOND_SPADE: 5NETHERITE_SPADE: 6# Sword damagesGOLD_SWORD: 5WOOD_SWORD: 5STONE_SWORD: 6IRON_SWORD: 7DIAMOND_SWORD: 8NETHERITE_SWORD: 9# Pickaxe damagesGOLD_PICKAXE: 3WOOD_PICKAXE: 3STONE_PICKAXE: 4IRON_PICKAXE: 5DIAMOND_PICKAXE: 6NETHERITE_PICKAXE: 7# Hoe damagesGOLD_HOE: 1WOOD_HOE: 1STONE_HOE: 1IRON_HOE: 1DIAMOND_HOE: 1NETHERITE_HOE: 1old-critical-hits:
# Makes critical hits work like in 1.8# With a critical hit, the damage will be multiplied by 1.5# In 1.9, the user must also not be sprinting for it to be a critenabled: trueworld: []# What the damage, after applying potions effects, is multiplied bymultiplier: 1.5# Whether to allow crits while sprinting. 1.8: true, 1.9: falseallow-sprinting: trueold-player-regen:
# This is to make players' regeneration act mostly like it did in pre-1.9# Based on https://minecraft.gamepedia.com/Hunger?oldid=948685enabled: true# How often a player should regenerate health, in milliseconds (In 1.8: 4 seconds)# The foodTickerTimer might not be perfectly accurate so we give it ~10ms of leewayinterval: 3990# How many half-hearts the player should heal by, every seconds specified aboveamount: 1# How much exhaustion the player should get from healing. In 1.8: 3 In 1.9: 4 In 1.11: 6# If, after adding this, Minecraft finds the value is above 4, it subtracts 4# and either reduces saturation or, if saturation is 0, reduces food level by 1 (1/2 a stick)exhaustion: 3# ######################### ARMOUR# ########################old-armour-strength:
# This is to make armour calculations like in 1.8# Based on this: https://minecraft.gamepedia.com/index.php?title=Armor&oldid=909187enabled: true# Whether to introduce randomness in the calculation, as in 1.8randomness: trueold-armour-durability:
# This makes armour take a constant amount of durability damage (except for explosions)enabled: true# By how much to reduce durability every attack. 1.8 default is 1reduction: 1# ######################### SWEEP, SHIELDS & BLOCKING# ########################shield-damage-reduction:
# This module allows changing the damage reduction behaviour of shieldsenabled: true# How much damage blocking should reduce# Firstly, amount is subtracted, then value is multiplied by percentage# 1.8: (damage - 1) * 50% 1.9: damage * 33% 1.11: damage * 0%# Damage reduction = (damage - damageReductionAmount) * damageReductionPercentage / 100generalDamageReductionAmount: 1generalDamageReductionPercentage: 50# This value works the same but is exclusively for projectile damage# Set amount to 0 and percentage to 100 for 1.8 behaviour, i.e. arrows go through shieldsprojectileDamageReductionAmount: 1projectileDamageReductionPercentage: 50sword-blocking:
# This is to allow players to block with swords again, by getting a shield while they hold right click with a swordenabled: true# How often, in ticks, OCM should check if the player is still blocking with a shield, and remove it if not# If this is too fast, the player will have their shield disappear before they're able to block again causing a slight delay# If this is too slow, players will have a shield in their hand well after they've stopped blocking# 20 ticks = 1 secondrestoreDelay: 40# Whether to require players to have oldcombatmechanics.swordblock permission to block with a sworduse-permission: falsedisable-sword-sweep:
# This is to disable the sword sweep attack# With ProtocolLib, particle effect is also removedenabled: truedisable-sword-sweep-particles:
# This is to disable the sword sweep attack particles# Requires ProtocolLibenabled: true# ######################### KNOCKBACK# ########################old-player-knockback:
# This is to change knockback players receive from attacks. Default values are as in 1.8.## Practice servers tend to use lower knockback, for example:# knockback-horizontal: 0.35# knockback-vertical: 0.35# knockback-vertical-limit: 0.4# knockback-extra-horizontal: 0.425# knockback-extra-vertical: 0.085## Minigame servers use higher vertical knockback and lower horizontal knockback, exact values are unknown.enabled: true# Horizontal knockback is reduced by 40% for every successful attack by the player, with no limit# Increase to make clicking more important, decrease to make it less importantknockback-horizontal: 0.4# Vertical knockback is not reduced by clicking faster# Increase to make clicking less important, decrease to make clicking more importantknockback-vertical: 0.4# Vertical knockback limit is applied after base vertical knockback# This limit can be exceeded by sprint hitting or knockback enchantments, from the extra vertical knockbackknockback-vertical-limit: 0.4# Extra horizontal knockback is applied for each level of knockback enchant, and for sprinting# Increase to make sprint resetting (w-tapping) more important, decrease to make it less important# Increase to make clicking more important, decrease to make clicking less importantknockback-extra-horizontal: 0.5# Extra vertical knockback is applied for each level of knockback enchant, and for sprinting# Increase to make sprint resetting (w-tapping) more important, decrease to make it less important# Increase to make clicking less important, decrease to make clicking more importantknockback-extra-vertical: 0.1# Should knockback resistance be enabled? (e.g. netherite armour knockback resistance)enable-knockback-resistance: falseold-fishing-knockback:
# This is to make the knockback of players when they get hit by a fishing bobber the same as it was in pre-1.9enabled: true# This is the damage done by the fishing rod attackdamage: 1.0E-4# This is to cancel dragging in the entity attached to the fishing rod when reeling in, like in 1.8# Options: all, players, mobs, none. players allows compatibility with WorldGuard pvp-deny regionscancelDraggingIn: players# Whether to also give knockback on non-player living entities (e.g. mobs)knockbackNonPlayerEntities: false# This is the delay in milliseconds in-between rod damage, so the player hit has time to fall back downhitCooldown: 1000fishing-rod-velocity:
# In 1.9+ fishing rods go 8 blocks instead of 12 blocks# This is due to both gravity and initial launch speed# Set to true to revert back to the old calculations and gravityenabled: trueprojectile-knockback:
# This adds knockback and/or damage to players when they get hit by snowballs, eggs & enderpearls# This has been a Bukkit bug for so long people thought it was vanilla when it was patchedenabled: true# This is the damage done by each projectiledamage:
snowball: 1.0E-4egg: 1.0E-4ender_pearl: 1.0E-4# ######################### GAPPLES & POTIONS# ########################old-golden-apples:
# This is to change the behaviour / crafting of golden apples to how it was in pre-1.9# WARNING: If on 1.12 or above and you disable this module you must reload the server for the recipe to disappearenabled: true# Cooldown between eating the apples, in secondscooldown:
# The cooldown for normal golden apples# PlaceholderAPI: %ocm_gapple_cooldown%normal: 0# Message when user tries to eat golden apple during cooldown. Leave empty to disable.message-normal: '&cPlease wait %seconds%s before eating another golden apple.'# The cooldown for enchanted golden apples# PlaceholderAPI: %ocm_napple_cooldown%enchanted: 20# Message when user tries to eat enchanted golden apple during cooldown. Leave empty to disable.message-enchanted: '&cPlease wait %seconds%s before eating another enchanted golden apple.'# Whether the two apple types share a cooldown.# If this is true:# 1. Eating any apple resets both cooldowns# 2. Each apple type can only be eaten when its cooldown time is over# This means that when you eat *any* apple you start two parallel cooldowns: One for enchanted and one# for normal apples. Each type can only be eaten when its cooldown is over.# Once any apple is eaten, both cooldowns are restarted, so you can not eat either type again# before its full cooldown is over.# 3. To have the plugin treat normal and enchanted golden apples as having the same cooldown,# then set the same cooldown time and enable shared mode. (This was the old mode)# If this is false:# Eating an enchanted apple will prevent any *enchanted* apple type from being eaten before the cooldown is over# Eating a normal apple will prevent any *normal* apple type from being eaten before the normal cooldown is overis-shared: false# If you want to allow enchanted golden apple craftingenchanted-golden-apple-crafting: false# Enabling this makes the potion effects gained by eating golden apples# and enchanted golden apples the same as it was in pre-1.9old-potion-effects: true# Potion effects for golden apples# Duration is in seconds# Amplifier is the potion level-1, so Regeneration IV would be amplifier 3golden-apple-effects:
regeneration:
duration: 5amplifier: 1absorption:
duration: 120amplifier: 0# Potion effects for enchanted golden applesenchanted-golden-apple-effects:
regeneration:
duration: 30amplifier: 4resistance:
duration: 300amplifier: 0fire_resistance:
duration: 300amplifier: 0absorption:
duration: 120amplifier: 0# Enable this if you have another plugin which adds a crafting recipe for# enchanted golden apples (requires server restart)no-conflict-mode: falseold-potion-effects:
# This is to restore the 1.8 potion effects and durationenabled: true# DURATION: (in seconds)potion-durations:
drinkable:
regeneration: 45strong_regeneration: 22long_regeneration: 120swiftness: 180strong_swiftness: 90long_swiftness: 480fire_resistance: 180long_fire_resistance: 480poison: 45strong_poison: 22long_poison: 120night_vision: 180long_night_vision: 480weakness: 90long_weakness: 240strength: 180strong_strength: 90long_strength: 480slowness: 90long_slowness: 240leaping: 180strong_leaping: 90long_leaping: 480water_breathing: 180long_water_breathing: 480invisibility: 180long_invisibility: 480# 1.9+ potions. You can add more as needed.# Make sure to also add to splash section below.luck: 300slow_falling: 90long_slow_falling: 240splash:
regeneration: 33strong_regeneration: 16long_regeneration: 90swiftness: 135strong_swiftness: 67long_swiftness: 360fire_resistance: 135long_fire_resistance: 360poison: 33strong_poison: 16long_poison: 90night_vision: 180long_night_vision: 480weakness: 90long_weakness: 240strength: 135strong_strength: 67long_strength: 360slowness: 67long_slowness: 180leaping: 135strong_leaping: 67long_leaping: 360water_breathing: 135long_water_breathing: 360invisibility: 135long_invisibility: 360# 1.9+ potions. You can add more as neededluck: 300slow_falling: 90long_slow_falling: 240# EFFECTS# If 'multiplier' is true value is multiplied by base tool damage. If 'addend' it is added.# If both true, it is first increased by 1 then multiplied (same as +xx%)# Strength potion# 1.9: I = +3; II = +6; 1.8: I = +130%; II = +260%strength:
modifier: 1.3multiplier: trueaddend: true# Weakness potion# 1.9 value: -4 1.8 value: -0.5weakness:
modifier: -0.5multiplier: false# ######################### MISCELLANEOUS# ########################disable-crafting:
# Disable the crafting of specified itemsenabled: true# List of denied itemsdenied:
- shield
- enchanted_golden_apple
- hopper
- beacon
- spectral_arrow
- armor_stand
- brewing_stand
- calibrated_sculk_sensor# Show the user a message if they try to craft a blacklisted itemshowMessage: truemessage: '&cYou cannot craft that item'disable-offhand:
# Disable the usage of the offhand# Won't affect sword-blocking moduleenabled: true# Whether the following list allows items or blocks themwhitelist: true# List of items that should be allowed/blocked# Example: [diamond_sword,BOW]items: []# Message to send user when denied. Set to '' to disabledenied-message: ''old-brewing-stand:
# Automatically refuels brewing standsenabled: trueno-lapis-enchantments:
# Automatically adds lapis to enchantment tables upon openingenabled: false# Whether to only allow this for players with oldcombatmechanics.nolapis permissionusePermission: falsedisable-enderpearl-cooldown:
# Disables enderpearl cooldownenabled: true# The cooldown, in seconds# PlaceholderAPI: %ocm_enderpearl_cooldown%cooldown: 10# Show the user a message if they try to use an enderpearl and the cooldown has not expired yetshowMessage: truemessage: '&cYou must wait %ds before using an enderpearl again'chorus-fruit:
# This makes the chorus fruit behaviour configurableenabled: false# The maximum distance the fruit can teleport the player. This a PER AXIS value, so this outlines a cube with# 2 * max-teleportation-distance as the side length# Vanilla default is 8.# Setting this to 0 disables chorus fruit teleport.# Setting this to a value greater than 8 MIGHT CAUSE CONFLICTS with bukkit's internal anti cheat# and *potentially* any other anti-cheat you use. Please make sure this is not an issue before increasing# this value.max-teleportation-distance: 8# Whether to prevent eating the fruit completely. This also prevents the teleportation.prevent-eating: false# The saturation value of the chorus fruit.# Vanilla default is 2.4saturation-value: 2.4# The hunger value of the chorus fruit.# Vanilla default is 4 (2 bars)hunger-value: 4old-burn-delay:
# This makes it so entities will immediately start to burn when entering fireenabled: false# How long, in ticks, entities should be on fire for after not being in direct contact anymorefire-ticks: 120disable-projectile-randomness:
# This is to remove projectile randomness while firing arrows with a bow# Or to remove effects of velocity when player is running and launching potions etc# This is actually a very old feature and has been in the game for quite some timeenabled: false# What projectiles are affected e.g. arrow, splash_potion, snowball, egg, fishing_hookprojectile-types:
- arrow# This is the threshold between projectiles' (X,Z) values before they're considered the same and straightened# This value is only useful for multishot. The default of 0.1 works at all but extremely shallow angles,# where arrows end up bunched together. Set to 1 if you want multishots to all follow the same path.epsilon: 0.1disable-bow-boost:
# This is to stop players from boosting themselves forward by hitting themselves# while running with a punch II arrow from their bow# This module simply stops them from hitting themselves with arrows entirelyenabled: falsedisable-attack-sounds:
# Disables attack sounds that were added with 1.9+# Requires ProtocolLibenabled: false# The sounds that will be blocked by this moduleblocked-sound-names:
- ENTITY_PLAYER_ATTACK_STRONG
- ENTITY_PLAYER_ATTACK_SWEEP
- ENTITY_PLAYER_ATTACK_NODAMAGE
- ENTITY_PLAYER_ATTACK_KNOCKBACK
- ENTITY_PLAYER_ATTACK_CRIT
- ENTITY_PLAYER_ATTACK_WEAK# ######################### SPECIAL SETTINGS BELOW ## ########################message-prefix: ''# This is to toggle the update checkerupdate-checker:
# Whether to check for updates and notify players with the oldcombatmechanics.notify permissionenabled: true# Whether to automatically download an update of the plugin# The update is applied on the next restart/reload of the server# Auto update is disabled if Spigot version is below 1.18.1 and force-below-1-18-1-config-upgrade is false# This is to prevent accidentally resetting the configauto-update: true# Whether to force config upgrade even in Spigot versions below 1.18.1# This is not advised, as all the comments would be removedforce-below-1-18-1-config-upgrade: false# This enables command argument completion when pressing tabcommand-completer:
enabled: true# This enables debug messages, only enable when troubleshootingdebug:
enabled: true# DO NOT CHANGE THIS NUMBER AS IT WILL RESET YOUR CONFIGconfig-version: 66
Problem Description
Console error when player takes damage. Fall damage, damage from mobs, etc.
Server version paper 1.21.1
Happening every time a player takes damage.
It also happens when other plugins such as worldguard are preventing things like fall damage etc, the error still prints to console.
To Reproduce
Steps to reproduce the behavior:
Be in survival mode
Take damage (such as fall from a height)
Observe console
Happens both with and without armor equipped
Expected Behaviour
No console error
Actual Behaviour
Large and spammy console error
The text was updated successfully, but these errors were encountered:
Information
Server Log
config.yml
Problem Description
Console error when player takes damage. Fall damage, damage from mobs, etc.
Server version paper 1.21.1
Happening every time a player takes damage.
It also happens when other plugins such as worldguard are preventing things like fall damage etc, the error still prints to console.
To Reproduce
Steps to reproduce the behavior:
Happens both with and without armor equipped
Expected Behaviour
No console error
Actual Behaviour
Large and spammy console error
The text was updated successfully, but these errors were encountered: