geforkt von Mirrors/FastAsyncWorldEdit
Fix #1075
Dieser Commit ist enthalten in:
Ursprung
420c45a29a
Commit
861fb45e5c
@ -396,7 +396,7 @@ public class HistorySubCommands {
|
||||
PaginationBox pages = cached == null ? null : cached.get();
|
||||
if (page == null || pages == null) {
|
||||
RollbackOptimizedHistory edit = database.getEdit(other, index).get();
|
||||
SimpleChangeSetSummary summary = edit.summarize(null, false);
|
||||
SimpleChangeSetSummary summary = edit.summarize(RegionWrapper.GLOBAL(), false);
|
||||
if (summary != null) {
|
||||
List<Countable<BlockState>> distr = summary.getBlockDistributionWithData();
|
||||
SelectionCommands.BlockDistributionResult distrPages = new SelectionCommands.BlockDistributionResult((List) distr, true, pageCommand);
|
||||
@ -405,7 +405,11 @@ public class HistorySubCommands {
|
||||
}
|
||||
page = 1;
|
||||
}
|
||||
player.print(pages.create(page));
|
||||
if (pages == null) {
|
||||
player.print(Caption.of("fawe.worldedit.history.distr.summary_null"));
|
||||
} else {
|
||||
player.print(pages.create(page));
|
||||
}
|
||||
}
|
||||
|
||||
@Command(
|
||||
|
@ -182,6 +182,9 @@ public abstract class PaginationBox extends MessageBox {
|
||||
@Override
|
||||
public Component getComponent(int number) {
|
||||
for (PaginationBox box : values) {
|
||||
if (box == null) {
|
||||
continue;
|
||||
}
|
||||
int size = box.getComponentsSize();
|
||||
if (size > number) {
|
||||
return box.getComponent(number);
|
||||
@ -195,6 +198,9 @@ public abstract class PaginationBox extends MessageBox {
|
||||
public int getComponentsSize() {
|
||||
int size = 0;
|
||||
for (PaginationBox box : values) {
|
||||
if (box == null) {
|
||||
continue;
|
||||
}
|
||||
size += box.getComponentsSize();
|
||||
}
|
||||
return size;
|
||||
|
@ -4,6 +4,7 @@
|
||||
"fawe.worldedit.history.find.element": "&2{0} {1} &7ago &3{2}m &6{3} &c/{4}",
|
||||
"fawe.worldedit.history.find.element.more": " - Changes: {0}\n - Bounds: {1} -> {2}\n - Extra: {3}\n - Size on Disk: {4}",
|
||||
"fawe.worldedit.history.find.hover": "{0} blocks changed, click for more info",
|
||||
"fawe.worldedit.history.distr.summary_null": "Could not find edit summary for inputs.",
|
||||
|
||||
"fawe.info.lighting.propagate.selection": "Lighting has been propagated in {0} chunks. (Note: To remove light use //removelight)",
|
||||
"fawe.info.updated.lighting.selection": "Lighting has been updated in {0} chunks. (It may take a second for the packets to send)",
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren