Class NameToIndexInfo
java.lang.Object
de.ellpeck.rockbottom.api.util.reg.NameToIndexInfo
- All Implemented Interfaces:
IJsonSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfromBuffer(io.netty.buffer.ByteBuf buf) get(int id) intgetId(ResourceName name) getName()getSettingsFile(IDataManager manager) voidload(com.google.gson.JsonObject object) boolean<T> voidpopulate(NameRegistry<T> registry) voidsave(com.google.gson.JsonObject object) voidtoBuffer(io.netty.buffer.ByteBuf buf)
-
Constructor Details
-
NameToIndexInfo
-
-
Method Details
-
populate
-
getId
-
get
-
needsSave
public boolean needsSave() -
fromBuffer
public void fromBuffer(io.netty.buffer.ByteBuf buf) -
toBuffer
public void toBuffer(io.netty.buffer.ByteBuf buf) -
load
public void load(com.google.gson.JsonObject object) - Specified by:
loadin interfaceIJsonSettings
-
save
public void save(com.google.gson.JsonObject object) - Specified by:
savein interfaceIJsonSettings
-
getSettingsFile
- Specified by:
getSettingsFilein interfaceIJsonSettings
-
getName
- Specified by:
getNamein interfaceIJsonSettings
-