Package net.thewinnt.cutscenes.effect
Interface CutsceneEffectSerializer<T>
- All Known Implementing Classes:
AppearingTextSerializer,BlitSerializer,RectangleSerializer,TriangleStripSerializer
public interface CutsceneEffectSerializer<T>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CutsceneEffectSerializer<AppearingTextConfiguration> static final CutsceneEffectSerializer<BlitConfiguration> static final CutsceneEffectSerializer<RectangleConfiguration> static final CutsceneEffectSerializer<TriangleStripConfiguration> -
Method Summary
Modifier and TypeMethodDescriptionfactory()fromJSON(com.google.gson.JsonObject json) fromNetwork(net.minecraft.network.FriendlyByteBuf buf) static voidinit()Loads the class, causing its static initializer to be run.static <T> CutsceneEffectSerializer<T> register(net.minecraft.resources.ResourceLocation id, CutsceneEffectSerializer<T> serializer) void
-
Field Details
-
APPEARING_TEXT
-
TRIANGLE_STRIP
-
RECTANGLE
-
BLIT
-
-
Method Details
-
fromNetwork
-
fromJSON
-
toNetwork
-
factory
CutsceneEffectSerializer.CutsceneEffectFactory<T> factory() -
register
static <T> CutsceneEffectSerializer<T> register(net.minecraft.resources.ResourceLocation id, CutsceneEffectSerializer<T> serializer) -
init
static void init()Loads the class, causing its static initializer to be run. Just likeEasingSerializer.init()
-