Posted November 4, 20168 yr I am having some trouble syncing my WorldSavedData between the server and client. I have two packets: One that updates a single entry(this one works perfectly fine), and one that updates all the entries(For when the player logs in or changes dimension). However I am at a loss on what event to send my second packet. I tried PlayerLoggedInEvent but that only works for when the player logs in not when they change dimensions. I tried EntityJoinedWorldEvent but thats fired too early so Minecraft#theWorld is still null. What should I use thats fired when you log in or changed dimension? Heres my packet class: public class UpdateAuraChunksPacket implements IMessage { private NBTTagCompound tag; public UpdateAuraChunksPacket() {} public UpdateAuraChunksPacket(AuraChunkManager a) { this.tag = a.serializeNBT(); } @Override public void fromBytes(ByteBuf buf) { tag = ByteBufUtils.readTag(buf); } @Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeTag(buf, tag); } public static class Handler implements IMessageHandler<UpdateAuraChunksPacket, IMessage> { @Override public IMessage onMessage(UpdateAuraChunksPacket message, MessageContext ctx) { AuraChunkManager.get(Minecraft.getMinecraft().theWorld).deserializeNBT(message.tag); AuraChunkManager.get(Minecraft.getMinecraft().theWorld).markDirty(); return null; } } }
November 4, 20168 yr Maybe use EntityTravelToDimensionEvent. *Edit Use the one Diesieben said. VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect. Forge and vanilla BlockState generator.
November 4, 20168 yr Author I tried that but it doesn't work for the end. Traveling from the end to the overworld counts as respawning not traveling dimensions.
November 4, 20168 yr I tried that but it doesn't work for the end. Traveling from the end to the overworld counts as respawning not traveling dimensions. PlayerRespawnEvent VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect. Forge and vanilla BlockState generator.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.