BebroEdit - Light edit plugin

BebroEdit - Light edit plugin 1.0.1

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


CommandUsageDescriptionPermission
set/be set <id> [data]Fill selected region with blocksbebroedit.use
replace/be replace <id> <new_id> [data]Replace specific blocks in regionbebroedit.use
walls/be walls <id> [data]Create walls around selectionbebroedit.use
copy/be copyCopy selected regionbebroedit.use
paste/be pastePaste copied regionbebroedit.use
rotate/be rotate <90|180|270>Rotate copied regionbebroedit.use
cylinder/be cyl <radius> <height> <id> [data]Create cylinderbebroedit.use
sphere/be sphere <radius> <id> [data]Create spherebebroedit.use
undo/be undoUndo last actionbebroedit.use
redo/be redoRedo last undone actionbebroedit.use
clear/be clearClear selectionbebroedit.use
pos1/be pos1Set position 1 at current locationbebroedit.use
pos2/be pos2Set position 2 at current locationbebroedit.use
wand/be wandGet selection wand toolbebroedit.use
🎯 Key Features
🏗 Region Selection
  • Wand Tool: Use stick (default) to select regions
  • Visual Feedback: Real-time position setting messages
  • Distance Limit: Configurable maximum selection distance
🧱 Block Operations
  • Fill Regions: Mass block placement
  • Replace Blocks: Selective block replacement
  • Wall Creation: Automatic wall generation
  • Safe Blocks: Configurable allowed blocks list
📋 Copy & Paste System
  • Region Copying: Copy entire selections
  • Rotation Support: 90°, 180°, 270° rotations
  • Smart Pasting: Paste at player position
⚡ Shape Generation
  • Cylinders: Create perfect cylinders with custom radius/height
  • Spheres: Generate spheres of any size
  • Mathematical Precision: Accurate shape calculation
🔄 History System
  • Undo/Redo: Multi-step action history
  • Limited Storage: Configurable history size
  • Batch Operations: Process multiple blocks efficiently
⚙ Configuration
  • 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!

# Item ID for region selection (default: stick)
wand-item: 280

# Maximum distance for block selection
max-selection-distance: 100

# Maximum undo history size
max-undo-history: 10

# Maximum region size (in blocks)
max-region-size: 32768

# Allowed blocks for use
allowed-blocks:
  - "1"   # Stone
  - "2"   # Grass
  - "3"   # Dirt
  - "4"   # Cobblestone
  - "5"   # Wooden Planks
  - "12"  # Sand
  - "13"  # Gravel
  - "14"  # Gold Ore
  - "15"  # Iron Ore
  - "16"  # Coal Ore
  - "17"  # Wood
  - "18"  # Leaves
  - "24"  # Sandstone
  - "35"  # Wool
  - "42"  # Iron Block
  - "45"  # Brick
  - "47"  # Bookshelf
  - "48"  # Mossy Cobblestone
  - "49"  # Obsidian
  - "57"  # Diamond Block
  - "87"  # Netherrack
  - "88"  # Glowstone
  - "89"  # Glowstone Dust
  - "112" # Nether Brick
  - "121" # End Stone
  - "129" # Emerald Ore
  - "133" # Emerald Block
  - "152" # Redstone Ore
  - "155" # Quartz Block
  - "159" # Terracotta
  - "162" # Wood
  - "168" # Prismarine
  - "169" # Sea Lantern
  - "170" # Hay Bale
  - "172" # Terracotta
  - "173" # Coal Block
  - "174" # Packed Ice

# Plugin messages
messages:
  pos1-set: "&aPosition 1 set: &e{x}, {y}, {z}"
  pos2-set: "&aPosition 2 set: &e{x}, {y}, {z}"
  selection-cleared: "&aSelection cleared"
  no-selection: "&cPlease set both selection positions first!"
  region-too-large: "&cRegion is too large! Maximum: &e{blocks} &cblocks"
  blocks-changed: "&aBlocks changed: &e{count}"
  undo-success: "&aUndone changes: &e{count}"
  no-undo: "&cNo actions to undo"
  redo-success: "&aRedone changes: &e{count}"
  no-redo: "&cNo actions to redo"
  copy-success: "&aCopied blocks: &e{count}"
  paste-success: "&aPasted blocks: &e{count}"
  no-copy-data: "&cNo copied data!"
  cylinder-created: "&aCylinder created. Blocks: &e{count}"
  sphere-created: "&aSphere created. Blocks: &e{count}"
🔐 Permissions Setup
Default Permission Setup:
YAML:
permissions:
  bebroedit.use:
    description: Allows using BebroEdit commands
    default: op
Recommended Permission Setup:
  • OPs: Full access by default
  • Builders: Grant bebroedit.use permission
  • Admins: Can configure all settings
🛠 Configuration Options
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
Message Customization:
All plugin messages can be customized in config.yml with color codes and placeholders.

🎮 Usage Examples
Basic Region Editing:
  1. Use wand to set pos1 and pos2
  2. /be set 1 - Fill with stone
  3. /be walls 5 - Add wooden plank walls
  4. /be undo - Revert changes
Advanced Shapes:
  1. /be cyl 10 15 1 - Create stone cylinder (radius 10, height 15)
  2. /be sphere 8 41 - Create gold block sphere
Copy & Paste:
  1. Select region with wand
  2. /be copy - Copy the structure
  3. Move to new location
  4. /be paste - Paste the structure
  5. /be rotate 90 - Rotate for next paste
📞 Support & Custom Plugins
🚀 Need Custom Plugins?
Contact me on Discord for professional plugin development!

Discord: @maizeslava8


💡 What I Offer:
  • Custom Nukkit plugins
  • Feature implementation
  • Bug fixes and optimizations
  • Plugin modifications
  • Unique server systems
⭐ Why Choose Me:
  • Professional code quality
  • Fast delivery
  • Ongoing support
  • Custom solutions for your needs
🔄 Update & Support
Current Version: 1.0.0
  • Stable Release: Production ready
  • Nukkit Compatible: Tested with latest Nukkit
  • Performance Optimized: Efficient block operations
Support Includes:
  • Installation assistance
  • Configuration help
  • Bug fixes
  • Feature requests
🎯 Ready to enhance your server? Contact @maizeslava8 on Discord for custom plugin development!
  • Wow
Reactions: indra87g
Author
Slavko / Frost
Downloads
17
Views
78
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Slavko / Frost

Top