✨ ePowerBlocks+ ✨ | Entertain your Players by Mining Blocks - Rewards, and more! [20% SALE] icon

✨ ePowerBlocks+ ✨ | Entertain your Players by Mining Blocks - Rewards, and more! [20% SALE] -----

Get started with the best and most powerful PowerBlocks plugin!




Changes
  • Unified Design Overhaul
    The plugin's design has been updated and standardized for a more consistent and polished experience. Added hover messages and clickable actions to improve usability.

  • Quality of Life Improvements
    • Fixed PowerBlock Saving – Modifying features or particles via commands now correctly saves changes.
    • Added Extra Security Checks – Improved command validation to enhance stability and prevent unintended actions.
    • Fixed /epb off Command – PowerBlocks now properly deactivate without leaving behind blocks or holograms.
    • Fixed Plugin Info Refreshing – Ensures plugin information updates accurately when checked.
This update focuses on refining the user experience and making interactions smoother and more reliable!
----------, Feb 9, 2025

Changes:
  • Fixed PandaSpigot Support
    Resolved compatibility issues with PandaSpigot (version 1.8.8), ensuring proper functionality on this platform.
  • New Placeholder
    Added %epb_example_blocks-destroyed% placeholder, which tracks and displays the total number of blocks a specific player has contributed to destroying.
  • New Command: /epb features
    Simplified the configuration of plugin features with the addition of the /epb features command.
  • Improved Particle System
    Enhanced the particle system to handle potential errors more gracefully, improving stability.
  • Smarter Feature System
    The feature system has been reworked to be significantly more intelligent and efficient in its functionality.
  • New Argument for /epb off <block> Command
    Added the -i argument, allowing blocks to be deactivated without being removed from the world.
  • Permission Bug Fix
    Fixed an issue where players without proper permissions could see incorrect tab completions.
  • Floating Arguments in Command System
    Added support for floating arguments in the command system, enabling more dynamic command usage.
  • Minor Bug Fixes
    Fixed several non-critical issues to enhance overall plugin stability.

Looking Ahead
The next version will focus on a complete redesign of the plugin and refining the newly added features to perfection. If you have suggestions or ideas for improvements, feel free to share them with us on our Discord!
----------, Jan 26, 2025

Changes
  • New Command System - The command system has been completely reworked and optimized, resulting in higher efficiency and full automation. This allows for faster code development and easier feature extensions.
  • New Particle Command - Introduced the /epb particle command
    • /epb particle effect – Set the desired particle effect.
    • /epb particle type – Choose the type of particle.
    • /epb particle toggle – Enable or disable particles with ease.
  • Improved Version Checker - Enhanced to provide accurate and reliable plugin version checks, removing false version reports.
  • Particle System Overhaul - The particle system has been rebuilt for better performance. While not fully finalized, this is a significant step toward improved particle management.
  • Configuration System Fix - Resolved a critical issue with saving and loading configurations, ensuring stable and consistent PowerBlocks saving.
  • Updated Default Configuration - The default configuration has been modified.
  • Improved Error Handling - Error handling has been enhanced, offering more informative logging and better stability when issues arise.
  • Optimized Plugin - Significant performance optimizations have been applied, resulting in smoother operation and reduced resource usage.
  • Text Serialization Fix - It now works much better for both old and new versions.
  • Compatibility Fix - The plugin again works seamlessly on pure Spigot. The bug has been fixed.
  • Better support for console - All commands should now be 100% supported by console.
  • Enhanced Tab Completion - Further improvements to TabComplete, providing more information, smoother and more intuitive experience.
  • Coming Soon - A revamped ePowerBlocks Wiki is on the way, providing detailed documentation to help users maximize the plugin's features.
----------, Jan 19, 2025

Changes
  • Added full support for the Folia server fork.
  • Fixed TabComplete issues: It no longer interferes with completions from other plugins.
  • Revamped command system: Improved efficiency and optimization.
  • Fixed TabComplete behavior for the /reset command.
  • PowerBlocks now properly appear in TabComplete immediately after creation, removal, or modification.
  • Fixed errors when running the plugin without a hologram plugin.
  • Updated all dependencies to their latest versions.
  • Removed unnecessary imports for cleaner code.
  • Minor optimizations for better performance.
----------, Dec 29, 2024

ePowerBlocks | Update 1.0.0 - Out of Beta!
We’re excited to announce that ePowerBlocks has officially moved out of its beta phase! This release marks a fully optimized and stable version, ready for prime time.


What's New:
  1. Reload Specific PowerBlock:
    • You can now reload a specific PowerBlock using its name as an argument with the reload command. This allows you to reload just the target PowerBlock without needing to restart the entire plugin.
  2. Complete Overhaul of BlockMechanics:
    • The core BlockMechanics, which handles most event calls, block settings, entity management, and block status handling, has been entirely revamped.
    • We've simplified the code significantly by removing unnecessary loops that previously placed a heavy load on the server. The code no longer waits for the next server tick to execute, resulting in smoother and more efficient operation.
    • This optimization has led to a noticeable improvement in performance, and we've also addressed all block-related issues found in version 1.8, ensuring compatibility and stability.
  3. Cron System Fix:
    • The Cron system has been improved and is now more reliable, with fixes integrated directly into the updated BlockMechanics.
All known bugs should now be resolved, making this version of ePowerBlocks the most stable release to date.
----------, Oct 17, 2024

This is only a hotfix for version 0.9.9B, fixing the "No Such Class Exception" error on startup. The full 0.9.9B changelog is listed below this post.
----------, Oct 14, 2024

What's New:
  1. Holograms Overhaul: Holograms have been completely reworked to their final version, with only minor bug fixes expected in future updates. The new holograms are designed to consume virtually 0.00% of performance. And we removed the old code that were unnecessarily burdened an asynchronous thread.
  2. FancyNPC Revamp: The FancyNPC system has been entirely rebuilt. Previously written in reflections, which was difficult to maintain, it has now been refactored thanks to their API's lowered Java version requirements. This allowed seamless integration into the code. Future plans include implementing damage animations for NPCs and cooldown functionality. Additionally, skin fetching is now handled asynchronously, improving responsiveness.
  3. Preview Menu Optimization: The Preview Menu has been optimized, addressing an issue where it was being opened twice. The integration with FancyNPC has also been refined for a smoother user experience.
  4. Particle Section Menu Redesign: The design of the Particle Section menu has been updated for a more streamlined and intuitive layout.
  5. Bug Fixes:
    • Resolved a critical crash issue with DecentHolograms on versions below 1.13.
    • Fixed multiple bugs related to the features in menu.
    • Fixed possible errors in placeholders.
    • The plugin now fully supports symbols and characters from all languages, ensuring that it can handle any text or symbols.
  6. Code Refinement:
    • Minor code refactoring, including the removal of commented-out sections.
    • Optimized imports for cleaner and more efficient code structure.
    • Slightly improved logging, although more refinements are planned.
  7. Performance Boost: This update significantly enhances plugin speed and drastically reduces CPU usage. The asynchronous threads should experience noticeable relief, making the plugin much more efficient overall.
Final Notes
While this update brings major optimizations and improvements, we acknowledge that not all bugs may be entirely resolved. Extensive testing is still required to ensure maximum stability.
----------, Oct 13, 2024

What's New:
  • DecentHolograms now refresh correctly, and disappearing works as expected after reloading under version 1.13.
  • Removed unused imports.
----------, Oct 6, 2024

THIS PLUGIN VERSION FIXES A CRITICAL BUG IN THE PLUGIN!
(Which could lead to unrestricted access to all PowerBlocks settings)

What's New:
  • Removed unnecessary imports: Cleaned up the code by removing redundant imports and commented code, leading to better efficiency and readability.
  • Directional block fix: Resolved issues with directional blocks, improving functionality across versions. (More in 'new version provider')
  • General code optimization: The entire codebase has been optimized for better performance, with a significant amount of refinement.
  • Compatibility fix for older versions: Addressed a bug that caused some plugins to be disabled by my plugin. This required relocating an kyori.
  • New version provider: A version provider has been created to fully support directional blocks across different versions of Minecraft.
  • Critical bug fix: The major critical bug has been resolved.
  • Core and common relocation: Both the core and common sections have been relocated to prevent conflicts with other ePlugins. This ensures smooth functionality and eliminates potential errors when updating the core in other ePlugins plugins, greatly improving overall optimization.
----------, Oct 5, 2024

What's New:
  • Expanded version support: Full support has been added for all Minecraft versions from 1.8+ to the latest. The expansion was challenging and required significant recoding within the project.
  • Particle systems: Particle Systems have been temporarily disabled for Minecraft versions below 1.13 due to limitations. A new particle system is planned for future releases.
  • Code optimization: Significant code optimization has been implemented, with further improvements expected in upcoming updates to enhance performance and functionality.
  • Bug fixes:
    • Resolved an issue where errors were thrown when save-player-stats was set to false.
    • Fixed a bug that caused the preview menu to only generate after reloading the plugin.
----------, Oct 4, 2024

Another optimization of the holograms has taken place, and servers should run more smoothly.
----------, Oct 1, 2024

What's New:
  • Version support expanded: Added support for Minecraft versions below 1.16.5, making the plugin compatible with older versions.
  • Core optimization: Significant improvements have been made to the plugin's core, ensuring better performance and stability.
  • TextUtil rework: The text handling system has been completely rewritten to fix formatting issues. This should resolve previous problems, and all text formatting should now work as expected.
  • Updated libraries: Several internal libraries have been bumped to the latest versions, ensuring improved compatibility and performance.
  • New reward menu creation: You can now easily create custom reward menus directly through the configuration. Rewards are listed clearly, and the menu can be fully customized.
    Sample config:
    Code (YAML):
     reward-menu-showcase :
        # Do you want to open the reward menu when right-clicking on a PowerBlock?
        enabled
    : true
        # Should be the reward menu auto-generated? THIS FUNCTION IS NOT WORKING NOW!
        # I DO NOT RECOMMEND USING THIS FUNCTION! (It's better to create your own reward menu)
        auto-generate
    : false
        # Must player hold the shift key to open the reward menu?
        require-shift
    : true
        # Custom Reward Menu works only if auto-generate is set to false
        custom-inventory
    :
          # Title of the inventory
          title
    : "&e&lRewards"
          # Items in the inventory
          items
    :
            0
    :
              material
    : DIAMOND
              name
    : "&e1. Place"
              lore
    :
               - "&7..."
            1
    :
              material
    : GOLD_INGOT
              name
    : "&e2. Place"
              lore
    :
               - "&7..."
            G
    :
              material
    : BLACK_STAINED_GLASS_PANE
              name
    : ' '
    #          actions: # Actions are possible on every item
    #            - "[SOUND] ENTITY_VILLAGER_NO"
          content
    :
           - 'GGGGGGGGG'
            - '  0  1  '
            - 'GGGGGGGGG'

     
  • New repetitive reward system: Introducing a new feature in which rewards can now trigger after every X blocks mined by a player, using the configuration key
    Code (Text):
    when: Repetitive Mine <number>
    .
  • Placeholder fixes: Placeholders like wasted and inactive will now correctly return -1 when their respective features are disabled.
  • Debug enhancements: Debug messages have been streamlined. You can enable more detailed debug logs by setting debug: true in the config.
  • FancyHolograms fix: Resolved an issue where FancyHolograms were not set as plugin soft dependencies, causing them to sometimes fail to load before ePowerBlock. This has now been fixed.
  • Cooldown cron support: A new cooldown feature has been added, allowing cooldown times to be set using cron expressions. This gives greater flexibility in determining how long it takes for blocks to regenerate after being destroyed.
    Code (YAML):
    cooldown :
      # Do you want every time a block reaches 0 life to be under cooldown?
      enabled
    : true
      # If a block is destroyed, what is the cooldown before the block is regenerated and can be mined again? (in seconds)
      # Newly time support cron expressions (https://www.freeformatter.com/cron-expression-generator-quartz.html)
      time
    : "0 0 * * * ?" # Every hour
      # time: 120
  • File size optimization: The plugin’s file size has been reduced by 200KB, even after adding libraries to make the plugin work on older versions.
----------, Sep 21, 2024

What's New:
  • Fixed PlaceholderAPI responses: The placeholders wasted and inactive now return a value of -1 when they are not enabled.
  • Completely reworked CMI holograms: Holograms in CMI have been significantly optimized for better performance.
  • Some minors improvements in plugin core.
Note: As of this update, all holograms are fully optimized except HolographicDisplays.
----------, Sep 17, 2024

What's New:
  • Fixed PowerBlocks data saving: Data is now correctly saved during reloads. This error caused frequent block resets during reload.
  • Reworked reward saving system: Rewards are now properly sorted in the config and their order remains unchanged.
  • Code optimization: Deprecated code has been removed, leading to overall performance improvements.
  • Optimized menu: The in-game menu has been optimized for better performance and user experience.
  • Async Version Checker: Menu updates are now handled asynchronously for improved performance.
  • Added new copy command: A new command has been introduced to allow copying blocks.
  • Fixed update notification bug: The issue where the plugin reported it wasn't updated until a restart, even when it was, has been resolved.
----------, Sep 16, 2024

What's New:
  • Resolved an issue with % in rewards. We sincerely apologize for the inconvenience caused by this bug.
  • Enhanced tab completion for several commands, providing smoother command usage.
  • Refined the help list for improved clarity and user experience.
  • Introduced the nearby command, making it easier to interact with nearby entities or blocks.
  • Implemented minor optimizations to boost overall performance and efficiency.
  • Upgraded PlaceholderAPI from version 2.11.1 to 2.11.6 and FancyHolograms from version 2.0.6 to 2.3.3.
----------, Sep 15, 2024

  • Major Optimization Overhaul:
    Previously, holograms were created individually for each player, which caused unnecessary overhead. Now, a single hologram is generated, and only modified packets are sent to each player. This results in significant performance improvements, although it may affect our custom formatting. This change is essential for achieving extreme optimization.
  • New Feature in DecentHolograms:
    A animation has been introduced when changing the holograms in DecentHolograms, adding a smoother visual effect during size adjustments.
  • CMI and HolographicDisplays:
    The major optimization described above has not yet been applied to CMI and HolographicDisplays, so these plugins are currently not recommended for optimal performance.
  • Bug Fixes:
    Minor bugs with ePowerBlocks updates have been resolved.
Note: This update has the potential to multiply the overall optimization of the entire plugin.
----------, Sep 9, 2024

Key Changes:
  1. Complete Code Rework:
    • The entire codebase has been rewritten to enhance stability, performance, and future scalability.
  2. Dependencies Management:
    • Fixed issues related to optional dependencies causing errors when not present.
    • Now, the plugin no longer requires specific dependencies to function correctly, preventing previous errors.
  3. New Effects Added:
    • Introduced new effects which will undergo further rework in future updates for better functionality and integration.
  4. Menu Overhaul:
    • The menu system has been re-coded for better performance and usability.
    • The menu still requires additional improvements, which will be addressed in upcoming updates.
  5. Bug Fixes:
    • Addressed numerous bugs that were impacting plugin performance and user experience.
    • Main focus on fixing bugs to provide a more stable experience.
  6. Entity & Holograms Handling
  7. Much more..
Important Note: This release is primarily aimed at bug fixes and code improvements. Users should be aware that the plugin remains in its ALPHA stage, and further updates will bring more features and enhancements. Feedback and bug reports are highly appreciated to help improve the plugin.

Thank you for your patience and support as we continue to develop ePowerBlocks.
----------, Aug 2, 2024

  • [Fix] Resolved a potential error related to invalid worlds.
----------, Nov 9, 2023

  • Velocity Feature now supports decimal numbers in chance. No need to input whole numbers anymore!
  • When creating a PowerBlock in the menu, the default values are automatically set.
  • Fixed PowerBlock removal in the menu - Holograms now disappear, and the block becomes air (or the entity disappears if applicable).
  • Code has been reformatted.
  • Added Wiki Command
  • Improved refresh of command arguments - autocomplete for PowerBlocks
  • Creating PowerBlocks via the menu is now more user-friendly. - The menu is a giant update which I want to be error free. I'm still working on it.
  • Fixed typos in some texts.
  • Fixed initial NPC appearance on server startup (NPC should now spawn/detect hits properly).
  • The Miners command now displays which PowerBlock players are mining.
  • Updated ePowerBlocks wiki!
If all goes according to plan with the larger menu update I will also add animations to the text in the holograms :)
----------, Nov 5, 2023

  • Fixed bugged NPCs
  • Block reset did not remove mined player blocks
  • Modified commands
  • Placeholder Plugin should no longer be necessary!
  • Fixed a bug when resetting a block, occasionally the block was not being replaced with the correct one.
There have been a few changes to the menu, hopefully we will release them soon..
----------, Sep 13, 2023

  • We did a huge code rework to optimize every part of our code.
    Now most of the code runs asynchronously.

Look at the significant change in performance:

Old Code - using the main thread 32.25% (We apologize for this performance)
old.png


New Code - using the main thread 0.01%

new.png


Due to significant code changes we cannot determine if the plugin will run 100%, please report any unusual plugin behavior immediately.
----------, Aug 18, 2023

  • Fixed Velocity feature with multiple powerblocks
  • Fixed head rotation in NPC
  • Bug after restart (I'm working on fix)
  • Fixed features with more players

We apologize for any errors!
----------, Jul 3, 2023

  • Fixed potential bug in features
----------, Jul 2, 2023

We finally released the features!

We will update our wikipedia in a few days, for now all the feature documentation is in the example block!


  • Added features
  • Updated title and subtitle formats to new core! (Better support of colors)
  • Slightly modified design

Information about Features

At the moment we have only added two features: Velocity, ForceField
All features have external data displayed here in YAML code.

Code (YAML):
# Default settings for features
features
:
  Velocity
:
    actions
:
     - "[TITLE] &e&lVelocity"
      - "[SUBTITLE] &7You were thrown by the block."
    chance
: 10 # Chance to get this feature is 10%
    velocityPower
: 0.8 # Velocity power is 0.8
    velocityHeight
: 0.4 # Velocity height is 0.4
  ForceField
:
    actions
:
     - "[TITLE] &c&lForceField"
      - "[SUBTITLE] &7You're too close to the block"
    radius
: 2.1 # Radius is 2.1 block
    strength
: 0.3 # Strength is 0.3
----------, Jul 2, 2023

  • Fixed basic colors in the hologram. (&)
  • Fixed command /pb reset <block>
    • The block has only changed and not healed.
    • Added support for maxHealth randomization.
  • Modified design /pb stats <block>
  • Fixed inactive heal type reset
I hope all bugs have been fixed.
----------, Jun 29, 2023

  • Fixed plugin hologram priorities.
  • Modified config
----------, Jun 28, 2023

  • Locations from config were incorrectly loaded into the ram.
  • If you didn't own Citizens you may have received an error!
  • The config has been modified to avoid bug reports.
----------, Jun 24, 2023

  • This is a minor update, we are optimizing support for 1.20!
  • We also modified the configurations, they were designed for a system without entities and NPCs, they should already work beautifully.
We promise to release a content update soon.
----------, Jun 20, 2023

All current updates have dealt with optimization and bug fixes, now we will start releasing content updates.
  • Added update checker
  • Fixed NMS bug on new versions.
  • Giant code optimization
  • The core of all our plugins has been redesigned.
  • Improved support for old versions, reports and titles now work on older versions.
  • CMI holograms are more effective than before.
  • Newly added Citizens Support, you can easily add NPCs instead of blocks by using:
    • materials:
    • - NPC=Sweet_Duck
  • We also fixed a few bugs,
    1. Rewards sometimes didn't work
    2. Player with 0 mined blocks was in a hologram
  • Added support for CMI Holograms
  • Fixed erroru error on first plugin launch
  • Fixed bug in edit menu (Changes needed reload)
  • Fixed holograms throwing errors.
  • Fixed bug when loading plugin without PlaceholderAPI
  • Added edit menu in alpha version! (Can only change block location)
  • Added placeholder %epb_<PowerBlockName>_miners%
  • Improved performance
  • Fixed bug in /papi reload, plugin now correctly hooks back into placeholders!
  • New command -> /powerblocks miners (Shows the players who are currently mining blocks)
  • Debug removed
  • Better logging of information
  • Added bStats
  • No more dependencies are needed the plugin will work without them!
  • Improved our color system
  • Fixed max-health when random health is enabled and server restarts.
  • Modified example config.
  • Improved commands
  • Improved design
  • Improved actions
  • File Storage improved
  • blocked non-functional edit menu
  • Work started on our own decoder (Others do not meet our requirements)
This version has only been tested on a few versions of the server, so we hope there are no problems.
Please contact us immediately if you encounter any problems.


We are working on redesigning and modifying our website.

----------, Jun 18, 2023

Resource Information
Author:
----------
Total Downloads: 39
First Release: Jun 16, 2023
Last Update: Feb 9, 2025
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings