promotional bannermobile promotional banner

HyCore - World Edit

World Edit for Hytale
# HyCore World Edit - Terrain Editing Tools for Hytale

**Powerful world editing commands for builders and server admins.**

HyCore World Edit brings essential terrain manipulation tools to your Hytale server. Select regions, generate shapes, copy/paste structures, and modify terrain with familiar WorldEdit-style commands.

---

## Features

### Selection Tools
- **Wand Tool** - Left-click for pos1, right-click for pos2
- **Chunk Selection** - Select an entire chunk instantly
- **Raycast Selection** - Set positions by looking at blocks
- **Selection Manipulation** - Expand, contract, shift, inset, outset

### Region Operations
- **//set** - Fill your selection with any block
- **//replace** - Replace specific blocks within selection
- **//walls** - Create walls around selection
- **//faces** - Create all 6 faces of selection
- **//hollow** - Hollow out your selection
- **//outline** - Create an outline of your selection
- **//move** - Move your selection in any direction
- **//stack** - Repeat your selection multiple times
- **//overlay** - Place blocks on top of existing terrain
- **//line** - Draw lines between positions
- **//naturalize** - Add natural terrain layers

### Shape Generation
- **//sphere** & **//hsphere** - Solid and hollow spheres
- **//cyl** & **//hcyl** - Solid and hollow cylinders
- **//pyramid** & **//hpyramid** - Solid and hollow pyramids
- **//cone** - Create cones

### Clipboard System
- **//copy** - Copy selection to your clipboard
- **//paste** - Paste clipboard at your position
- Per-player clipboards with position offset support

### History System
- **//undo** - Revert your last operation
- **//redo** - Restore an undone operation
- Per-player history tracking

---

## Commands

### Selection Commands
| Command | Description |
|---------|-------------|
| `//wand` | Get the selection wand tool |
| `//pos1` | Set position 1 at your feet |
| `//pos2` | Set position 2 at your feet |
| `//hpos1` | Set position 1 at targeted block |
| `//hpos2` | Set position 2 at targeted block |
| `//chunk` | Select the chunk you're standing in |
| `//expand <amount> [direction]` | Expand selection |
| `//contract <amount> [direction]` | Contract selection |
| `//shift <amount> [direction]` | Shift selection |
| `//outset <amount>` | Expand in all directions |
| `//inset <amount>` | Contract in all directions |
| `//size` | Show selection dimensions |
| `//count <block>` | Count specific blocks in selection |

### Region Commands
| Command | Description |
|---------|-------------|
| `//set <block>` | Fill selection with a block |
| `//replace <from> <to>` | Replace blocks in selection |
| `//walls <block>` | Create walls around selection |
| `//faces <block>` | Create all faces of selection |
| `//outline <block>` | Create selection outline |
| `//hollow` | Hollow out the selection |
| `//center <block>` | Set the center block(s) |
| `//move <amount> [direction]` | Move selection contents |
| `//stack <count> [direction]` | Stack selection repeatedly |
| `//overlay <block>` | Place blocks on top of terrain |
| `//line <block>` | Draw a line between positions |
| `//naturalize` | Apply natural terrain layers |

### Generation Commands
| Command | Description |
|---------|-------------|
| `//sphere <block> <radius>` | Create a solid sphere |
| `//hsphere <block> <radius>` | Create a hollow sphere |
| `//cyl <block> <radius> <height>` | Create a solid cylinder |
| `//hcyl <block> <radius> <height>` | Create a hollow cylinder |
| `//pyramid <block> <size>` | Create a solid pyramid |
| `//hpyramid <block> <size>` | Create a hollow pyramid |
| `//cone <block> <radius> <height>` | Create a cone |

### Clipboard Commands
| Command | Description |
|---------|-------------|
| `//copy` | Copy selection to clipboard |
| `//paste` | Paste clipboard at your position |

### History Commands
| Command | Description |
|---------|-------------|
| `//undo` | Undo last operation |
| `//redo` | Redo last undone operation |

---

## Installation

1. Download `HyCore-WorldEdit.jar`
2. Place in your server's `plugins/` folder
3. Restart your server
4. Use `//wand` to get started

---

## Permissions

| Permission | Description |
|------------|-------------|
| `worldedit.wand` | Use the selection wand |
| `worldedit.selection` | Selection commands (pos1, pos2, expand, etc.) |
| `worldedit.region` | Region commands (set, replace, walls, etc.) |
| `worldedit.generation` | Generation commands (sphere, cyl, pyramid, etc.) |
| `worldedit.clipboard` | Clipboard commands (copy, paste) |
| `worldedit.history` | History commands (undo, redo) |
| `worldedit.*` | All WorldEdit permissions |

**Note:** Integrates with HyCore permissions if installed.

---

## Limits

To prevent server lag, the following limits are enforced:

- **Max Selection Size:** 50,000 blocks
- **Max Radius:** 100 blocks
- **Max Height:** 256 blocks
- **Max Stack Count:** 100

---

## Directions

Many commands support directional arguments:
- `north`, `south`, `east`, `west`
- `up`, `down`
- Or use player facing direction by default

---

## Why HyCore World Edit?

- **Familiar Commands** - Similar syntax to Minecraft's WorldEdit
- **Performance Focused** - Built-in limits prevent lag
- **Per-Player Sessions** - Selections, clipboards, and history are separate
- **Undo/Redo Support** - Safely experiment with changes
- **Easy Setup** - Works out of the box

---

## Requirements

- Hytale Server
- Java 21+
- HyCore (optional, for permission integration)

---

## Support

- [GitHub Issues](https://github.com/Galaxyz7/HyCore-WorldEdit/issues) - Bug reports & feature requests

---

**Made with love for the Hytale community.**

The HyCore - World Edit Team

profile avatar
  • 3
    Projects
  • 103
    Downloads

More from Galaxyz1