geforkt von Mirrors/FastAsyncWorldEdit
Fixes #756
Dieser Commit ist enthalten in:
Ursprung
678fb0a8b3
Commit
9f3a451ef6
@ -63,6 +63,9 @@ public class BlockType implements Keyed, Pattern {
|
|||||||
private final BlockTypesCache.Settings settings;
|
private final BlockTypesCache.Settings settings;
|
||||||
private final LazyReference<FuzzyBlockState> emptyFuzzy
|
private final LazyReference<FuzzyBlockState> emptyFuzzy
|
||||||
= LazyReference.from(() -> new FuzzyBlockState(this));
|
= LazyReference.from(() -> new FuzzyBlockState(this));
|
||||||
|
@Deprecated
|
||||||
|
private final LazyReference<String> name = LazyReference.from(() -> WorldEdit.getInstance().getPlatformManager()
|
||||||
|
.queryCapability(Capability.GAME_HOOKS).getRegistries().getBlockRegistry().getName(this));
|
||||||
|
|
||||||
//FAWE start
|
//FAWE start
|
||||||
private final LazyReference<Integer> legacyId = LazyReference.from(() -> computeLegacy(0));
|
private final LazyReference<Integer> legacyId = LazyReference.from(() -> computeLegacy(0));
|
||||||
@ -120,6 +123,7 @@ public class BlockType implements Keyed, Pattern {
|
|||||||
String id = getId();
|
String id = getId();
|
||||||
return id.substring(id.indexOf(':') + 1);
|
return id.substring(id.indexOf(':') + 1);
|
||||||
}
|
}
|
||||||
|
//FAWE end
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the name of this block, or the ID if the name cannot be found.
|
* Gets the name of this block, or the ID if the name cannot be found.
|
||||||
@ -129,7 +133,11 @@ public class BlockType implements Keyed, Pattern {
|
|||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return getRichName().toString();
|
String name = this.name.getValue();
|
||||||
|
if (name == null || name.isEmpty()) {
|
||||||
|
return getId();
|
||||||
|
}
|
||||||
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren