Moved from scoreboard based to CCA based. Eliminated the huge perfermence costs occured from 0.3.8.
- Add the ability to set multi-character as 1 mana character.
- Add the
pointsPerCharacter
config field. - Add the
percentage
render type. - Add a command to set the mana points to be considered as 1 mana character.
- Added commands to reset individual preference values.
- Change the max definable mana character type index and mana character index from 2147483647 to 255.
- Change the max custom status effect amplifier from 2147483647 to 255.
- Change when applying defaults from real time to when initialize, set and reset. (Defaults from config file are applied when set and reset only, may be fixed in the future)
- Change the
manaChars
,manaColors
,manaBolds
,manaItalics
,manaUnderlineds
,manaStrikethroughs
,manaObfuscateds
config fields tomanaCharacters
. - Change render types' index.
- Rename the
forceEnabled
config field toforceManaEnabled
. - Rename the
enabled
config field tomanaEnabled
. - Rename the
display
config field tomanaDisplay
. - Rename the
renderType
config field tomanaRenderType
. - Rename the
fixedSize
config field tomanaFixedSize
. - Fix manabar regeneration not being smooth when using the
fixed_size
render type. - Fix the
reset
subcommand reset mana characters only. - Reverse the inability to set whitespace or empty character as mana character made in 0.3.0.
- Remove the
maxManaCharIndexForDisplay
config field.
This mod will no longer recieve regular daily updates. It is considered as "fundamental feature completed". But there will be bunches of updates in the following months.
- Fix perfermence problem occurred from 0.3.8. (Delecting
.minecraft/saves/<world>/data/scoreboard.dat
will help fixing this.) - Fix
maxManabarLife
is used in both idle and suppersion interval. - Fix mana will be full after losing mana reduction effect with a amplifier which reducing mana capacity to 0 or below.
- Add
enabled
,display
,renderType
,maxManaCharIndexForDisplay
,displaySuppressionInterval
config fields. - Change default enabled and display preference to true.
- Rename the
maxManabarLife
config field todisplayIdleInterval
. - Rename the
manabarSize
config field tofixedSize
. - Change render types' index.
- Fix spelling in command feedback.
- Add a command to set the mana characters and styles using text component.
- Add a config to set the mana points to be considered as 1 mana character.
- Rename the
format
subcommand torender_type
. - Rename the
manaScale
config field tomanaPerPoint
. - Remove the
/mana set color
command. - Remove the
manaCharFull
,manaCharHalf
,manaCharZero
,manaColorFull
,manaColorHalf
,manaColorZero
config field. - Add the
manaChars
,manaColors
,manaBolds
,manaItalics
,manaUnderlineds
,manaStrikethroughs
,manaObfuscateds
config field. - Remove the ability to set whitespace or empty character as mana character.