

















Code (Java):
public interface CombatLogProApi {
/**
* Services
*/
@Nonnull
Logger getPluginLogger();
@Nonnull
Plugin getPlugin();
@Nonnull
NmsBase getNmsBase();
@Nonnull
Supervisor getSupervisor();
@Nonnull
Messages getMessages();
@Nonnull
BukkitSounds getBukkitSounds();
/**
* Data
*/
@Nonnull
Mapping<Player, CombatPlayer> getCombatPlayerMapping();
@Nonnull
Repository<Cadaver> getCadaverRepository();
@Nonnull
Repository<Hologram> getHologramRepository();
/**
* Utilities
*/
@Nonnull
CombatPlayer requestPlayer(@Nonnull Player player);
boolean trackHologram(@Nonnull Hologram hologram);
@Nonnull
Cadaver newCadaver(@Nonnull Player player);
}

Code (YAML):
[/SIZE]settings:
1-8:
enderpearl-fix:
enabled: true
debug: false
combatlog:
logger-commands:
- ''
console-commands:
- 'give %killer% diamond 1'
- 'heal %killer%'
economy:
enabled: true
victim-quit: 100.00
killer: 100.00
fight-back-npc:
enabled: false
time-alive: 60
attack-accuracy: 59.0
attack-rate: 9
movement-speed: 1.32
disable-login-until-despawn: false
cadaver:
enabled: true
time-alive: 90
disabled-wg-regions:
- spawn
disabled-worlds:
- NONE
death:
drop-head:
enabled: true
auto-respawn:
enabled: true
tag:
no-enter-wg-region-barrier:
enabled: true
material:
type: STAINED_GLASS
data: 14
action-bar:
enabled: true
boss-bar:
enabled: true
finished:
chat:
enabled: true
duration: 20
disabled-worlds:
- 'NONE'
no-enter-wg-regions:
- example
disabled-wg-regions:
- example
disabled-mob-arenas:
- example
disable-commands:
enabled: true
all:
enabled: true
specific:
- 'NONE'
mob:
enabled: false
sound:
enabled: true
type: CREEPER_HISS
disable:
essentials-god-mode:
enabled: true
essentials-vanish:
enabled: true
teleportation:
enabled: true
fly:
enabled: true
block-break:
enabled: true
block-place:
enabled: true
portal:
enabled: true
enderpearl:
enabled: true
invisibility-potion:
enabled: true
chest-opening:
enabled: true
player:
self:
enabled: false
sound:
enabled: true
type: NOTE_PLING
disable:
essentials-god-mode:
enabled: true
essentials-vanish:
enabled: true
teleportation:
enabled: true
fly:
enabled: true
block-break:
enabled: true
block-place:
enabled: true
portal:
enabled: true
enderpearl:
enabled: true
invisibility-potion:
enabled: true
chest-opening:
enabled: true
entity-mounting:
enabled: true
enabled: true
placeholder-api:
progress-bar-symbol: '|'
time-left-color: '&a'
time-completed-color: '&c'
symbol-amount: 20
Code (YAML):
global:
prefix: "&4CombatLogPro &7\u2503"
cadaver:
display-name:
- "&4\u3009 &c&l\u2620 &cClick to loot &c&l\u2620 &4\u3008"
- "&4\u3009 &f%player%'s &cbody! &4\u3008"
cannot-join: '&cYour dead body has not been looted or removed yet!\n&cYou cannot join until then.'
fight-back-npc:
cannot-join: '&cYour NPC has not been killed or removed yet!\n&cYou cannot join until then.'
combat:
finished:
chat: '%prefix% &aYou are no longer in combat.'
action-bar: '&aYou are no longer in combat.'
timer:
action-bar: "&4Remaining Time &8\u2503 &f&l%time%s"
boss-bar: "Remaining Time | &7%time%s"
tagged:
time:
remaining:
has: '%prefix% &cYou are combat tagged for &a%time% &cmore seconds.'
none: '%prefix% &aYou are not currently combat tagged.'
player:
received: '%prefix% &aYou have been combat tagged by %player%.'
given: '%prefix% &aYou have combat tagged %player%.'
mob: '%prefix% &aYou have been tagged by a mob!'
logged: '%prefix% &c&l%player%&7 combat logged!'
cannot-enter-wg-region: '%prefix% &cYou cannot enter this area while in combat.'
anti:
enderpearl: '%prefix% &cYou cannot enderpearl while in combat.'
commands: '%prefix% &cYou cannot execute commands while in combat.'
break-block: '%prefix% &cYou cannot break blocks while in combat.'
place-block: '%prefix% &cYou cannot place blocks while in combat.'
teleportation: '%prefix% &cYou cannot teleport while in combat.'
chest-opening: '%prefix% &cYou cannot open chests while in combat.'
portal: '%prefix% &cYou cannot portal while in combat.'
entity-mounting: '%prefix% &cYou cannot mount entities while in combat.'
settings:
player-only: '&cYou must be a player to do this.'
no-permission: '&cYou do not have permission.'
configuration-reloaded: '%prefix% &cConfiguration has been reloaded.'
region-barriers-updated: '%prefix% &aRegion barriers have been manually updated.'
worldguard-not-installed: '%prefix% &aWorldGuard is not installed for this functionality.'
Technical Support:
Do you have any issue or feedback? Make sure to notify me on discord, and I'll happily help you. You can join it by clicking the image or here.
