Sueta

UltimateWall

1.0.5

UltimateWall is a powerful and user-friendly Minecraft plugin designed to create protective barriers in your world

·Plugin
  1. 1.0.5latestUltimateWall 1.0.5 Region Update!6 days ago
    * Added hollow square, cuboid, sphere, and cylinder wall shapes. * Added persistent owned walls that are restored and protected after restart. * Added region listing, renaming, deletion, and resizing. * Added region owners, member roles, player allowlists, and permission-based allowlists. * Added configurable wall lifetimes, lifetime renewal, and automatic expiry notifications. * Added world exclusions for wall creation and protection. * Added configurable protection for block placement, breaking, movement, entity movement, interactions, fluids, pistons, and explosions. * Added region interaction protection. *Fixed overlapping-wall rejection and safe restoration that does not overwrite later block changes. *Fixed temporary walls remaining after shutdown and owned walls losing their protection after restart. *Fixed region and wall information checks across different worlds. *Fixed region records being lost when their worlds are unavailable. *Fixed placement items being spoofed by display name and missing wall-use permission checks. *Fixed invalid wall materials, shapes, sizes, flag values, and lifetime values from causing unexpected wall changes. *Fixed legacy persistent walls from replacing blocks that were present before the upgrade. *Fixed placement items disappearing when an inventory is full. *Fixed region names containing configuration path separators from corrupting saved data. *Fixed missing permission checks for wall information and region listings. *Fixed entity-pass settings and owned-wall removal permissions not applying correctly.
    4 downloads
  2. 1.0.4UltimateWall 1.0.4 More Commands UpdateNov 5, 2025
    New Features
    - `/wall list` Command: Administrators can now use /wall list to view all active temporary walls, owned walls, and defined regions. This command displays their locations and respective owners, aiding in server management. - `/wall info` Command: Players can use /wall info when inside or near a protected area to retrieve detailed information about it. This includes the wall/region type, owner, and active protection flags. - Configurable Maximum Walls Per Player: A new configuration option, max-walls-per-player, has been added to config.yml. This allows server administrators to limit the total number of temporary or owned walls a single player can have active simultaneously, preventing abuse and managing server resources. Set to -1 for no limit. - Configurable Visual and Sound Effects: New visual-effects settings in config.yml allow for enabling or disabling particle effects and sounds for key wall events: - visual-effects.create: Controls effects when a wall is created. - visual-effects.destroy: Controls effects when a wall is removed. - visual-effects.block: Controls effects when a player is blocked by a wall.
    Improvements
    - Enhanced Visual and Sound Feedback: Implemented particle effects and sounds for wall creation, destruction, and player blocking events, providing clearer in-game feedback. These effects are fully customizable via the new visual-effects configuration. - Improved Command Handling: Refined command sender checks to ensure appropriate messages are sent when non-player entities attempt to use player-only commands. - Expanded Tab Completion: Added tab completion for the /wallflags command, making it easier for users to set region flags by suggesting available region names, flag names, and boolean values.
    83 downloads
  3. 1.0.3UltimateWall 1.0.3 The RegionsAndFlags updateOct 1, 2025
    Regions Created with command: /wallregion define <name> Permission required: ultimatewall.region.define Definition logic: Creates a cuboid region around the executing player. Uses the values from config: shape-walls.corner1-x/y/z shape-walls.corner2-x/y/z Region bounds are calculated relative to the player’s location. Each region has a unique name. Persistence: Saved in config.yml under regions.<regionname>. Includes: World minX/minY/minZ maxX/maxY/maxZ Flags Removal: Regions within 10 blocks of a player can be removed using: /wallremove With permission: ultimatewall.remove.others 🚩 Region Flags Set with command: /wallflags <regionname> <flagname> <true|false> Permission required: ultimatewall.region.flags Stored per-region: All flags are stored under: regions.<regionname>.flags.<flagname> Available Flags: Flag Name Default Description allowblockbreak true Whether players can break blocks inside the region allowblockplace true Whether players can place blocks inside the region allowplayerpass true Whether players can enter the region (blocks movement if false) Bypass: Players with the ultimatewall.bypass permission ignore all flags.
    53 downloads
  4. 1.0.2UltimateWall 1.0.2Aug 28, 2025
    UltimateWall Plugin - Changelog Version 1.1 - Major Update & Bug Fixes New Features & Improvements Robust Wall Protection Logic The protection volume now accurately detects whether a player or block is inside the protected area using precise boundary checks. This ensures reliable and consistent protection around wall centers. Accurate Wall Center Storage Wall centers are now stored using block-level coordinates (integer x, y, z) to avoid issues caused by floating-point precision. This guarantees that protection zones are correctly recognized and managed. Persistent Wall Centers Wall centers are saved to and loaded from the plugin configuration file, allowing protection zones to persist seamlessly across server restarts. Efficient Block Volume Expansion When placing a wall block, the plugin expands the protection volume by filling the defined area with the wall material. A safeguard limits the maximum volume size to prevent server lag. Protection Zone Cleanup Breaking a wall center block now removes the entire associated protection volume, cleaning up all wall blocks within the protected area automatically. Player Movement Protection with Spam Prevention Players attempting to enter a protected zone are blocked from moving inside it. To prevent chat spam, warning messages are sent only once per entry, using metadata to track notifications. Optimized Protection Checks The plugin stops checking further wall centers as soon as it detects a protected area, improving performance especially on servers with multiple walls. Comprehensive Command Handling /wall give grants players a wall block if they have permission. /wall reload reloads both the configuration and wall centers, ensuring all changes take effect immediately. /walladmin bypass toggles bypass mode for the player, allowing them to ignore protection zones temporarily. Clear Permission Structure Permissions are clearly defined and enforced: ultimatewall.place for placing and receiving wall blocks. ultimatewall.admin for administrative commands and bypass toggling. Bug Fixes Fixed Protection Logic in shouldProtect() Corrected the method to properly check if a location is within the protection volume bounds, ensuring protection triggers as expected. Resolved Location Equality Issues By storing wall centers as block locations, the plugin avoids mismatches caused by decimal coordinate differences. Prevented Chat Spam on Movement Players no longer receive repeated warning messages when trying to enter protected areas, improving user experience. Ensured Wall Centers Reload on Config Reload Reloading the plugin configuration now also reloads all stored wall centers, preventing desynchronization. Added Cleanup of Wall Blocks on Wall Center Removal When a wall center block is broken, all associated wall blocks in the protection volume are cleared, preventing leftover blocks. Handled Missing or Invalid Material Configurations Gracefully The plugin defaults to using GLASS if the configured material is invalid or missing, avoiding errors. Thank you for using UltimateWall! Your feedback and support help us improve continuously. Stay tuned for more updates and features!
    44 downloads
  5. 1.0vJul 8, 2025
    41 downloads

Similar projects

Plugin →