Merge 9e4f2649835057e230c6bd5a4fc599b2fd1caca4 into 7d9eac5584e238a890a388a0f697c27c7391caa4

This commit is contained in:
zeng-git 2025-08-27 23:50:12 +08:00 committed by GitHub
commit bb38d75cbd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -160,14 +160,18 @@ object FileSystem extends api.detail.FileSystemAPI {
abstract class ItemLabel(val stack: ItemStack) extends Label
class ReadOnlyLabel(val label: String) extends Label {
class ReadOnlyLabel(private var label: String) extends Label {
def setLabel(value: String) = throw new IllegalArgumentException("label is read only")
def getLabel = label
private final val LabelTag = Settings.namespace + "fs.label"
override def load(nbt: NBTTagCompound) {}
override def load(nbt: NBTTagCompound) {
if (nbt.hasKey(LabelTag)) {
label = nbt.getString(LabelTag)
}
}
override def save(nbt: NBTTagCompound) {
if (label != null) {