SPIGOT-7403: Add direct API for waxed signs

This commit is contained in:
Parker Hawke 2023-06-23 09:58:59 +10:00 committed by md_5
parent c68c1f1b35
commit 504d966651
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11

View File

@ -42,12 +42,22 @@ public class CraftSign<T extends TileEntitySign> extends CraftBlockEntityState<T
@Override
public boolean isEditable() {
return !getSnapshot().isWaxed() && getSnapshot().playerWhoMayEdit != null;
return !isWaxed();
}
@Override
public void setEditable(boolean editable) {
getSnapshot().setWaxed(!editable);
this.setWaxed(!editable);
}
@Override
public boolean isWaxed() {
return getSnapshot().isWaxed();
}
@Override
public void setWaxed(boolean waxed) {
getSnapshot().setWaxed(waxed);
}
@Override