Iron's Spells 'n Spellbooks

Iron's Spells 'n Spellbooks

24M Downloads

[Bug] Possible to permanently lock yourself out of/into the pocket dimension

CerberusStars opened this issue · 5 comments

commented

Observed behaviour

If the portal is destroyed, whether by a modded item overwriting the block, a bedrock breaker, or breaking it in creative mode, then the player is unable to leave the pocket dimension under normal means. The spell is completely locked for the player, if they do find some way out.

Expected behaviour

If the portal block is missing when the spell is used again, then it will be replaced and the player will be teleported to the dimension as normal.

Steps to reproduce

  1. Enter pocket dimension
  2. Break the portal (Methods listed above)
    The player will be unable to leave or re-enter the dimension.

Server Type

Single Player

Crashlog

No response

Iron's Spells N Spellbooks version

Iron's Spells 'n Spellbooks [1.21.1-3.14.6]

Forge version

Neoforge 21.1.213

Other mods

I imagine this is unimportant, but I'll include it anyway.

AE2WTLib [19.2.6]
AEInfinityBooster [1.21.1-1.0.0.52]
Accurate BlockPlacement [1.0.0]
Advanced AE [1.6.3-1.21.1]
All The Arcanist Gear [1.21.1-21.3.2]
All the Wizard Gear [1.21.1-1.1.11]
Allthemodium [2.9.4]
Apotheosis [8.4.0]
Apothic Attributes [2.9.0]
Apothic Enchanting [1.5.0]
Apothic Spawners [1.3.2]
AppleSkin [3.0.7+mc1.21]
Applied Energistics 2 [19.2.17]
Applied Mekanistics [1.6.3]
Architectury [13.0.8]
Ars Additions [1.21.1-21.2.3]
Ars Creo [5.1.0]
Ars Elemental [0.7.6.1]
Ars Hex [5.0.2]
Ars Nouveau [5.10.6]
Ars Énergistique [2.1.1-beta]
Athena [4.0.2]
Atlas API [1.21.1-1.2.0]
Balm [21.0.54]
Bookshelf [21.1.77]
Brewin' And Chewin' [4.4.1]
Bridging Mod [2.6.2+1.21.1]
Caelus API [7.0.1+1.21.1]
Cloth Config v15 API [15.0.140]
Configured [2.6.2]
Controlling [19.0.5]
Crabber's Delight [1.2.3]
Crafting Tweaks [21.1.6]
Crash Assistant [1.10.15]
Crash Utilities [9.0.4]
Create [6.0.7]
Create Stuff & Additions [2.0.9]
Create: Copycats+ [3.0.2+mc.1.21.1-neoforge]
Create: New Age [1.1.5+create-electric-stonks-template-1.20.1-mc1.21.1]
Curios API [9.5.1+1.21.1]
Dyson Cube Project [1.0.2]
EMI [1.1.22+1.21.1+neoforge]
EMI Enchanting [0.1.2+1.21+neoforge]
EMI Loot [0.7.6+1.21+neoforge]
EMI Ores [1.2+1.21.1+neoforge]
EMI++ [1.2.3]
EMIffect [2.1.6+mc1.21.1]
Elytra Slot [9.0.2+1.21.1]
EnchantmentDescriptions [21.1.9]
Expanded AE [2.1.1]
Extended Terminal [1.0.0]
Extra Mod Integrations [1.0.3+1.21.1]
Extreme Sound Muffler [3.51]
FTB Backups 2 [1.0.28]
FTB Chunks [2101.1.11]
FTB Essentials [2101.1.7]
FTB Filter System [21.1.3]
FTB Jei Extras [21.1.7]
FTB Library [2101.1.23]
FTB Quests [2101.1.17]
FTB Teams [2101.1.5]
FTB XMod Compat [21.1.6]
FTBQuestsOptimizer [3.1.0-1.21.1]
Farmer's Delight [1.2.9]
Flux Networks [8.0.0]
Fullblock Energistics [2.3.2]
Functional Storage [1.21.1-1.5.5]
Fzzy Config [0.7.3+1.21+neoforge]
Gateways To Eternity [5.1.0]
GeckoLib 4 [4.8.2]
Glodium [1.21-2.2-neoforge]
Growth Accelerator Tiers [1.0.4]
GuideME [21.1.15]
Inventory Essentials [21.1.8]
Inventory Tweaks Refoxed [1.21.1-1.2.0]
Iron's Apothic [1.9.0]
Iron's Gems 'n Jewelry [1.21.1-1.5.3]
Iron's RPG Tweaks [2.2.1]
Iron's Spellbooks KubeJS [4.0.1]
Iron's Spells 'n Spellbooks [1.21.1-3.14.6]
Jade [15.10.3+neoforge]
Jade Addons [6.1.0+neoforge]
Just Enough Items [19.25.0.323]
Kotlin for Forge [pp2cY80Q]
KubeJS [2101.7.1-build.181]
KubeJS Create [2101.3.1-build.11]
KubeJS Mekanism [2101.1.6-build.6]
KubeJSCurios [1.0.4]
LootJS [1.21.1-3.6.0]
Lootr [1.21-1.10.35.91]
M.R.U [1.0.19+LTS+1.21.1+neoforge]
ME Requester [1.21.1-1.4.1]
Mekanism [10.7.17]
Mekanism: Generators [10.7.17]
MmmMmmMmmMmm [1.21-2.0.9]
Moonlight Lib [1.21-2.25.5]
More Delight [25.07.28a-1.21-neoforge]
More Overlays Updated [1.23.2-neoforge]
More useful Dragon Egg [hOyb1rOu]
Mouse Tweaks [2.26.1]
Oracle Index [0.4.1]
Orbital Strike Cannon [1.0.0]
Oritech [0.19.1]
Oritech Things [0.0.28]
Patchouli [1.21.1-92-NEOFORGE]
Placebo [9.9.1]
Player Animator [2.0.1+1.21.1]
PolyLib [2100.1.0-build.183]
PonderJS [1.21.1-2.1.3]
PrickleMC [21.1.11]
ProbeJS [7.5.1]
Productive Metalworks [1.21.1-1.13.0]
Rhino [2101.2.7-build.81]
Rustic Delight [1.5.0]
Searchables [1.0.2]
Silent Gear [4.0.29]
Silent Gear Metalworks [1.21.1-1.4.5]
Silent Lib [10.5.1]
Silent's Gems [5.1.2.1]
Sophisticated Backpacks [3.25.12]
Sophisticated Core [1.3.87]
Sophisticated Storage [1.5.14]
Sounds [2.4.15+lts+1.21.1+neoforge]
Spice of Life: Carrot Edition [1.16.5]
Super Factory Manager (SFM) [4.26.0]
SuperMartijn642's Config Library [1.1.8]
SuperMartijn642's Core Lib [1.1.18+a]
Supplementaries [1.21-3.4.20]
Titanium [4.0.40]
Too Fast [0.8.5.8]
Torchmaster [21.1.5-beta]
Trash Cans [1.0.18+c]
TrashSlot [21.1.4]
Waystones [21.1.23]
YetAnotherConfigLib [3.8.0+1.21.1-neoforge]
You're in Grave Danger [2.0.13]
e4mc [5.4.1]
oωo [0.12.15.5-beta.1+1.21]

Crashlog Check

  • I understand if this is a crashbug and I did not attach a crashlog, this will not be handled

Fabric Check

  • I understand if I am using Farbic APIs or Connector, this will not be handled
commented

Sorry if I submitted this one wrong! this isn't quite a bug, but this definitely seems unintended.

commented

yeah it could be considered a bug but its a very low priority issue. thats what you get for breaking the portal lol

commented

it is meant to be impossible to escape your own pocket, and some common blocks like waystones are disabled in the dimension via a block tag. if there are other common means of teleportation (i dont know what ae2 spatial storage is) they can also be blacklisted.

commented

Yeah, thats true. This could be a bigger issue in multiplayer, since it's theoretically possible to break someone else's portal. (AE2 spatial storage, waystones warp plate and probably many other methods.)
This would take an unreasonable amount of spite, but it's possible

commented

AE2's Spatial storage lets you transport blocks and entities (including players) using spatial pylons (ae2:spatial_pylon)
Blacklisting pylons should solve this
Warp plates (waystones:warp_plate) still work for teleportation, at least in ISS 1.21.1-3.14.6