Forgiving World - Dimension Stacking[Forge/Fabric]

Forgiving World - Dimension Stacking[Forge/Fabric]

882k Downloads

[Bug]: Teleport/Dimension Stack Feature Does Not Work Version 1.20.1

Wackywee opened this issue ยท 8 comments

commented

Describe the bug you're experiencing

When falling beneath or standing beneath y=10, I do not teleport to the overworld despite having the appropriate configs. NOTE: I am running on 1.20.1

Reproducability

Load the following in each config:

#The distance to the minimum y level at which Forgiving Void should forgive the player and send them towards the sky.
#Range: > -2147483648
triggerAtDistanceBelow = 0
#The amount of damage applied to the player when they land.
#Range: > -2147483648
damageOnFall = 19
#The height from which the player will be falling after falling through the void.
#Range: > -2147483648
fallingHeight = 400
#Prevent death on void fall (limits damage to leave at least 0.5 hearts)
preventDeath = true
#Set to false to make Forgiving Void not trigger in the overworld void (dimension 0).
triggerInOverworld = false
#Set to false to make Forgiving Void not trigger in the nether void (dimension -1).
triggerInNether = false
#Set to false to make Forgiving Void not trigger in the end void (dimension 1).
triggerInEnd = true
#Set to true if players are rubber-banding while falling through the void. If you're hosting a public server, you should only do this if you have proper anti-cheat installed.
disableVanillaAntiCheatWhileFalling = true
#List of dimension ids to be allowed for Forgiving Void. Options triggerInOverworld etc. take priority.
dimensionAllowList = []
#List of additional dimension ids to be deny-listed from Forgiving Void. Options triggerInOverworld etc. take priority. Ignored if dimensionAllowList is set.
dimensionDenyList = []

{
  "disableVanillaPortals": {
    "desc:": "Disables vanilla portals, default:false",
    "disableVanillaPortals": false
  },
  "teleportedRidden": {
    "desc:": "Teleport ridden entities too, default:true",
    "teleportedRidden": true
  },
  "teleportLeashed": {
    "desc:": "Teleport leashed entities too, default:true",
    "teleportLeashed": true
  },
  "debuglogging": {
    "desc:": "Enable debug logging, default:false",
    "debuglogging": false
  },
  "dimensionconnections": [
    {
      "from": "minecraft:the_end",
      "to": "minecraft:overworld",
      "teleporttype": {
        "teleporttype": "CAVE",
        "teleport_to_y": 320
      },
      "belowy": 10,
      "slowfallticks": 400
    },
    {
      "from": "minecraft:the_end",
      "to": "minecraft:overworld",
      "teleporttype": {
        "teleporttype": "AIR",
        "teleport_to_y": 320
      },
      "belowy": 10,
      "slowfallticks": 400
    },
    {
      "from": "minecraft:the_end",
      "to": "minecraft:overworld",
      "teleporttype": {
        "teleporttype": "GROUND",
        "teleport_to_y": 320
      },
      "belowy": 10,
      "slowfallticks": 400
    }
  ]
}

Mod up to date

  • Before submitting this issue I updated to the newest version and reproduced it

Minecraft version

1.19

Modloader version

Forge

Logs

https://gist.github.com/Wackywee/6a2c214707d779ba458825a9d3c8bcaf

commented

Version is 1.20.1 not 1.19

commented

Did you try in survival mode?

commented

Yessiree, I tried in survival mode. I could attach a video if you would like?

commented

Also, follow on for this, it would be really convenient if you added in the ability to make the teleport timer immediate in the config

commented

works just fine for me, with only my Forgiving World mod. If it doesnt work together with Forgiving Void that may be a mod conflict then

commented

I thought they we're the same thing, my bad. I'll give it a try.

commented

Good news, it seems Forgiving void was the issue, thanks.

commented

๐Ÿ‘ yay then its working. and ye they got similar names