Better Beacons icon

Better Beacons -----

The most advanced beacon plugin in the universe!




Fixed an exception related to beacon effect time
----------, Feb 27, 2021

The plugin was updated to support the latest version of Minecraft.
----------, Feb 6, 2021

Fixed an exception that was sometimes thrown by a beacon effect time checker and caused by changing a beacon to another block without breaking it.
----------, Dec 22, 2020

Another very simple fix for another error that occured while breaking a beacon.
----------, Dec 6, 2020

A very simple fix for an error that occured while breaking a beacon.
----------, Dec 6, 2020

Added support for 1.16 materials, blocks and potion effects
----------, Sep 7, 2020

  • This could have caused problems mainly on servers using any instance of the multiworld plugin.
  • It also may have caused bugs if beacons were located in the nether or in the end.
A warning regarding deprecated recipe registration has also been fixed.
----------, Apr 10, 2020

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%.
----------, Mar 21, 2020

Rebuilt the plugin to be compatible with the latest CommonCore update.
  • This fixed a bug caused by registering ItemStacks with new materials from Minecraft 1.14+
----------, Mar 10, 2020

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.
----------, Jul 16, 2019

Added support for Item Attributes (for Minecraft versions 1.13+).
More information can be found in the CommonCore tutorial.
----------, Jun 29, 2019

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.
----------, Jun 11, 2019

Better Beacons 2.0 Finally Released!

Better Beacons has finally been updated to the latest Minecraft version.
  • Whole code was rewritten from scratch
  • All bugs were fixed
Plugin was completely tested for Minecraft versions 1.13 and 1.10.2 but all other versions in between are supported as well!

Be carefull because old BetterBeacons configurations will not work with this version!
----------, Feb 25, 2019

- 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
----------, Oct 31, 2018

- 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
----------, Oct 31, 2018

- 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
----------, Mar 24, 2018

- Fixed exceptions, thrown when starting the plugin and loading the beacon effects, if the beacon was already destroyed

Plugin was officialy tested for Minecraft version 1.12
----------, Jul 1, 2017

- Added support for plugin GriefPrevention
- Should now also support other plugins similar to GriefPrevention

All configs from last version are compatible :)
----------, Jun 10, 2017

- 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'
For more information please refer to https://dev.bukkit.org/projects/better-beacons/pages/config-settings
----------, May 28, 2017

- 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:
Code (Text):
effect_duration:
  enabled: false
  duration: 86400
  subtraction_time: 60

Added config options:
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)

For more information please refer to https://dev.bukkit.org/projects/better-beacons/pages/config-settings
----------, May 23, 2017

- 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!
----------, May 22, 2017

Resource Information
Author:
----------
Total Downloads: 4,994
First Release: Apr 23, 2017
Last Update: Feb 27, 2021
Category: ---------------
All-Time Rating:
21 ratings
Find more info at commoncore.jakubvanko.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings