- Compatible API Versions
- 1.0.1+
- Contributors
- FrostDEV
BebroEdit Plugin Information
Plugin Overview
BebroEdit is a powerful world editing plugin for Nukkit servers, designed to provide fast and efficient block manipulation tools for server administrators and builders.
Commands & Permissions
Main Command: /be or /bebroedit
Key Features
Region Selection
Block Operations
Copy & Paste System
Shape Generation
History System
Configuration
Permissions Setup
Default Permission Setup:
Recommended Permission Setup:
Configuration Options
Main Settings:
All plugin messages can be customized in config.yml with color codes and placeholders.
Usage Examples
Basic Region Editing:
Support & Custom Plugins
Need Custom Plugins?
Contact me on Discord for professional plugin development!
Discord: @maizeslava8
What I Offer:
Why Choose Me:
Update & Support
Current Version: 1.0.3
Ready to enhance your server? Contact @maizeslava8 on Discord for custom plugin development!
BebroEdit is a powerful world editing plugin for Nukkit servers, designed to provide fast and efficient block manipulation tools for server administrators and builders.
Main Command: /be or /bebroedit
| Command | Parameters | Description | Usage Example |
|---|---|---|---|
| set | <id> [data] | Fill selected region with specified block | /be set 1 0 |
| replace | <old_id> <new_id> [data] | Replace specific blocks in region | /be replace 2 3 |
| walls | <id> [data] | Create walls around selection | /be walls 5 |
| copy | - | Copy selected region to clipboard | /be copy |
| paste | - | Paste copied region at player position | /be paste |
| rotate | <90|180|270> | Rotate copied region | /be rotate 90 |
| cylinder/cyl | <radius> <height> <id> [data] | Create cylinder | /be cyl 10 5 1 |
| sphere | <radius> <id> [data] | Create sphere | /be sphere 8 41 |
| triangle | <id> [filled] [data] | Create triangle from selection | /be triangle 5 true |
| prism | <sides> <radius> <height> <id> [step] [data] | Create prism with spacing | /be prism 6 8 10 1 |
| pyramid | <size> <id> [hollow] [step] [data] | Create pyramid with spacing | /be pyramid 15 41 true 2 |
| hollow | <thickness> <id> [data] | Create hollow cube | /be hollow 2 5 |
| chess | <id> [data] | Create chess pattern in selection | /be chess 35 |
| chessreplace | <old_id> <new_id> [data] | Replace blocks in chess pattern | /be chessreplace 1 35 |
| hemisphere/hsphere | <radius> <id> [top|bottom] [data] | Create hemisphere | /be hemisphere 10 1 top |
| smooth | <iterations> <intensity> | Experimental smooth terrain | /be smooth 3 0.5 - Medium smoothing (3 passes, 50% intensity) /be smooth 5 0.8 - Strong smoothing (5 passes, 80% intensity) /be smooth 2 0.3 - Light smoothing (2 passes, 30% intensity) |
| undo | - | Undo last action | /be undo |
| redo | - | Redo last undone action | /be redo |
| clear | - | Clear selection positions | /be clear |
| pos1 | - | Set position 1 at current location | /be pos1 |
| pos2 | - | Set position 2 at current location | /be pos2 |
| wand | - | Get selection wand tool | /be wand |
| reload | - | Reload plugin configuration | /be reload |
| help | [page] | Show help pages | /be help 2 |
- Wand Tool: Use stick (default) to select regions
- Visual Feedback: Real-time position setting messages
- Distance Limit: Configurable maximum selection distance
- Fill Regions: Mass block placement
- Replace Blocks: Selective block replacement
- Wall Creation: Automatic wall generation
- Safe Blocks: Configurable allowed blocks list
- Region Copying: Copy entire selections
- Rotation Support: 90°, 180°, 270° rotations
- Smart Pasting: Paste at player position
- Cylinders: Create perfect cylinders with custom radius/height
- Spheres: Generate spheres of any size with smooth surfaces
- Hemispheres: Create perfect half-spheres (top/bottom)
- Pyramids: Build pyramids with customizable size and density
- Prisms: Generate multi-sided 3D prisms
- Triangles: Create triangular shapes from selections
- Hollow Structures: Build cube shells with wall thickness control
- Mathematical Precision: Accurate algorithms for perfect shapes every time
- Undo/Redo: Multi-step action history
- Limited Storage: Configurable history size
- Batch Operations: Process multiple blocks efficiently
- Customizable Wand: Change selection tool item
- Safety Limits: Maximum region size protection
- Block Whitelist: Control which blocks can be used
- Message Customization: All messages configurable
YAML:
# BebroEdit Configuration
#
# Want cool plugins for Nukkit?
# Order in my Discord: @maizeslava8
# Professional plugin development!
# BebroEdit Configuration
# Wand item ID (default: 280 = stick)
wand-item: 280
# Maximum region size (blocks) to prevent server lag
max-region-size: 32768
# Enable block restrictions
enable-block-restrictions: false
# List of allowed blocks (if restrictions enabled)
allowed-blocks:
- "1" # Stone
- "2" # Grass
- "3" # Dirt
- "4" # Cobblestone
- "5" # Wooden Planks
- "17" # Wood
- "20" # Glass
- "35" # Wool
- "45" # Bricks
- "98" # Stone Bricks
- "155" # Quartz Block
# Messages section
messages:
# General messages
plugin-enabled: "&aBebroEdit successfully enabled!"
plugin-disabled: "&aBebroEdit disabled!"
player-only: "&cThis command is for players only!"
no-permission: "&cYou don't have permission to use this command!"
unknown-command: "&cUnknown command. Use &e/be help&c for help."
command-error: "&cAn error occurred while executing the command."
invalid-number: "&cInvalid number format!"
# Block messages
block-not-allowed: "&cThis block is not allowed!"
new-block-not-allowed: "&cNew block is not allowed!"
# Selection messages
no-selection: "&cPlease set both selection positions first!"
selection-cleared: "&aSelection cleared"
pos1-set: "&aPosition 1 set: &e{x}, {y}, {z}"
pos2-set: "&aPosition 2 set: &e{x}, {y}, {z}"
region-too-large: "&cRegion is too large! Maximum: &e{blocks} &cblocks"
# Basic commands messages
blocks-changed: "&aBlocks changed: &e{count}"
hollow-cube-created: "&aHollow cube created. Blocks: {count}"
thickness-error: "&cThickness must be at least 1!"
chess-created: "&aChess pattern created. Blocks: &e{count}"
chess-replaced: "&aChess pattern replaced. Blocks: &e{count}"
# Shape commands messages
cylinder-created: "&aCylinder created. Blocks: &e{count}"
sphere-created: "&aSphere created. Blocks: &e{count}"
hemisphere-created: "&a{type} hemisphere created. Blocks: {count}"
pyramid-created: "&aPyramid created. Blocks: {count}"
prism-created: "&aPrism created. Blocks: {count}"
triangle-created: "&aTriangle created. Blocks: &e{count}"
prism-sides-error: "&cPrism must have at least 3 sides!"
# Copy/Paste messages
copy-success: "&aCopied blocks: &e{count}"
paste-success: "&aPasted blocks: &e{count}"
rotation-success: "&aCopy rotated by {angle} degrees"
no-copy-data: "&cNo copied data!"
invalid-angle: "&cAvailable angles: 90, 180, 270"
# Undo/Redo messages
undo-success: "&aUndo successful! Blocks restored: &e{blocks}"
redo-success: "&aRedo successful! Blocks reapplied: &e{blocks}"
no-undo: "&cNo actions to undo"
no-redo: "&cNo actions to redo"
# Tool messages
wand-received: "&aYou received selection wand!"
config-reloaded: "&aBebroEdit configuration reloaded!"
# Help messages
help-header: "&6=== BebroEdit Help (Page {page}/{total}) ==="
help-set: "&e/be set <id> [data]&7 - Fill region"
help-replace: "&e/be replace <id> <new_id> [data]&7 - Replace blocks"
help-walls: "&e/be walls <id> [data]&7 - Create walls"
help-copy: "&e/be copy&7 - Copy region"
help-paste: "&e/be paste&7 - Paste region"
help-rotate: "&e/be rotate <90|180|270>&7 - Rotate copy"
help-cylinder: "&e/be cyl <radius> <height> <id> [data]&7 - Create cylinder"
help-sphere: "&e/be sphere <radius> <id> [data]&7 - Create sphere"
help-hemisphere: "&e/be hemisphere <radius> <id> [top|bottom] [data]&7 - Create hemisphere"
help-triangle: "&e/be triangle <id> [filled] [data]&7 - Create triangle from selection"
help-prism: "&e/be prism <sides> <radius> <height> <id> [step] [data]&7 - Create prism"
help-pyramid: "&e/be pyramid <size> <id> [hollow] [step] [data]&7 - Create pyramid"
help-hollow: "&e/be hollow <thickness> <id> [data]&7 - Create hollow cube"
help-chess: "&e/be chess <id> [data]&7 - Create chess pattern"
help-chessreplace: "&e/be chessreplace <id> <new_id> [data]&7 - Replace blocks in chess pattern"
help-undo: "&e/be undo&7 - Undo action"
help-redo: "&e/be redo&7 - Redo action"
help-clear: "&e/be clear&7 - Clear selection"
help-pos1: "&e/be pos1&7 - Set position 1"
help-pos2: "&e/be pos2&7 - Set position 2"
help-wand: "&e/be wand&7 - Get selection wand"
help-help: "&e/be help [page]&7 - Show this help"
help-next: "&7Use &e/be help {page}&7 for next page"
help-prev: "&7Use &e/be help {page}&7 for previous page"
# Usage messages
usage-set: "&cUsage: /be set <id> [data]"
usage-replace: "&cUsage: /be replace <id> <new_id> [data]"
usage-walls: "&cUsage: /be walls <id> [data]"
usage-hollow: "&cUsage: /be hollow <thickness> <id> [data]"
usage-chess: "&cUsage: /be chess <id> [data]"
usage-chessreplace: "&cUsage: /be chessreplace <id> <new_id> [data]"
usage-cylinder: "&cUsage: /be cyl <radius> <height> <id> [data]"
usage-sphere: "&cUsage: /be sphere <radius> <id> [data]"
usage-hemisphere: "&cUsage: /be hemisphere <radius> <id> [top|bottom] [data]"
usage-pyramid: "&cUsage: /be pyramid <size> <id> [hollow] [step] [data]"
usage-prism: "&cUsage: /be prism <sides> <radius> <height> <id> [step] [data]"
usage-triangle: "&cUsage: /be triangle <id> [filled] [data]"
usage-rotate: "&cUsage: /be rotate <90|180|270>"
Default Permission Setup:
YAML:
permissions:
bebroedit.use:
description: Allows using BebroEdit commands
default: op
- OPs: Full access by default
- Builders: Grant bebroedit.use permission
- Admins: Can configure all settings
Main Settings:
- wand-item: Selection tool item ID (default: 280 - Stick)
- max-selection-distance: Maximum block selection range
- max-undo-history: Number of undo steps to remember
- max-region-size: Maximum blocks per operation
- allowed-blocks: List of permitted block IDs
All plugin messages can be customized in config.yml with color codes and placeholders.
Basic Region Editing:
- Use wand to set pos1 and pos2
- /be set 1 - Fill with stone
- /be walls 5 - Add wooden plank walls
- /be undo - Revert changes
- /be cyl 10 15 1 - Create stone cylinder (radius 10, height 15)
- /be sphere 8 41 - Create gold block sphere
- Select region with wand
- /be copy - Copy the structure
- Move to new location
- /be paste - Paste the structure
- /be rotate 90 - Rotate for next paste
Contact me on Discord for professional plugin development!
Discord: @maizeslava8
- Custom Nukkit plugins
- Feature implementation
- Bug fixes and optimizations
- Plugin modifications
- Unique server systems
- Professional code quality
- Fast delivery
- Ongoing support
- Custom solutions for your needs
Current Version: 1.0.3
- Stable Release: Production ready
- Nukkit Compatible: Tested with latest Nukkit
- Performance Optimized: Efficient block operations
- Installation assistance
- Configuration help
- Bug fixes
- Feature requests