Skip to content

Commit afccc26

Browse files
authored
[Savestates] Various fixes and documentation (#277)
- **[Savestates] Fix temporary savestate not saving correctly** - **[Savestates] Fix savestatehandler being unregistered twice** - **[Savestates] Improvements to documentation** - **[Savestates] Fix SubtickGuiScreen being affected by modifier keys from virtualinput**
2 parents a456c08 + c284c52 commit afccc26

File tree

10 files changed

+326
-63
lines changed

10 files changed

+326
-63
lines changed

src/main/java/com/minecrafttas/tasmod/TASmod.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ public void onServerStop(MinecraftServer mcserver) {
188188
if (savestateHandlerServer != null) {
189189
PacketHandlerRegistry.unregister(savestateHandlerServer); // Unregistering the savestatehandler, as a new instance is registered in onServerStart()
190190
PacketHandlerRegistry.unregister(savestateHandlerServer.getPlayerHandler());
191-
PacketHandlerRegistry.unregister(savestateHandlerServer);
192191
EventListenerRegistry.unregister(savestateHandlerServer.getSavestateTemporaryHandler());
193192

194193
savestateHandlerServer = null;

src/main/java/com/minecrafttas/tasmod/playback/PlaybackControllerServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
*/
4343
public class PlaybackControllerServer implements ServerPacketHandler {
4444

45-
private TASstate state;
45+
private TASstate state = NONE;
4646

4747
@Override
4848
public PacketID[] getAcceptedPacketIDs() {

src/main/java/com/minecrafttas/tasmod/registries/TASmodPackets.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public enum TASmodPackets implements PacketID {
100100
*/
101101
SAVESTATE_RENAME_SCREEN,
102102
/**
103-
* <p>Clears the screen on the client, if it's a savestate screen
103+
* <p>Clears the screen on the client, if it's a savestate screen or a "Loading Terrain" screen
104104
* <p>SIDE: Both<br>
105105
* ARGS: None
106106
*/

0 commit comments

Comments
 (0)