MohistMC / Banner

The Bukkit/Spigot/Paper API implementation for Fabric
GNU General Public License v3.0
235 stars 28 forks source link

传送有问题,经常出现玩家卡墙窒息或跌入虚空 #250

Closed HansOffice closed 3 weeks ago

HansOffice commented 6 months ago

I have confirmed that ...

Banner version

[互通]banner-1.20.1-579-server

OS & Java versions

win11 zulu jdk17

Plugins and Mods

模组:adventure-platform-fabric, Applied Energistics 2, AE2WTLib, Applied Botanics, Architectury, AzureLib Armor, Balm, Banner Mod, BCLib, Better End, Bookshelf, Botania, Botany Ores, BotanyPots, Cardinal Components API, Cardinal Components API (base), Cardinal Components API (blocks), Cardinal Components API (chunks), Cardinal Components API (entities), Cardinal Components API (items), Cardinal Components API (world saves), Cardinal Components API (scoreboard), Cardinal Components API (worlds), chisels-and-bits, cloth-basic-math, Cloth Config v11, toml, mclib, mixin-tools, TinyConfig, jsr305, dynamicenum, i18n, json, common-image, common-io, common-lang, imageio-core, imageio-metadata, imageio-webp, Configuration, Create: Copycats+, Create Dragon Lib, Create Enchantment Industry, Create Jetpack, Create Crafts & Additions, Diggus Maximus, Dripstone Fluid Lib, When Dungeons Arise, When Dungeons Arise: Seven Seas, Ecologics, Elytra Slot, Enchanted Lib, ExtendedAE, Fabric API, Fabric Convention Tags, Fabric Language Kotlin, Fabric Loader, fiber, Flight Lib, Forge Config API Port, Create: Garnished, GeckoLib 4, The Graveyard, Immersive Aircraft, OpenJDK, javax.inject, Kyrpt Config, LazyDFU, Lithium, Lootr, Lucky Block, MEGA Cells, Milk Lib, MixinExtras, Manningham Mills, moonfabric mod, Manic, mapping-io, adventure-api, adventure-key, adventure-platform-api, adventure-text-logger-slf4j, adventure-text-minimessage, adventure-text-serializer-ansi, adventure-text-serializer-gson, adventure-text-serializer-json, adventure-text-serializer-legacy, adventure-text-serializer-plain, examination-api, examination-string, terminalconsoleappender, log4j-iostreams, kotlin-reflect, kotlin-stdlib, kotlin-stdlib-jdk7, kotlin-stdlib-jdk8, atomicfu-jvm, kotlinx-coroutines-core-jvm, kotlinx-coroutines-jdk8, kotlinx-datetime-jvm, kotlinx-serialization-cbor-jvm, kotlinx-serialization-core-jvm, kotlinx-serialization-json-jvm, jline-terminal, jline-terminal-jansi, lz4-pure-java, MathParser.org-mXparser, snakeyaml, Patchouli, Player Animator, Porting Lib Accessors, Porting Lib Attributes, Porting Lib Base, Porting Lib Brewing, Porting Lib Client Events, Porting Lib Common, Porting Lib Config, Porting Lib Core, Porting Lib Data, Porting Lib Entity, Porting Lib Extensions, Porting Lib Fluids, Porting Lib GameTest, Porting Lib Lazy Register, Porting Lib Mixin Extensions, Porting Lib Model Generators, Porting Lib Model Loader, Porting Lib Model Materials, Porting Lib Models, Porting Lib Networking, Porting Lib Obj Loader, Porting Lib Tags, Porting Lib Tool Actions, Porting Lib Transfer, Porting Lib Utility, Create: Steam 'n' Rails, Reach Entity Attributes, Reborn Core, Registrate for Fabric, Runes, Saecularia Caudices, Scena, Servux, So Many Enchantments Mod, Spell Engine, Spell Power Attribute, Starlight, Step Height Entity Attribute, Structure Pool API, Energy, Tech Reborn, Terraform Wood API (v1), Traveler's Backpack, Trinkets, Waystones, Wizards (RPG Series), WorldEdit, WunderLib, YetAnotherConfigLib, Yuushya
插件:MiniMOTD, LuckPerms, OpenInv, BlockLocker, PlaceholderAPI, Helper, CMILib, spark, ProtocolLib, LibsDisguises, LiteSignIn, Minepacks, TrChat, TAB, Vault, Announcement, DecentHolograms, YukiNoaAPI, Essentials, ShadowCore, ZetaJoinAction, TAB-Bridge, XConomy, PlayerPoints, Multiverse-Core, KeepInventory, ShadowLevels, CratesLottery, ItemCommand, Residence, DeluxeMenus, BetterRTP, EssentialsSpawn, GadgetsMenu, MarriageMaster, GlobalMarketPlus, QuickShop, PlugManX (PlugMan)

Description

玩家在进行tpa时或执行Home指令时会出现传送后卡入方块内导致窒息死亡的情况,或是直接跌入虚空死亡 并且为概率事件,不会百分百触发

Step to reproduce

随机事件,无法进行有效复现

Logs

latest.log

Server pack link (Optional)

No response

HansOffice commented 6 months ago

传送卡地的问题我大概找到原因了,貌似是传送早于区块加载,导致地形还没加载出来,人物就传送过去了,这个时候玩家自由下坠,就卡进地里了。如果传送后地形已经成功加载出来的话,那就不会出现卡到虚空或者是地里面的情况,希望得到修复

Mgazul commented 6 months ago

尝试使用最新构建

HansOffice commented 6 months ago

尝试使用最新构建

似乎有些用处,但似乎还有随机传送会卡进石头的问题