mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2025-02-23 13:30:12 +08:00
Only set supported and exposed side effects with //perf on
and //perf off
. Fixes #2428
This commit is contained in:
parent
cd0f107da2
commit
98d396f5bf
@ -275,8 +275,10 @@ void perf(Actor actor, LocalSession session,
|
||||
}
|
||||
} else if (newState != null) {
|
||||
SideEffectSet applier = session.getSideEffectSet();
|
||||
for (SideEffect sideEffectEntry : SideEffect.values()) {
|
||||
applier = applier.with(sideEffectEntry, newState);
|
||||
for (SideEffect sideEffectEntry : WorldEdit.getInstance().getPlatformManager().getSupportedSideEffects()) {
|
||||
if (sideEffectEntry.isExposed()) {
|
||||
applier = applier.with(sideEffectEntry, newState);
|
||||
}
|
||||
}
|
||||
session.setSideEffectSet(applier);
|
||||
if (!showInfoBox) {
|
||||
|
Loading…
Reference in New Issue
Block a user