class renaming, gui textures, lang builder, dynamic cycle

This commit is contained in:
2025-03-20 21:25:10 +01:00
parent 3b6df19189
commit c78c0a7c5f
14 changed files with 190 additions and 43 deletions

View File

@@ -0,0 +1,21 @@
package com.oierbravo.mechanicals.utility;
import com.simibubi.create.foundation.data.CreateRegistrate;
public class RegistrateLangBuilder {
private final String namespace;
private final CreateRegistrate registrate;
public RegistrateLangBuilder(String namespace, CreateRegistrate registrate) {
this.namespace = namespace;
this.registrate = registrate;
}
public RegistrateLangBuilder add(String literal, String defaultTranslation){
registrate.addRawLang(namespace + "." + literal,defaultTranslation);
return this;
}
public RegistrateLangBuilder addRaw(String literal, String defaultTranslation){
registrate.addRawLang(literal,defaultTranslation);
return this;
}
}