EngineHub / EngineHub/WorldEdit

Schematic Browser GUI

Open
#2,264 1 comment 0 reactions 0 assignees View on GitHub
status:pending type:feature-request
Dominant language
Java
Stars
3.5k
Forks
960
Avg merge
6h 57m
Merged PRs (30d)
1

Description

### The Problem

We have quite a few schematics on our server.
The flattening of subdirectories in particular makes it near impossible to navigate these.

![Screenshot_44](https://user-images.githubusercontent.com/39350649/218752811-88a80c59-d3a6-4562-b717-971b92dcc22e.png)

### A Solution

Litematica does a great job at presenting schematics - however this won't work on a server.

![Screenshot_45](https://user-images.githubusercontent.com/39350649/218753404-b3f5055f-8170-4dce-a889-e84ba074dac1.png)

Ideally the server would send the entire schematic tree to the player (just directories and file names, not their contents) such that the player can browse at their leisure.

### Alternatives

Alternatively, adding directory support to the '//schem list' command would already improve the user experience significantly.

For example '//schem list DinoSpear' may generate this output
```
---------- Available Schematics ----------
[D] \1.10\
[D] \1.12\
[D] \1.15\
[D] \1.7\
[L] 0,5ttest.schematic
[L] 1.schematic
[L] 2,1.schematic
```
Clicking on `[D]` would list the contents of that directory.

However, I believe that this alternative is not preferable, since the '//schem list' command is already unresponsive and this would likely amplify the problem.

### Anything Else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.