Fixed a major bug caused by CommonCore compilation error. CommonCore was mistakenly compiled with Vault plugin which caused servers with Vault to load Vault twice. This resulted into disabling other Vault plugins.
Recompiling CommonCore also reduced the size of BetterBeacons to 50%.
This is only a small bugfix concerning the item registration using the Config Manager object.
A small bug caused this function not to work if the given item did not have any additional attributes.
If you use BetterBeacons without any modifications, you do not need to update your plugin.
Better Beacons plugin was finally updated to 1.14.
The reason it took so long stemmed from a bug in the API of CraftBukkit.
Plugin was officially tested for 1.14.2, but other versions are supported as well.
For Better Beacons to work, make sure to
update your server to the latest update of the given version.
-
Fixed major bug that prevented the plugin from removing beacon effects after efect duration ended
(if
effect_duration:enabled = true)
- Data values were now deprecated and are no longer used
- Some Bukkit Material names have changed and because of that your old config may not work for this version (otherwise it should be compatible)
- Removed some aliases
- Small default config changes
- Code refactoring
-
Fixed major bug that prevented the plugin from removing beacon effects after efect duration ended
(if
effect_duration:enabled = true)
- Data values were now deprecated and are no longer used
- Some Bukkit Material names have changed and because of that your old config may not work for this version (otherwise it should be compatible)
- Removed some aliases
- Small default config changes
- Code refactoring
-
Fixed major bug that prevented the plugin from applying beacon effects to the beacon
- Small performance improvements
- Code refactoring
- Source code was released on GitHub
Plugin was officialy tested for Minecraft version 1.12.2
-
Added 2 new abbreviations, that you can use while displaying information about beacon
The added abbreviations are:
%pd = Remaining duration of the primary effect (in seconds)
%sd = Remaining duration of the secondary effect (in seconds)
Configs from version 1.10 are compatible!
It is suggested, that you add these two abbreviations into your config, if
effect_duration.enabled =
true
Here you can see, how the default config changed:
Code (Text):
actions:
beacon_info:
- '&3Beacon is located at &aX: %x, &bY: %y, &eZ: %z'
- '&3Tier: &e%bt'
- '&3Primary effect: &e%pe'
- '&3Secondary effect: &e%se'
# If you want, you can use these abbreviations. (It is suggested, if you have effect_duration enabled)
# - '&3Time until primary effect deactivates: &e%pd seconds'
# - '&3Time until secondary effect deactivates: &e%sd seconds'
-
Fixed major bug, that caused beacon to stop transferring secondary effect after server restart
NEW OPTION IN CONFIG: effect_duration - can be enabled or disabled (default value is disabled)
- when players set a beacon effect, it will be enabled only for set period of time (customizable in the config, default value is 24 hours)
- after the given period of time, beacon will stop transmitting the effect and players will have to activate it again
- effect duration time can be stacked - that means, that when players activate given effect 2 times, the duration will be 2-times longer
- players can extend the duration at any time
PLEASE NOTE THAT CONFIG FROM OLDER VERSIONS WILL NOT WORK!
To fix the config from older versions, please generate new one or paste these lines anywhere into it:
Config path: effect_duration:enabled Description: If beacon should stop transmitting effects after a given period of time
Possible variables: true/false
Default variable: false
Config path: effect_duration:duration Description: Time in seconds, during which beacon will transmit effects after every activation (can be stacked, that means, that when players activate given effect 2 times, the duration will be 2-times longer
Possible variables: Integer (number of seconds)
Default variable: 86400 = 24 normal hours
Config path: effect_duration:subtraction_time Description: Time in seconds, after which server will check, if all beacon effects set have duration time > 0. If it is <= 0, than it will deactivate given effect on given beacon. The larger the number, the smaller is server load
Possible variables: Integer (number of seconds)
Default variable: 60 (server will check every 60 seconds)
-
Fixed major bug, that permitted players to use beacons without the needed tool even if "
tool.needed" was set to
true -
Fixed bug, that didn't allow players to place any blocks on the beacon
All configs from previous versions are compatible!