Class IOValue
java.lang.Object
com.saicone.rtag.registry.IOValue
Class to create I/O objects that require a certain level of registry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectcreateInput(Object compound) Create a tag value input using provided objects.
This object is used to keep tract of Minecraft serialization process.static ObjectcreateInput(Object reporter, Object provider, Object compound) Create a tag value input using provided objects.
This object is used to keep track of Minecraft serialization process.static ObjectCreate a tag value output-
This object is used to keep track of Minecraft serialization process.static ObjectcreateOutput(Object reporter, Object provider) Create a tag value output using provided objects.
This object is used to keep track of Minecraft serialization process.static ObjectcreateOutputWrapping(Object reporter, Object provider, Object compound) Create a tag value output using provided objects.
This object is used to keep track of Minecraft serialization process.static ObjectGet the result of a tag value output.
-
Constructor Details
-
IOValue
public IOValue()
-
-
Method Details
-
createInput
-
createInput
Create a tag value input using provided objects.
This object is used to keep track of Minecraft serialization process.- Parameters:
reporter- the reporter to append errors.provider- the access provider.compound- the compound that will be inserted.- Returns:
- a newly generated tag value input.
-
createOutput
Create a tag value output-
This object is used to keep track of Minecraft serialization process.- Returns:
- a newly generated tag value output.
-
createOutput
Create a tag value output using provided objects.
This object is used to keep track of Minecraft serialization process.- Parameters:
reporter- the reporter to append errors.provider- the access provider.- Returns:
- a newly generated tag value output.
-
createOutputWrapping
Create a tag value output using provided objects.
This object is used to keep track of Minecraft serialization process.- Parameters:
reporter- the reporter to append errors.provider- the access provider.compound- the tag compound to insert information.- Returns:
- a newly generated tag value output.
-
result
-