This update breaks all addons due to change of package from me.darksoul -> com.github.darksoulq
Fix:
- JitPack now works
- Splitter no longer appends if prefix/suffix is empty
The previous release was linked to the wrong commit due to Intellij failing to push the commit.
New:
- Update to 1.21.9
- You can now disable WIT by default (core.default_state)
- New core.mode "sneaking" makes WIT only visible if the player is sneaking
- Tool info now shows the texture of the tool needed instead of emoji
Fixes:
- Splitter from values.yml now works
- PlaceholderAPI integration now works
Removal:
- Unused keys from config.yml
Changes:
- Add colorByPercentEnd so that color isnt leaking
- Change percent_color entry <orange> to <yellow>
in values.yml replace these:
crop_age_1: " {colorByPercent}\uD83C\uDF31 {age}/{maxAge}{colorByPercentEnd}"
crop_age_2: " {colorByPercent}🌿 {age}/{maxAge}{colorByPercentEnd}"
crop_age_3: " {colorByPercent}🌽 {age}/{maxAge}{colorByPercentEnd}"
crop_age_4: " {colorByPercent}🌽 {age}/{maxAge}{colorByPercentEnd}"
honey_level: " {colorByPercent}\uD83D\uDC1D {honeyLevel}/{honeyMaxLevel}{colorByPercentEnd}"
smelt_time: " {colorByPercent}⌛ {secondsRemaining}s{colorByPercentEnd}"
percent_color:
# other
- <orange> # to <yellow>
Fixed:
- Error spam when looking at container blocks
- Block and Entity blacklist not reloading by the reload command
Note:
- if you REALLY wish to use 1.21.4, remove SPLASH and LINGERING_POTION in blacklisted_entities and add in POTION instead
New:
- BossBar only: progress changes based on entity health
- BossBar only: progress changes based on block break progress
- Updated to 1.21.5 (prior versions unsupported)
- New config options:
core.bstats, changes whether or not bStats is enabledblock-blacklist, allows blacklisting blocksentity-blacklist, allows blacklisting entitiescore.update-delay, changes the delay between bar updatesblocks.break-progress, whether block break progress should affect bossbarentities.health-progress, whether entity health should affect bossbar
Fixed:
- Shulker box not being treated as item container
- Errors on 1.21.5
Note: either delete existing config or add these:
# The MATERIAL of the blocks to ignore, https://jd.papermc.io/paper/1.21.5/org/bukkit/material/package-summary.html
block-blacklist:
- BARRIER
- LIGHT
- STRUCTURE_BLOCK
- STRUCTURE_VOID
# the ENTITY_TYPE of entities to ignore, https://jd.papermc.io/paper/1.21.5/org/bukkit/entity/EntityType.html
entity-blacklist:
- ITEM
- ITEM_DISPLAY
- BLOCK_DISPLAY
- INTERACTION
- EVOKER_FANGS
- EXPERIENCE_BOTTLE
- EXPERIENCE_ORB
- EXPERIENCE_BOTTLE
- EXPERIENCE_ORB
- FALLING_BLOCK
- LIGHTNING_BOLT
- MARKER
- SPLASH_POTION
- LINGERING_POTION
- FIREBALL
- SMALL_FIREBALL
- SHULKER_BULLET
- FIREWORK_ROCKET
- EYE_OF_ENDER
- SNOWBALL
- ENDER_PEARL
- DRAGON_FIREBALL
- SPECTRAL_ARROW
- ARROW
- TRIDENT
- WITHER
- ENDER_DRAGON
at the end of the config.yml
health-progress: true # BossBar only as of now, changes the progress of the bossBar according to health of entity
in entities:
break-progress: true # BossBar only as of now, but shows progress of the block being broken (can be smooth or not depending on update delays)
in blocks:
bstats: true # whether to enable bsStats or not (recommended to keep on)
update-delay: 5 # How frequently to update the BossBar, (in ticks)
in core:
New:
- Fix Loading of addons
New:
- Fix Actionbar
- Re-added commands using Brigadier
- Added WITPlugin interface to API (docs will be reworked)
Changes:
- /wit enable/disable changed to /wit toggle
- Used player#raycast instead of manually coded logic
Note:
- Please remove the "compatibilities:" section from config.yml and delete en_us.json
New:
- Moved to components.
Removed:
- en_us.yml
API is under rework
- No compatibilities included
- PlaceholderAPI compat works, block/entities names will appear as their translation keys, this cannot be fixed without hardcoding to english.
New:
- can add own display types using API (doc being updated)
- added
SPLITTER: " §f| "to values.yml (seperator)
Fixed:
- plugin not loading without PlaceholderAPI
New:
- values.yml to modify all prefixes/suffixes
Fixed:
- handlers,informations not being disabled/enabled by /reload
- error spam when looking at entities while using items adder
- placeholders not working in "hidden" mode
- hidden mode not disabling bossbar
New:
- reload command also reloads Translations.
Fixed:
- translation file not being changed even after changing "vanilla_lang" in config.yml.
New:
- PlaceholderAPI support:
- %wit_looking_at%: returns the "Name" of what player is looking at
- %wit_looking_at_prefix%: returns entire "Prefix Info" of what the player is looking at
- %wit_looking_at_suffix%: returns entire "Suffix Info" of what the player is looking at
- %wit_looking_at_info%: returns the complete text that would be normally displayed on the bossbar
- Modes: "normal" makes the plugin behave normally, and "hidden" hides the bossbar/actionbar but still does the update (players can still individually use /wit disable/enable, which stops these updates for said player)
Fixes:
- Fixed error spam when looking at an entity while having ItemsAdder installed
Changes to config.yml:
core:
# These values cannot be in decimal form!
entitydistance: 25 # The max distance the plugin will show entity bossbar in (in blocks)
blockdistance: 25 # The max distance the plugin will show block bossbar in (in blocks)
vanilla_lang: "en_us" # The language file to use (lang files are vanilla_ + name_here + .json, in this case vanilla_en_us.json
mode: "normal" #the mode of the plugin (normal or hidden) (hidden mode will hide the bossbars, is useful when you want to display info somewhere else)



