BeaconPlus 3 - Upgradable Beacons for your server! icon

BeaconPlus 3 - Upgradable Beacons for your server! -----

Furnace Booster - Magnet - Fire Control - Crops Booster - Spawner Booster - Custom Potion Effects




  • Added 1.21.4 support
  • Improved Immortality Field effect entity checking
  • Improved Cooldown Reduction Effect checking
----------, Dec 18, 2024

  • Exp Gain effect no longer stacks and player can only get exp from one beacon at a time
----------, Dec 7, 2024

  • Added "Tick Mode" (true/false) to COMMAND_EXECUTOR effect. If set to true, the effect will be executed every tick.
  • Added random_block_beacon_x, random_block_beacon_y, and random_block_beacon_z placeholder to get random block coordinate within beacon range.
----------, Nov 22, 2024

  • Added 1.21.3 support
----------, Nov 2, 2024

  • Now prioritizes player name first then the amount in the give command
----------, Oct 30, 2024

  • Fixed beacon deactivating after world save triggered
----------, Sep 17, 2024

  • Fixed default beacon storage location
----------, Sep 9, 2024

  • Fixed error loading on 1.12.2
  • Added MySQL beacon data storage
----------, Sep 6, 2024

  • Added 1.21.1 support
  • Fixed minor issues with beacon effects
----------, Aug 16, 2024

  • Added base beacon power
  • Added TOTAL_ACTIVE_BEACON_EFFECTS condition
----------, Jul 9, 2024

  • Added support for 1.21
----------, Jun 28, 2024

  • Fixed bug where item does not have lore or display name
  • Fixed bug with 1.20.6 initialization on remapped version
  • Fixed beacon items have all locked beacon levels in the item lore
  • Fixed item lore for empty beacon item effect list
----------, Jun 1, 2024

  • Added 1.20.6 support
----------, May 27, 2024

  • Nerfed exp gain effect (from default config)
    • The new exp gain effect will take longer for players to reach high levels. For level 1 exp gain itself, takes 1 hour 33 minutes to reach level 30. And 23 minutes using level 4 exp gain.
    • The cost has been changed from exp only to vault or emerald only.
    • Power consumption has been increased
    • You can customize these changes to nerf or buff the effect by editing the effect config inside effects.yml
    • These changes don't automatically apply, you might need to generate another effects.yml and re-apply it yourself.
  • Exp gain effect can now accept a decimal value
  • Added 3 more upgrades to exp gain
    • Level 1: +0.25 exp/sec
    • Level 2: +0.5 exp/sec
    • Level 3: +0.75 exp/sec
    • Level 4: +1 exp/sec (from previous version)
----------, May 7, 2024

  • New Effects
    • Exp gain: Gain experience inside the beacon
    • Cooldown reduction: Reduce the cooldown of any items
    • Immortality Field: Gives players % chance to prevent death
  • Fixed bug where special beacon would turn into vanilla beacon when broken by explosion
----------, May 1, 2024

  • Fixed issues with spawner boost effect that caused performance issue
  • Fixed issue with custom model data option on item display
----------, Apr 2, 2024

  • Fixed plugin cannot run in 1.8.8
----------, Mar 19, 2024

  • Fixed compatibility issues with other plugins (AE, Slimefun,
    CrystamaeHistoria, etc)
  • Vanilla Beacon no longer has an option to auto-pick up or cancel if inventory full.
----------, Feb 6, 2024

  • Added 1.20.4 support
  • Separated fuel consumption speed up in furnace effect
  • Beacon power is now decimal
----------, Dec 21, 2023

  • Fixed 1.20.2 support
  • Added Command Executor Effect (see more info at wiki)
----------, Oct 21, 2023

  • Fixed bug where item cannot be removed from player's extra slots (armor slots and offhand)
----------, Sep 17, 2023

  • Fixed ClassNotFoundException for FactionsBridge
----------, Jul 26, 2023


  • Added Factions, FactionsX, FactionsBlue, KingdomsX, Kingdoms, LegacyFactions, MedievalFactions, UltimateFactions, Towny, and Improved Factions support [beta]
----------, Jul 22, 2023

  • Added 1.20.1 Support
  • Added PlotSquared integration
----------, Jun 18, 2023

  • Fixed an error when breaking a block
----------, May 14, 2023

  • Added 1.19.4 Support
  • Fixed bug an error caused when the chunk data is empty
----------, Apr 2, 2023

  • Fixed bug where furnace booster consumes furnace fuel almost immediately
----------, Feb 10, 2023

  • Added 1.19.3 support
  • Fixed unsynchronized fly effect handler
----------, Dec 15, 2022

  • Fixed synchronous assertion bug
----------, Nov 14, 2022

  • Fixed where /bp give would give an error if the command is executed from the console
  • Fixed error when breaking beacon with some effects activated
----------, Nov 6, 2022

  • Fixed where beaconplus' beacon turns into regular beacon when the player breaks the beacon with their inventory full.
  • Fixed bug where you would need permission to break vanilla beacon. This is unintended behaviour and you should now no longer requiring permission to break vanilla beacon.
----------, Sep 1, 2022

  • Added missing pre-built effect conversion
  • Improved legacy conversion
----------, Jul 25, 2022

  • Added some missing methods in BeaconPlaceEvent, BeaconBreakEvent, BeaconEffectSetTier, and BeaconEffectBuyUpgradeEvent
----------, Jul 6, 2022

  • Added setItemStack to BeaconBreakEvent
  • Added getItemStack to BeaconBreakEvent
  • Added getItemStack to BeaconPlaceEvent
----------, Jul 5, 2022

  • Added BeaconBlockEffectEvent
  • Added BeaconBreakEvent
  • Added BeaconEffectBuyUpgradeEvent
  • Added BeaconEffectGiveEvent
  • Added BeaconEffectSetTierEvent
  • Added BeaconEffectTakeEvent
  • Added BeaconEntityJoinEvent
  • Added BeaconEntityLeaveEvent
  • Added BeaconPlaceEvent
----------, Jun 30, 2022

  • Brought back the option to change the command prefix inside language file
----------, Jun 27, 2022

  • Fixed where custom recipe would disrupt vanilla recipes
----------, Jun 19, 2022

  • Added option "Vanilla Beacon Item.Disable Vanilla" to completely disable vanilla function (merge BeaconPlus item with Vanilla Beacon item just like the old days)
  • Added 1.19 Support
tested in Paper 1.19
----------, Jun 15, 2022

  • Fixed for newer servers where it would spam error if you tried to pick up items that the recipe has empty slot in it
----------, May 25, 2022

Change Logs
  • BeaconPlus have its own item now, separated from vanilla beacons item. This means that you can still have vanilla beacon alongside with special beacon. Special beacons have their own crafting recipe which can be configured from beacon.yml
  • Added an option to blacklist plant types for Crops Booster
  • A fix for Peaceful effect where it cannot affect hostile mobs from newer versions.
  • You can now change your BeaconPlus custom name using anvil and have it displayed as the GUI title!
  • Added option to disable Vanilla beacon recipe
Found any bugs in this version? You can report it in the discussion section or discord!
----------, May 20, 2022

I recommend you update the plugin immediately as the following bug fixes are critical.
  • Fixed where Effects are not removed when the beacon is broken
  • Fixed where Effects are not removed properly
  • Fixed where Effects are not removed when the beacon is unloaded
  • Fixed where GUI is still open even the beacon is broken/unloaded
  • Added Beacon Particle Condition (reset your beacon.yml to use this option)
  • [API] Removed "handleJoin(LivingEntity, BeaconData)"
----------, Apr 7, 2022

  • Added 2 new language strings for when the cost is empty and/or maxed
----------, Mar 31, 2022

  • Fixed where {effect_description} shows effect name instead of effect description
----------, Mar 28, 2022

  • Added "World Alias" option to config.yml (reset to see the option).
  • "{beacon_world}" will use the alias for the world if defined
  • Removed debug messages when clicking menu (sorry)
----------, Mar 27, 2022

  • Added button click sound to the menu (reset your gui.yml)
  • Fixed where back button doesn't work when you open the same GUI twice
----------, Mar 26, 2022

  • Added Break Permission
  • Added Place Permission
  • Added option to allow players to break beacon if the beacon has no effect upgraded
  • Added option to allow players to place beacon if the beacon has no effect upgraded
  • Added logging message when converting from legacy data
----------, Mar 25, 2022

  • Added option to show vanilla beacon if the player has no permission (reset your beacon.yml to see this option)
  • The last version jar is the wrong jar (sorry xD), you might want to download this one
----------, Mar 22, 2022

  • Fixed bug with beacon not affecting block effects (furnace booster, crops booster, etc)
  • Fixed bug with default language option not affecting anything
  • Fixed bug with language GUI title not changing after language changed
  • Added MySQL support (inside storage.yml)
  • Reduced the number of iterations, see profiler result:
    https://spark.lucko.me/eVtb6B8I1R
    https://spark.lucko.me/sCZVYHmEnN
    https://spark.lucko.me/6oS0G1Q0qB
  • Reduced the number of stream (java 8 API) usage
  • Added PaperEntityFinder for paper servers to effectively find nearby living entities
Tested on Paper 1.18.1
----------, Mar 22, 2022

  • Added "Beacon Area Type" option (reset your beacon.yml to see this option)
    Change the beacon area shape to:
    • INFINITE_CYLINDER - cylindrical beacon area with no height limit
    • CYLINDER - cylindrical beacon area with height limit (to the range)
    • SPHERE - spherical beacon area
    • INFINITE_CUBE - cubical beacon area with no height limit
    • CUBE - cubical beacon area with height limit (to the range)
----------, Mar 20, 2022

  • Fixed default config where the cost should be "Vault" instead of "Money". You can reset your effects.yml, or replace all "Money" keys with "Vault".
  • Fixed where disabled effects (Enabled: false) are still listed on the beacon GUI when they shouldn't be.
Thanks to @over_brave for the bug report
----------, Mar 20, 2022

BeaconPlus 3
Thank you to everyone who has bought this plugin. It's been almost 3 years since the first BeaconPlus version was released. Thanks to everyone who reported bugs and gave feature requests for being part of this journey. In this update, I spend my time re-working on everything to make this plugin better.

What's New?
  • Added more 7 pre-made effects
  • Added 2 new types of effect
  • MAGNET
    Pulls/Pushes entities inside beacon area
  • FIRE_CONTROL
    Sets you on fire or extinguish you from fire
  • Beacon GUI is now paged (due to the plugin having too many effects to fit in one GUI)
  • Beacon Effects can now have different effects on each of its Tier
  • Beacon Effects have Power Consumption now, the more effects you activate, the less power you get
  • Effect Tier can be selected (downgraded or upgraded), you don't need to spend anything to upgrade again if your beacon effect has already upgraded
  • Beacon Settings Menu
    You can toggle on and off beacon particles for you or for everyone
  • Per-Player Language
    Your player can now choose which language to use for the plugin message and GUI
  • Entity Condition
    You can now set entity conditions to filter which entities get an effect or not (i.e. player must hold a feather to be affected by the fly effect)
  • Detailed Not Affected Condition
    The plugin will now tell you if you are not affected by the effect (due to the Entity Condition)
  • Exponential Beacon Range Calculator
    This beacon range calculator will determine your beacon range based on this formula:
    range = power ^ exponential
  • Legacy Conversion
    If you are previously using BeaconPlus2, you can set the Legacy Conversion Enable to true in config.yml and the plugin will convert the old BeaconPlus2 to BeaconPlus3 data
Any problem? Need help?
Contact me on discord (link available on the resource page)
or DM me! or chat in the discussion section!

Only supports 1.8.8 - 1.18.2
Tested in 1.8.8, 1.12.2, 1.13.2, 1.18.1, 1.18.2
----------, Mar 20, 2022

If you have questions/need support, join our discord https://discord.gg/pAmGgtcbap

If this version causes you trouble, please downgrade to 2.1.60
----------, Mar 5, 2022

  • "{economy_name}" and "{uppercase_economy_name}" will show economy display name instead of economy id
----------, Feb 20, 2022

  • Added "/beaconparticle" command to toggle show/hide beacon particles
  • Added "/beaconanimation" command to toggle enable/disable beacon UI animation
----------, Feb 12, 2022

  • Added Minimum Power requirement for Effect Levels (reset your effects.yml to see the effect).
    In this update, "peaceful" and "fly" effect require the beacon to reach specific power to activate the effect otherwise it tells you that the effect has "Low Power" status.
    upload_2022-1-28_12-30-59.png
    upload_2022-1-28_12-31-15.png
Tested on Paper 1.18.1
----------, Jan 28, 2022

  • Experience booster will now make sure that everyone in the beacon range will have their experience boosted, not only by entering or leaving the beacon.
Tested in Paper 1.18.1 and Purpur 1.18.1
----------, Jan 7, 2022

  • Fixed where cure effect doesn't work for the newer versions
Tested on Paper 1.18.1
----------, Jan 3, 2022

  • Added Auto Pick Up Feature
    When enabled, any beacons you break, the item will go to your inventory instead of dropping the item. (Disabled by default, enable this on your config.yml)
    RESET YOUR LANGUAGE FILE
----------, Dec 27, 2021

  • Fixed bug where the plugin attempted to check block beneath the bedrock
Tested on Airplane 1.17.1
----------, Dec 7, 2021

  • Fixed where plugin failed to calculate Y-coordinate below world height and above world height for 1.17 and 1.18
Tested on Airplane 1.17 and Spigot 1.18
----------, Dec 4, 2021

  • Fixed bug with long-respond async block fetcher on 1.18 caused the server not responding
  • Fixed bug with detection for a huge amount of entities that can cause a server crash
  • No longer uses asynchronous block getter, switched with parallel synchronous block getter (you might see a big number on sync task count in the timings but that's all fine).
  • Separated GUI listener task to prevent from disturbing with main event timeline.
Tested on Spigot 1.18
----------, Dec 3, 2021

  • Added 1.18 support
  • Fixed reflection error that caused lag
----------, Dec 2, 2021

  • Fixed bug where the plugin failed to start when the Particle Effect is disabled from the config
  • Switched to zero-copy entity array getter for faster and better performance
Tested on Airplane 1.17.1 and Spigot 1.17.1
----------, Nov 27, 2021

  • Disable effect listener check when the effect is disabled
  • Switched to sync (bukkit) collection, might unstable for now, but any report is appreciated
Tested on:
Purpur 1.17.1
Spigot 1.17.1
----------, Nov 25, 2021

  • Effects are now unstackable by default, this means, only one beacon can affect an entity/block at a time, to disable this, set "
    Multiple Beacon Effect Stack" to false on your config.yml
  • Stupid AI Disable AI option is now false by default
  • CropsBooster and ExperienceBoost is now unstackable even with Multiple Beacon Effect Stack set to true
----------, Sep 21, 2021

  • Nerfed the spawner booster effect
  • Fixed where chunk data file for beaconplus still generated for empty chunk data. To fix the massive load of files, you can do "/bp purgeemptydata". Do not forget, back up your data in case anything happens. Do not run the purge command during active hours, it's gonna take a long time and performance to scan every file on your server.
----------, Sep 16, 2021

  • Fixed bug where crop booster not working for newer MC versions
  • Fixed bug where the plugin failed to detect blocks for a larger area
----------, Sep 3, 2021

----------, Sep 2, 2021

  • Added TownyAdvanced support
If you found any bugs, use the discussion tab to report. Thank you!
----------, Aug 22, 2021

  • Added custom model data option to GUI configuration for resource pack support
----------, Aug 11, 2021

  • Removed async entity get for 1.17
----------, Jul 31, 2021

* BeaconPlus Chunk data unload save is now executed in separate thread
----------, Jul 31, 2021

  • Fixed spawners dupe conflict caused by the spawner boost effect
  • Fixed where players can open vanilla beacon by shift right-clicking
----------, Jul 24, 2021

  • Fixed support for 1.17.1
----------, Jul 23, 2021

  • Fixed where beacons not working in nether environment
----------, Jul 8, 2021

  • Fixed particle not showing in 1.17
  • Fixed data not saved on the item in 1.17
----------, Jul 7, 2021

  • Fixed chunk data not saving after bukkit chunk unload
----------, Jul 4, 2021

  • Added 1.17 support
  • Fixed config encoding
  • Fixed messages
  • Fixed GUI config
  • Rebalanced effect upgrades for the default configuration
  • Fixed where Item economy does not remove the item from inventory
  • Fixed burn time speed up for furnace effect
Please reset your BeaconPlus2 configuration to use this update.
Discord support is unavailable at the moment, please just PM me on spigot for bug report.
----------, Jul 4, 2021

  • Will disable all beacon effects upon teleportation
  • Added Must Beam Through Sky exception for Nether environments cause it has bedrock roof.
----------, Sep 3, 2020

  • Fixed bug with not showing particle and effect
  • Fixed support for legacy version
----------, Aug 18, 2020

  • Improved Chunk Data loading
  • Fixed Legacy Support for asynchronous beacon
----------, Aug 6, 2020

  • Fixed flickering effect with Must Beam Through Sky set to true
----------, Aug 4, 2020

  • Improved beacon data state updater to asynchronous
----------, Aug 2, 2020

  • Block Calculator is now fully asynchronous. Tested in 1.16.1.
  • Fixed bug where the calculator does not calculate the block power properly
  • Added option to prevent synchronous block calculator
  • Updated the resource page
----------, Aug 1, 2020

  • Fixed where Beacon cannot detect 1.16.1 Materials
----------, Jul 31, 2020

  • Fixed where Particles ignore Particle.Enable option
  • Added option Prevent Synchronously Run to prevent particle run asynchronously
  • Fixed reverted occluding condition for particle
    This will fix where particles show at coordinate y 255
  • Improved Entity Checker
    At this update, the entity checker will now no longer check nearby chunks. This does not affect the main server thread.
  • Particle Lib updated to 1.16.1
This update fix lags issue with 1.16.1 version where particles failed to run asynchronously.
Thanks to all Beacon Plus 2 Beta Testers and Bug Reporters
----------, Jul 31, 2020

  • HIGH FILTER
    Force the plugin to filter specific entities to be affected. This prevents other unnecessary entities such as ArmorStand from being affected.
  • IMPROVED GARBAGE COLLECTION
    Fixed where dead entities didn't fully removed from the beacon cache
----------, Jul 23, 2020

  • Improved BeaconParticleTask, now run fully asynchronous even with "Stay On Top" config option set to true.
  • Fixed potential memory leak on Entity metadata storage
  • Tasks are now run in one-asynchronous thread
----------, Jul 5, 2020

  • Added multiline lore support for Item Template
----------, Jun 20, 2020

  • Fixed small bug with multiline item lore
----------, Jun 20, 2020

  • Added support to use multiline on effect description (using \n or \\n or <newLine>)
----------, Jun 19, 2020

  • Fixed with "sometimes" the listener won't register
  • Fixed for 1.8 servers with NoSuchMethodException
----------, Jun 13, 2020

  • Fixed NPE for Crop Booster Effect
  • Fixed plugin integrations
  • Config updated to bp2-2.5, the new config will be generated, the old config will be renamed.
  • Improved version parser for future version detection
----------, May 19, 2020

  • Data Overriding Feature
    This allows admins to override the data restriction using commands
    • Power
      Admins can set any beacon's data power without having to build the full beacon pyramid structure. This can be done by using the command "/bp override power <off/powerValue>". You must look at the target beacon to use the command.
    • Closed
      This option only affects servers that set "Must Beam Through Sky" option to "true". Set this to false then the beacon will be always enabled even there is a block above it. You must look at the target beacon to use the command.
----------, May 17, 2020

  • Fix concurrency modification exception for all BeaconPlus2 addons
----------, May 12, 2020

----------, May 11, 2020

  • Fixed furnace bug
  • Fixed particle bug
  • Fixed "must beam through sky" bug
  • Fixed closed beacon bug
  • Improved task performance
----------, May 11, 2020

  • Removed block check and will update if necessary
  • Fly effect won't disable player with fly already enabled
  • Improved beaconplus animation with less packet sending to prevent client network lag
  • Added legacy blocks for 1.13 (and up) block checking
  • Fixed bug where you actually can put any block when you're interacting with the beacon
  • Fixed dupe item/xp bug with spawner
  • Fixed dupe with furnace
----------, May 7, 2020

  • Added TempChunkData that saves Chunk's Tile Entities without having to fetch it from Chunk object. [BETA]
----------, Feb 11, 2020

  • All Async and Force Sync'ed Sync tasks have been removed.
  • All BP2 tasks (except Particle task) are now run on server thread.
  • Tested using 1.9.4 with spark profiler
    upload_2020-2-2_6-50-59.png
----------, Feb 1, 2020

  • Fixed entity synchronization
    The older version has bug that sometimes entity wasn't added to the beacon entity ranges due to unsynchronized 2 process on different thread.
  • StupidAI is now listening to target event by default and ignoring the current target mode option on effects.yml
  • Bukkit.isPrimaryThread() seems killing the plugin async threads and makes the server crashed many times. This is now replaced by Util.isPrimaryThread() which uses AsyncCatcher primary thread checker to do this. This is experimental and i haven't get any problem or issue with this on 1.9. As now, Util.sync will only run on synchronized mode if the current thread was outside of bukkit thread, and Util.async will now run on asynchronized mode if the current thread was inside of bukkit thread.
Many people thought that i didn't test it before push it on update.
I did test it, but sometimes i didn't realize the bug, cause its sometimes happened and sometimes not depending the situation. Reporting the bug is a way to help me test this after i tested the plugin.

I really thankful for everyone who bought the plugin and supporting me, and i really really sorry if sometimes i didn't fix the bug, i'am a personal developer and i didn't work for a business group, but this doesn't let me to ignore all of this, i hope in the future i could still maintain this, i will not disappoint my buyer, and i will try my best to maintain the plugin support.

If you're disappointed with my support you can throw a direct message at me on discord or spigot, you can tell what's wrong, you can tell me what you actually need.

This might be not the final fix for the bug, but if you found any bug you can always report it on my discord or discussion tab or private message on spigotmc.

Maybe you should join my discord if you want to know more about my latest activity on my projects.

And yes, i accepting suggestion, as long as i can do it.

I wrote this cause people have disappointed with my current support.

Thank You!
----------, Dec 1, 2019

  • Fixed Major BUGS where plugin failed to register listeners
  • Removed SyncWorker due to lag caused by it
  • added BeaconData#updateState()
  • BeaconData states (#isValid() #isClosed()) is now depending on #updateState()
  • Optimized Performance
----------, Nov 30, 2019

  • Removed Furnace Listener due to lack of performance.
  • Changed Block task to synchronize with the server thread.
----------, Nov 23, 2019

  • Fixed Synchronous Task that runs when the plugin is already disabled
  • Fixed NPE on setDeactivate method
----------, Nov 18, 2019

  • Fixed Furnace Booster effect.
  • Improved EntityTarget listener
----------, Nov 17, 2019

  • Replaced a lot of Synchronized BukkitRunnables with single synchronized method
  • Removed NamedBukkitRunnables
----------, Nov 14, 2019

  • Re added back stupid AI with normal behavior
    To enable this, please regenerate effects.yml to make those options visible.
  • Fixed annoying error that thrown when disabling the plugin/server shutdown.
----------, Oct 27, 2019

  • Fixed where upgrade GUI does not refreshed when upgrading effects
  • Fixed where taking block causes CancellationException by trying it again until 50 attempt
  • Fixed where plugin tries to cast anything to player class on ExperienceBooster class
----------, Oct 13, 2019

  • Added condition to item lore when reached max level, and its still requested for the next one, it will show "??" instead of throwing error.
  • StupidAI will now disable AI for entities when inside beacon range, and will enable it back when beacon destroyed/going outside of beacon range.
----------, Oct 13, 2019

  • Fixed beacons not saved when chunk unloaded quickly
----------, Oct 13, 2019

  • Changed the way GUI reset
    • It will reset without having to create another instance of GUI
    • After reset, Beacon will recreate a GUI instance only when player open the beacon
----------, Oct 12, 2019

  • Removed shutdown hook for /restart command due to blocking the server thread when disabling
----------, Sep 23, 2019

  • Fixed SyncWorker working on synchronous thread
----------, Sep 13, 2019

  • Removed unused old beaconplus 1 classes
  • Improved power calculator
----------, Sep 11, 2019

  • Fixed SyncWorker that lock main server thread and causes server crash
----------, Sep 9, 2019

  • Everything are now processed asynchronously
  • Bukkit handler such as getting (v1.14.x >) and setting (all version) are handled by SyncWorker
----------, Sep 6, 2019

  • Fixed spam error on console for 1.14 servers
  • [BETA] SyncWorker, use older version if this freeze your server a lot.
----------, Aug 31, 2019

  • Improved Furnace and Spawner task performance (v2)
  • Added new method interface: block(BlockState) on BeaconEffect class
  • Block task has been separated from main effect task
----------, Aug 31, 2019

  • All task has been renamed
    This is helpful when reporting lag issue.
  • Switched from TimedRegisteredListener to RegisteredListener
  • Removed unused classes
----------, Aug 25, 2019

  • Added new asynchronous mode: Custom Thread Executor
----------, Aug 21, 2019

  • Removed Fly Effect Blacklist
    All CREATIVE or "/fly" allowed players will have their fly access removed when leaving the beacon range.
----------, Aug 16, 2019

  • Added option to use hard coded listener
  • Added command "/bp check" to check available listener
  • Improved used-customized listener
----------, Aug 13, 2019

----------, Aug 11, 2019

  • Added "/bp debug" command.
  • Added plugin integrations (config bp-2-2.1)
    • Added ASkyBlock support (disabled by default)
    • Added Massive Factions support (disabled by default)
    • Added Savage Factions support (disabled by default)
  • Added option to disable update checker
----------, Aug 10, 2019

  • Fixed asynchronous thread not working causes a massive lag on several servers.
  • Fixed fly effect blacklist system
  • Removed op level for furnace
----------, Aug 9, 2019

  • PLEASE RESET YOUR "lang.yml" AND "effects.yml"
    It won't reset all of your upgrade progress!
  • Fixed effects.yml
    • Added more level to furnace booster
    • Added more level to exp multiplier
    • You can't use experience to upgrade exp booster now
    • Fixed furnace booster overpowered on level 2
  • Improved language file
    • Added "cannot-buy" string
----------, Aug 5, 2019

  • Changed particle library [Experimental]
    This is safe for 1.13 servers or lower. The reason i changed the particle library is to support 1.14 servers. So, if you have problem with it, you can start a conversation with me or make a discussion in discussion tab or start a direct message with me on discord.
----------, Aug 4, 2019

  • Fixed where "Must Beam Through Sky" option does not affect anything.
  • Fixed where shift+click on beacon still open the beacon.
  • Remodeled beacon effect task.
----------, Aug 3, 2019

  • Particle Effect Fix for 1.9+
----------, Aug 3, 2019

  • Fixed Beacon Effect Switch (Activate and Deactivate)
  • Add Particle Effect
    • Stay On Top option
      This will push the particle up until there is free space to spawn particle.
  • Fixed where beacon still activated even when the beacon beam closed.
----------, Aug 3, 2019

  • Separated economy message for each economy types
----------, Aug 3, 2019

  • Added more options to Economy Formatting
    • Raw Digits option
      This shows plain balance. Example, it will show "3258971978902184.1859797" instead of "3.258971978902184E15".
    • Rounding option
      Round the value. Example, from "8.3" to "8.0"
    • Strip Trailing Zeros
      Remove unnecessary zero behind comma. Example, from "8.980" to "8.98"
    • Suffixing
      Remove and round. Example from "1200" to "1.2k"
----------, Aug 3, 2019

  • Fixed Experience economy formatting
  • Improved plugin message logging (for normal message and error)
  • Updated config.yml
----------, Aug 3, 2019

  • Fixed Uncalculated block powers
  • Added economy formatting. (e.g 3200 to 3.2k)
  • Effect economy balancing (please delete effects.yml)
  • Language small fix (please delete lang.yml)
----------, Aug 1, 2019

  • Fixed Async Beacon Power Calculator
----------, Aug 1, 2019

  • Furnace improvement
    No longer wait to burn another coal or smelt the next food to start the booster. The furnace booster is now working with Hoppers.
  • Economy Localization
    Added option to change Economy display name and currency.
  • Fixed GUI not updating when upgrading effect
  • Fixed GUI always updating when updating beacon power
  • Improved default config
  • Balanced Economy on effects.yml
  • Fixed Buggy Experience calculator.
----------, Jul 31, 2019

  • Fixed NullPointerException when breaking beacon before the beacon GUI was initialized.
----------, Jul 31, 2019

  • Fixed dupe beacon bug with 1.8+ servers
  • Changed default config value
    • Beacon Range Calculator.Enable > false
    • Check Interval In Seconds > 4
    • Power Check Interval In Seconds > 4
PS+ For 1.13 servers or lower, you can turn "Threading.Power Check Asynchronous" to true to enhance block calculator performance.
----------, Jul 31, 2019

  • Some improvement to asynchronous threading.
----------, Jul 29, 2019

  • Changed default GUI layout
  • Added some new effects
    • Slowerize (Slow down mobs nearby)
    • Cure (Speed up bad potion effect from players)
  • Furnace burn time are now boosted along with the cook time
  • FlyEffect are now ignoring Creative Mode and Fly Mode
  • Minor fix for 1.14
  • Listeners priority are now up to you (configurable via config.yml)
  • Beacon GUI will now close when the beacon is no longer exist or destroyed.
----------, Jul 29, 2019

  • Fixed missing description on peaceful effect that caused NullPointerException.
----------, Jul 28, 2019

  • Fixed furnace compability for 1.14
  • Fixed 1.14 asynchronous block check
----------, Jul 28, 2019

  • Added more aliases to the command. (/bp, /bp2, /bplus, /beacon, /beaconplus2)
  • Improved once animation option
  • Added update checker
  • Improved config version check
----------, Jul 28, 2019

This version is totally different than the old one. You can say, this is a recoded version of BeaconPlus.
  • Added upgradable effect feature.
  • Added Economy support (requires Vault).
  • GUIs are now customizable through "guis.yml" and "items.yml".
  • Plugin configuration files are now inside "plugins/BeaconPlus2" folder.
  • Beacon Powers are now used to expand beacon range.
  • Fixed Fly bug that disable fly option for OP players from BeaconPlus 1.
----------, Jul 28, 2019

  • Improved Nearby Beacon Detection (no longer force load specific chunk).
----------, Jul 16, 2019

  • Added option "join-thread"
  • Fixed version detection.
----------, Jul 14, 2019

  • Fixed fly effect that glitch the Dynamic FOV
----------, Jun 26, 2019

  • No longer saving player data, it will now transient.
  • Double try for disable flying
----------, Jun 25, 2019

  • Fixed NBT Attributes, Living Entity (except Player) will no longer able to receive Attributes Effect
----------, Jun 23, 2019

  • Fixed some old classes still compiled and merged with new classes
Please delete "BeaconPlus.jar" or BeaconPlus plugin jar from "update" folder inside your "plugins" folder. Also please delete your "bStats" folder, if exists.
----------, Jun 20, 2019

  • Fixed some class after recompiling
----------, Jun 20, 2019

  • Fixed bug when loaded plugin classes due to corrupted when recompiling.
----------, Jun 20, 2019

  • Fixed class failed to initialize due to corrupt when re-compiling.
----------, Jun 20, 2019

  • Fixed where player could killed with Magic Life Steal
----------, Jun 19, 2019

  • Fixed furnace asynchronous checking.
----------, Jun 14, 2019

  • Fixed Redstone Power Calculator doesnt calculate correctly the redstone power.
----------, Jun 12, 2019

  • Added Disolve and Curtain GUI Transition
  • Improved Slide GUI Transition
  • Added option to play transition once when opening GUI only
----------, Jun 10, 2019

  • Animated GUI is now synchronous due to update inventory packet bug
  • Fixed Animated GUI slot width
----------, Jun 9, 2019

  • Added Animated GUI design (press Esc to skip the animation)
  • Fixed permissionless beacon effect shown on /beaconinfo
  • Fixed beacon info teleport permission
----------, Jun 9, 2019

  • Added option on config to toggle between synchronous and asynchronous block checking. If your server crashed caused by this plugin, you may want to set this to false. Some servers doesnt supports asynchronous block checking. Especially 1.14 servers. This option overriden to false by default for 1.14 servers.
----------, Jun 7, 2019

  • Fix occluding blocks
  • Fix beacon effects wont work
----------, Jun 6, 2019

  • Fixed where beacon effects doesnt working.
  • Fixed permissioned effect for LivingEntities.
  • Added Debug log to debug the plugin error, enabled only when you toggle the debug.
----------, Jun 6, 2019

  • Imma downgrading the plugin for now.
----------, Jun 6, 2019

  • Fixed issue with occluding blocks, all effects are now working fine. If theres blocks above beacon, it will be automatically deactivated. You can turn this feature off on "must-through-sky" option on config
----------, Jun 6, 2019

  • Fixed (server crash bug): Chunk Loading listener is now synchronized with Bukkit thread
----------, Jun 4, 2019

  • Added Redstone Beacon Power Calculator to calculate beacon power based on redstone power.
----------, May 31, 2019

  • Changed author name.
  • Disabled beacon player interaction when sneaking.
----------, May 30, 2019

  • Furnace checks are now synchronous for 1.14
----------, May 29, 2019

  • Added Custom Menu Scheme (1.11cfg)
  • Improved Closed Beacon detection
----------, May 29, 2019

  • Bug Fixed for issue with beacon block breaking
  • Config improvement (1.10cfg)
----------, May 26, 2019

  • Fixed CompoundBasicBeaconEffect failed to reset effects when plugin disabled.
----------, May 25, 2019

  • Fixed ConcurrentHashMap error
  • Beacons will now load automatically when the chunk loaded. Formerly lazy loader.
  • Added option to exclude mob from mob spawner.
----------, May 25, 2019

  • Fixed CompoundBeaconBasicEffect, it must be in ID, but it wasn't. But now you can use effect name.
  • TimeEffect and WeatherEffect are now always updated.
  • Changed default config value of "locale.per-player" to false.
  • Changed default config value of "disable-vanilla-beacon" to true.
----------, May 25, 2019

  • Fixed player can't break block in 1.14.1
----------, May 22, 2019

  • Fixed almost everything, with note for TimeEffect, you may need to change the time due to different time mechanics in 1.14.1
  • In 1.14.1 block checks are now synchronized. For lower version, block checks are async.
----------, May 22, 2019

  • Fixed Beacon Not Showed up in 1.14
  • Added option to hide effect from permissionless player
----------, May 21, 2019

----------, May 18, 2019

  • Fixed locale on getting list
  • Fixed occluding block checks above beacon
----------, May 18, 2019

  • Added "special-beacon-permission-effect" on config (1.6cfg)
  • Added Beacon Info Feature
  • Added new locale path (1.1lng)
  • Fixed FlyBeaconEffect with AsyncCatcher
  • Ignoring reset effect error that causes many chunk data saving problem.
----------, May 17, 2019

  • Improved FlyBeaconEffect.
----------, May 16, 2019

  • Permission option in BeaconEffects will now required to get the beacon effect, not just activation.
  • Added FlyBeaconEffect with premade effect on config (1.5cfg)
----------, May 16, 2019

  • This is optional update. Added "Indonesian" locale.
----------, May 16, 2019

  • Added effect type: CompoundBeaconEffect
  • Added pre-made effect for CompoundBeaconEffect on config. Current config version: 1.4cfg
----------, May 15, 2019

  • Added effect type: CompoundBasicBeaconEffect
  • Added effect type: CompoundAttributeBeaconEffect
More info on wiki: https://www.spigotmc.org/wiki/beaconplus/
----------, May 15, 2019

  • Changed API: BeaconPlusAPI#resetAll(Player) into BeaconPlusAPI#resetAll(LivingEntity)
----------, May 15, 2019

  • Added permission option to Beacon Effects
  • Fixed grammar error in locale file
  • Added locale path "messages.insufficient-permission"
----------, May 14, 2019

Change Log
  • No more "Legacy" string in beacon power lore.
----------, May 14, 2019

CHANGE LOG
  • Fixed Not synchronized beacon power description.​
  • Fixed Clear/Reset Beacon.​
  • Improved Performance for Inventory Listener and Beacon Data Update. Giving and Removing beacon effects are now fully async.​
----------, May 14, 2019

Change Log
  • Added Exp Booster Effect
  • Added Fire Hydrant Effect
  • Added Furnace Speed Up Effect
  • Added Speed up Basic Effect
  • Added Stupid AI Effect
  • Added Time Effect
  • Added Weather Effect
  • Removed homepage GUI
  • Added Events API
  • Improved Beacon File Streams
  • Added Menu Scheme
  • Added more Performance Log Type
  • Added Extra Bytes API on BeaconData
  • Added Calculator API
  • Added locale and update checker
----------, May 14, 2019

Resource Information
Author:
----------
Total Downloads: 462
First Release: May 14, 2019
Last Update: Dec 18, 2024
Category: ---------------
All-Time Rating:
48 ratings
Find more info at septogeddondev.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings