Skip to content

TARDIS removes forceloading when taking off/landing. #551

@Acuadragon100

Description

@Acuadragon100

Issue description

Whenever the TARDIS takes off or lands, it enables and then disables forceloading for the chunk in question. However, this means it will also remove forceloading added by other mods/datapacks, potentially breaking features from those mods/datapacks.

You could solve this by simply checking if the chunk is already forceloaded and not disable it in that case. But I'm unsure if the chunk needs to be forceloaded at all. Functions like setBlock, getBlockState and getBlockEntity should just load the chunk automatically. Was there any specific reason why forceloading was added? Because I tried removing all forceloading function calls, and the mod seems to work fine.

Steps to reproduce

  1. Run /forceload add ~ ~
  2. Summon the TARDIS (use F3 to make sure it lands in the same chunk).
  3. Run /forceload query ~ ~
  4. Note that the chunk is no longer forceloaded.

Minecraft version

1.20.1

Mod Loader Platform type

Fabric

Mod Loader version

Fabric Loader: 0.15.6

Tardis Refined version

v2.1.5

Other relevant versions

TardisRefined: v2.1.6

Mod List

No response

Please confirm that you have searched existing issues in the repo.

  • Yes, I have checked all open issues and am aware my issue will be closed if it is a duplicate of another

Please confirm that if your issue is related to rendering, that you have tested without the following before testing; (Shaders, Optifine, Rubidium, embeddium, Sodium)

  • Yes, I have done testing without these mods before reported a rendering issue or my issue does not relate to rendering

Attach the relevant crash report file or log file: (Don't know how to find a crash report file? See the Minecraft Wiki Tutorial

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions