QWERTY770
mod全部代码:https://github.com/QWERTY770/MCBBS-Wiki-Mod

其中ItemTransporter的第46行

  1. playerentity.changeDimension(GetWorld.getWorldFromServer(server, "mcbbswiki:mcbbswiki_normal_dimension"));
复制代码

经测试,我自己写的getWorldFromServer(MinecraftServer server, String id)确实能根据id返回一个正确的ServerWorld维度

但是执行完代码后,playerentity完全没有变化

查找相关代码发现,changeDimension返回了一个新的Entity,并没有在原基础上改变

那该如何改变实体的维度呢

594524502
试试ServerPlayerEntity.teleport