IntellectualSites / IntellectualSites/FastAsyncWorldEdit

requesting Perf validation

Open
#2,493 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Enhancement
Dominant language
Java
Stars
806
Forks
394
Avg merge
22h 19m
Merged PRs (30d)
14

Description

What feature do you want to see added?

I would like to see the implementation of the command "//perf validation on" and "//perf validation off"

It is apparently something that can be turned on so that if you paste connectable blocks like fence posts, walls, glass panes, etc. and they are incorrectly connecting, they will attempt to redo the connections.

In discord, I noticed pierreschwang (nicknamed Pierre DE) commented that it is "not supported at the moment - block updates take quite a bit of performance and are therefor disabled in FAWE"

I'm requesting it as a feature, since:

  1. it is able to be turned on and off as per player's request.
  2. it can help quickly fix copy/pasted fences and things that connect
  3. it is available in worldedit, but worldedit can't be used at the same time as FAWE

Thanks for your consideration. I appreciate everything you guys are doing. FAWE is a great plugin.

Are there any alternatives?

The only alternatives I can think of would be to:

  1. take out FAWE and put in WorldEdit just to use it
  2. go to each individual connectable block and replace them manually

Although these alternatives are available, I don't want to temporarily switch plugins just for that command, and it can be time consuming to manually replace the blocks that connect.

Anything else?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests; start by examining how WorldEdit provides the requested performance-validation commands and compare that behavior with FAWE's paste handling. Define the performance impact and acceptance criteria for toggling validation and correcting connections among pasted blocks.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.