COWMODSКаталог модов

Fill Hole

A Minecraft plugin to fill the hole in the floor, using the FAWE API

Автор: Nacharon8402обновлён 11 июн. 2026 г.
ОптимизацияУтилиты

Описание

Fill Hole Plugin

Fill Hole is a Minecraft plugin designed to efficiently fill holes in a selected region.
It integrates with WorldEdit and leverages the FAWE API for optimal performance.

Main Command

/fillhole <pattern>

This command detects and fills holes in the selected region with the specified pattern.

  • Usage: Select a region using WorldEdit, then execute the command with a pattern (e.g., stone, dirt, or combinations like stone,dirt).
  • Undoable: Changes made by the command can be reverted using WorldEdit's undo command.
  • Task-Based Execution: Uses Bukkit tasks to handle large regions without crashing.
  • Progress Bar: Displays completion status while filling holes.

You can also use the alias /fh.

Extend Cuboid Selection

You can extend a WorldEdit selection when you hold the WorldEdit wand, it works like the Axiom's selection.

/extendsel <enable | disable>

The command allow to enable/disable the extending selection features

New Masks

#translucent

Filters out translucent blocks when selecting terrain.

#full_cube

Filters blocks to include only full cubes, useful for terrain cleanup.

These masks are useful when starting Terraforming or fixing broken terrain.


Configuration

max_selection_size (default: 10,000,000)

Defines the maximum allowed selection size.

reload_delay (default: 5 minutes)

Controls how often the configuration auto-reloads.

Task Control Settings

These options optimize performance by controlling processing cycles:

  • fill_hole_processed_cycle
  • fill_hole_tick_cycle
  • task_bar_delay

tag.disable_extend_selection (default: fillhole_disable_extend_sel)

You can modify the tag that disable the extending selection features option with this option


Installation

Requirements

  • Minecraft Paper Server: Version 1.20.6 or later.
  • FAWE (Fast Async WorldEdit): Ensure FAWE is installed.

Steps

  1. Download the .jar file from the releases page.
  2. Place the file in your server’s plugins folder.
  3. Restart your server.

Permissions

  • fillhole.use: Required to execute the /fillhole command.
    Players without this permission will receive an error message.

Useful Links


Author

Developed by Nacharon.
For questions or support, please use the issue tracker.

Галерея

Before /fillhole commandAfter /fillhole command

Последние версии

Все версии →
release

Fill Hole 1.4.0

1.4.0
11 июн. 2026 г.179Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
## Added - Allow to extend the WorldEdit cuboid selection when the wand is in main hand and when the user pick a block, it work like the axiom selection - Add a new command to disable this features for a yourself with `/extendsel <enable | disable>` - Add a new config option `tag.disable_extend_selection` (default: fillhole_disable_extend_sel) to change the value of tag that disable the extend selection feature ## Removed - Support for Minecraft version older than 1.21.5 due to the pick block features, if it's your case you can still use the previous version
release

Fill Hole 1.3.1

1.3.1
27 апр. 2025 г.374Minecraft: 1.20.6, 1.21.4paper
Скачать
Что нового
### Added - Added `task_bar_delay` in the config to configure the frequency of the progress bar update. ### Changed - Optimized the `/fillhole` command to limit Out Of Memory errors when using large selections. - Changed the default values of `fill_hole_processed_cycle` and `fill_hole_tick_cycle`. ### Removed - Removed the filtering phase in the `/fillhole` command. - Removed `filter_processed_cycle` and `filter_tick_cycle` from the config.
release

Fill Hole 1.3.0

1.3.0
23 февр. 2025 г.78Minecraft: 1.20.6paper
Скачать
Что нового
### Changes: - Modify the `fillhole` command to use Bukkit tasks, allowing larger region sizes without crashes. - Optimize the `fillhole` command for better performance. - Replace `max_valid_blocks` with `max_selection_size` for consistency. ### Features: - Add **auto-reload** for the configuration, with a `reload_delay` option (default: **5 minutes**). - Add **task control settings** in the config: - `filter_processed_cycle` - `filter_tick_cycle` - `fill_hole_processed_cycle` - `fill_hole_tick_cycle` - Add a **progress bar** to track the completion of the `fillhole` command.
release

Fill Hole 1.2.1

1.2.1
12 февр. 2025 г.53Minecraft: 1.20.6paper
Скачать
Что нового
### Changes : - Added config file - Added max_valid_blocks limit ### Fixs : - Added limit to potential hole to resolve some crash when the selection is to large
release

Fill Hole 1.2.0

1.2.0
12 февр. 2025 г.47Minecraft: 1.20.6paper
Скачать
Что нового
### Features : - Added `#translucent` mask - Added `#full_cube` mask ### Fix : - Reduced the H height in the enable plugin information
release

Fill Hole 1.1.1

1.1.1
12 февр. 2025 г.37Minecraft: 1.20.6paper
Скачать
Что нового
### Adds : - Added more information when enabling and disabling the plugin ### Fixs : - Added compatibility for FAWE version 2.10.x - Modified the messages when no holes are found ### Minor changes : - Modified some parts of the code for maintainability
release

Fill Hole 1.1.0

1.1.0
19 янв. 2025 г.70Minecraft: 1.20.6paper
Скачать
Что нового
- Initial release of the **Fill Hole** plugin. - Introduced the `/fillhole <pattern>` command, allowing players to fill holes in selected regions with a specific pattern. - Added support for undoing the `/fillhole` command using WorldEdit's history system. - Added permission `fillhole.use` to use the command