Jump to content

[1.12] Released chunk tickets are not removed


Recommended Posts

I've been playing around a bit with ForgeChunkManager for a mod I'm working on, and I think I may have found a Forge bug. I have a callback handler class that implements ForgeChunkManager.LoadingCallback, and it's registered with setForcedChunkLoadingCallback. The documentation for ticketsLoaded states that "tickets unwanted by the mod must be disposed of manually," however, if I call releaseTicket with a ticket bound to a player it is not removed from forcedchunks.dat.

It appears that releaseTicket is exiting early because the playerTickets map is empty, even though player tickets for my mod exist in forcedchunks.dat. As far as I can tell, playerTickets is only populated if the callback is a PlayerOrderedLoadingCallback, which seems like an oversight. My mod doesn't care what order it processes the tickets. Is it really necessary to implement PlayerOrderedLoadingCallback if all I'm going to do is pass the list of tickets untouched?

Link to comment
Share on other sites

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.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.