Changes:
- Mob Spawner now show translated entity names or custom name is it exists.
- Noteblocks now show fixed-case names of intruments (instead of UPPER_CASE)
Fix:
- /wit toggle no longer breaks world-blacklist
Thanks to FIO for reporting the Mob Spawner and Noteblock issues!
New:
- %wit_info_type% to get players current bar type, %wit_info_state% to get state of wit bar (enabled/disabled)
world-blacklistin config.yml to stop WIT from working in certain worlds, regenerate config or add the following part:world-blacklist: # - world_the_end
Fixes:
- Placeholder API Compat now works
- Fixed invalid color code in values.yml (regenerate or change
green->dark_greenandlight_green->greenin color_percent) - "hidden" mode no longer stops WIT from updating
Changes:
- Placeholders return MiniMessage string (Usable in any MM Supporting plugin)
Special thanks to FIO on discord for suggesting the new features and reporting the bug
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)



