Giter VIP home page Giter VIP logo

trapdoor's Introduction

本项目已经停止维护并得到重构,新的地址在这里 https://github.com/hhhxiao/trapdoor-ll


drawing


简体中文 | English

GitHub All ReleasesGitHub release (latest by date)

Trapdoor is a minecraft bedrock server-side mod(or plugin) inspired by the java edition's carpet mod. It provides a wealth of functions for survival and technical players, including but not limited to below:

  • Change the World ticking speed
  • Display village bounds, center and iron golem spawn area
  • Display server's CPU& memory usage
  • Measure and profile MSPT and TPS
  • Display Hardcoded spawn area

What's more, this mod completely follows features of vanilla game. This means it will NOT change any features without notifying users and will not affect the game level, so it is suitable for use this mod in vanilla survival server.

drawing

Download

Please go to Releases page to download the latest version.

Install & Usage

Trapdoor is the same as other BDS plugins, you can use any DLL injector to inject it into your BDS. There are the details of how to install and usage: English Trapdoor Wiki.

TODOs and Plans

See TODOs for todo and development plans.

Feedback and discussion

Contributors

Thanks to the developers below for their selfless contributions to this repository:


AgNO3

💻

OEOTYAN

💻

xiaohengying

💻

Qiuzhizhe

💻

Sysca11

💻

dreamguxiang

💻

pa733

💻

Thanks to the following community contributors for providing multilingual translations:

  • 0x506978656c
  • TimothyGrass

Credits

3rd-party libraries or codes

Players

Thanks for the follow game players who make suggestions and feedback bugs: Player,木月酸与云龙碱, 莵道三室戸, orange_31, panda4994**, 梵蒂冈_273, OEOTYAN, Origin 0110, 阿阎mr, 玲珑芯, Sysca11, yqs112358


Support

You can sponsor me through drawing https://afdian.net/@hhhxiao

trapdoor's People

Contributors

0x506978656c avatar allcontributors[bot] avatar dreamguxiang avatar hhhxiao avatar oeotyan avatar pa733 avatar quizhizhe avatar xiaohengying avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trapdoor's Issues

About death coordinate display

I would like to request for feature that display player's death coordinate when they died. Including player's Xbox ID, dimension and the death coordinate.

火药点花下方块崩服

Trapdoor 最新版 服务端:1.18.12
使用刷怪概率预测器,用火药点花下面的草方块发生崩服

hsa相关

希望能给hsa指令加个调显示范围不然很卡

Several security issues in command parser

potential memory leak and buffer overflow.

  1. CommandNode::parse 内存泄漏
    -> 触发条件: 解析最后一个arg时,arg无效。
    -> 触发位置: CommandNode.cpp:L47-L65
    -> 触发原理: 无论arg是否解析成功,都申请了一个ArgHolder,但是L66处判断了arg解析是否成功,并且 只释放 成功解析的arg。若arg解析失败,则内存泄漏。

  2. CommandNode::parse 缓冲区溢出
    -> 触发条件: tokens.size()==1 && 解析失败
    -> 触发位置: CommandNode.cpp:L73-L74
    -> 触发原理: 当解析失败后,在L44向用户提示错误后,仍然向下执行,直到L72的遍历查找,当执行node.second->getName() == tokens[idx]时,由于idx>=tokens.size() (idx==1),出现缓冲区溢出。考虑到vector的预分配特性,tokens[1]可能仍然在一个可以正常访问的已分配堆区域。但是由于执行了字符串的比较操作,而tokens[1]内部的内容不确定,从而导致缓冲区溢出并崩溃。

1.16.201.x Support?

Is there any plans to support 1.16.201?
What needs to be done to add support for it?

WIKI错误

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
image
“加看”游戏运行速度

在内存中找不到函数:?

LiteLoader-2.9.0;bedrock-server-1.19.50.02。
会出现以下问题:
19:34:39 ERROR [PreLoader] Could not find function in memory: ?getDimension@Level@@QEBAPEAVDimension@@v?$AutomaticID@VDimension@@h@@@z
19:34:39 ERROR [PreLoader] Plugin: trapdoor-0.20.0-1.19.40.02.dll
19:34:39 ERROR [PreLoader] Could not find function in memory: ?getRotation@Actor@@qeba?AVVec2@@xz
19:34:39 ERROR [PreLoader] Plugin: trapdoor-0.20.0-1.19.40.02.dll
19:34:39 ERROR [PreLoader] Could not find function in memory: ??$parse@PEBVBlock@@@CommandRegistry@@AEBA_NPEAXAEBUParseToken@0@AEBVCommandOrigin@@HaeAv?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@aeav?$vector@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@v?$allocator@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@2@@4@@z
19:34:39 ERROR [PreLoader] Plugin: trapdoor-0.20.0-1.19.40.02.dll

Custom Blocks

How to create custom block on C++ I triyng to use BlockTypeRegistry::registerBlocks but u have crashes

/village v false指令崩服

服务端版本:1.18.2.03
Trapdoor版本:最新版
在游戏内使用/village v true指令打开村民信息显示后,使用/village v false尝试关闭会出现卡死,然后服务端崩掉

Problems when i want inject trapdoor on a hosted cloud server

I was researching and talking to people who have used hatch and they all tell me they use it in a Local BDS, they also told me that it was not possible to inject it into a server hosted in the cloud, if the problem is, it can be injected into a server hosted in the cloud (I've been trying with an FTP Program and I don't know if it can be done)

Crash on open for BDS 1.16.20.03

Crash [2020-08-15 19:29:36 INFO] at struct SpawnSettings & SpawnSettings::operator=[struct SpawnSettings const &] (UnknownFile:?) at bool ServerInstance::initializeServer[class IMinecraftApp &,class Whitelist &,class PermissionsFile *,class Core::FilePathManager *,class std::chrono::duration<__int64,struct std::ratio<1,1> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class LevelSettings,int,bool,struct ConnectionDefinition,bool,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class mce::UUID const &,class IMinecraftEventing &,class ResourcePackRepository &,class ContentTierManager const &,class ResourcePackManager &,class std::function<class std::unique_ptr<class LevelStorage,struct std::default_delete<class LevelStorage> > >,class std::unique_ptr<class LevelLooseFileStorage,struct std::default_delete<class LevelLooseFileStorage> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class LevelData *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::unique_ptr<class EducationOptions,struct std::default_delete<class EducationOptions> >,class ResourcePackManager *,class std::function<void >,class std::function<void >,class ServerMetrics *,class DebugEndPoint *,bool,class ?? :: ?? , ?? ] (UnknownFile:?) at enum DedicatedServer::StartResult DedicatedServer::start[class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &] (UnknownFile:?) at main (UnknownFile:?) at void operator delete[void *] (UnknownFile:?) at BaseThreadInitThunk (UnknownFile:?) at RtlUserThreadStart (UnknownFile:?)

I have tried to reconstruct my own .dll but the same issue prevails even when I've tried to fix it.
any thoughts or do you need more detail

Important Notification(重要通知)

从1.19开始Trapdoor全面转向liteloaderBDS,因此接下来本仓库不再维护,而是转到新的仓库https://github.com/hhhxiao/trapdoor-ll。新的release也在新仓库中发布,欢迎各位点星星以支持开发者。

当然新版本和旧版本的差别还挺大的: 需要ll作为依赖,和原版命令没有差别的新命令系统等等。此外我还修改或者强化了部分指令的功能,优化了代码结构使其更加容易维护等等。

感谢各位支持

2022.6.24


Since 1.19, Trapdoor has turned to liteloaderBDS, so this repo will no longer be maintained, trapdoor will be transferred to a new one: https://github.com/hhhxiao/ trapdoor-ll. The new release will also be released in this new repository. Welcome the stars to support developers XD.

Of course, the difference between the new version and the old version is quite big: liteloader is required as a dependency, a new command system with the same experience as the original command, and so on. In addition, I also modified or enhanced the functions of some commands, optimized the project structure to make it easier to maintain, and so on.

Thank you for your support

2022.6.24

无法关闭区块显示

Describe the bug
1.19.20服务器在尝试关掉区块显示使用/hud remove chunk 时无效,输入/hud show false 也没有效果。
使用的客户端:win
求作者大大回复
PNG图像

When using BDSX and bds version 1.16.220.2 Server crashes immediately.

The server crashes immediately after launch:

  \    \    /    /
   \___ \__/ ___/
   | _ )   \/ __|
   | _ \ |) \__ \
   |___/___/|___/
   /    /  \    \
  /____/    \____\

(node:1936) ExperimentalWarning: The fs.promises API is experimental
[BDSX-Plugins] Loading @bdsx/backup (1/4)
[BDSX-Plugins] Loading @bdsx/bdsx-BDSXWebPanel-master (2/4)
[BDSX-Plugins] Loading @bdsx/elementminus (3/4)
[EMinus] no mods\eminus.ini, It will load mods\*.dll
[EMinus] JS-Version
[EMinus] mods\PlatinumBDS.dll
[Platinum] [INFO] (init:102) Initializing.. (Thread ID: 11620)
[Platinum] [INFO] (scanSigs:77) Functions: (4 / 5)
[Platinum] [WARN] (scanSigs:80) 1 missing function(s). Not all modules will work.
[Knockback] [INFO] (enable:53) Setting up knockback hooks.
[Platinum] [INFO] (init:137) Loaded Knockback.
[Platinum] [INFO] (init:137) Loaded BasicAntiCheat.
[SeedHider] [INFO] (enable:41) Seed hidden.
[Platinum] [INFO] (init:137) Loaded SeedHider.
[Platinum] [INFO] (init:146) Enabled mods.
[EMinus] mods\trapdoor-0.9.47-1.16.221.01.dll

  _______                  _
 |__   __|                | |
    | |_ __ __ _ _ __   __| | ___   ___  _ __
    | | '__/ _` | '_ \ / _` |/ _ \ / _ \| '__|
    | | | | (_| | |_) | (_| | (_) | (_) | |
    |_|_|  \__,_| .__/ \__,_|\___/ \___/|_|
                | |
                |_|

github:https://github.com/hhhxiao/TrapDoor
License: GPL
trapdoor version: 0.9.47-1.16.221.01
build time:     May 21 2021      13:34:38
-----------------------------------------------
can't find the language dictionary
[BDSX-Plugins] Loading @bdsx/image-maps (4/4)
[BDSX] bedrockServer is launching...
NO LOG FILE! - setting up server logging...
[2021-05-23 13:33:04 INFO] Starting Server
[2021-05-23 13:33:04 INFO] Version 1.16.220.02
[2021-05-23 13:33:04 INFO] Session ID 9a734bb3-807f-45f3-bc98-dc558a83c3ed
[2021-05-23 13:33:04 INFO] Level Name: Survival
[2021-05-23 13:33:04 INFO] Game mode: 0 Survival
[2021-05-23 13:33:04 INFO] Difficulty: 2 NORMAL
[INFO] opening worlds/Survival/db
[INFO] IPv4 supported, port: 19132
[INFO] IPv6 supported, port: 19133
Press any key to continue . . .```

Crashes even when used completely alone with no other dll mods.

(通知) 关于新版的更新

由于最近开发者事情有点多以及现有的辅助开发工具(符号生成和管理)不太好用,因此最近会挤时间来开发一个新的帮我生成Hook的工具,版本更新可能会放缓。

与bedrockx的兼容性问题 Compatibility issues with BedrockX

游戏版本1.16.201
bds版本1.16.201.02
bedrockx版本0110
遇到的问题:在注入后随机崩溃,与bedrockx不兼容

以下是崩溃日志
Sevrver start: 2021-02-15 10:42:07 ?D1[INFO] at void ItemStackBase::set[int] (UnknownFile:?)
at void Player::useItem[class ItemStackBase &,enum ItemUseMethod,bool] (UnknownFile:?)
at bool ArmorStandItem::_useOn[class ItemStack &,class Actor &,class BlockPos,unsigned char,float,float,float]const (UnknownFile:?)
at bool Item::useOn[class ItemStack &,class Actor &,int,int,int,unsigned char,float,float,float]const (UnknownFile:?)
at bool Item::useOn[class ItemStack &,class Actor &,int,int,int,unsigned char,float,float,float]const (UnknownFile:?)
at bool Item::useOn[class ItemStack &,class Actor &,int,int,int,unsigned char,float,float,float]const (UnknownFile:?)
at bool ItemStack::useOn[class Actor &,int,int,int,unsigned char,float,float,float] (UnknownFile:?)
at bool GameMode::useItemOn[class ItemStack &,class BlockPos const &,unsigned char,class Vec3 const &,class Block const *] (UnknownFile:?)
at bool GameMode::useItemOn[class ItemStack &,class BlockPos const &,unsigned char,class Vec3 const &,class Block const *] (UnknownFile:?)
at bool GameMode::useItemOn[class ItemStack &,class BlockPos const &,unsigned char,class Vec3 const &,class Block const *] (UnknownFile:?)
at PlayerUseItemOnEntityEvent::PlayerUseItemOnEntityEvent (UnknownFile:?)
at enum InventoryTransactionError ItemUseInventoryTransaction::handle[class Player &,bool]const (UnknownFile:?)
at void Container::createTransactionContext[class std::function<void [class Container &,int,class ItemStack const &,class ItemStack const &]>,class std::function<void [void]>] (UnknownFile:?)
at void PlayerInventory::createTransactionContext[class std::function<void [class Container &,int,class ItemStack const &,class ItemStack const &]>,class std::function<void [void]>] (UnknownFile:?)
at enum InventoryTransactionError ItemUseInventoryTransaction::handle[class Player &,bool]const (UnknownFile:?)
at void ServerNetworkHandler::handle[class NetworkIdentifier const &,class InventoryTransactionPacket const &] (UnknownFile:?)
at bool NetworkHandler::_sortAndPacketizeEvents[class NetworkHandler::Connection &,class std::chrono::time_point<struct std::chrono::steady_clock,class std::chrono::duration<__int64,struct std::ratio<1,1000000000> > >] (UnknownFile:?)
at bool NetworkHandler::_sortAndPacketizeEvents[class NetworkHandler::Connection &,class std::chrono::time_point<struct std::chrono::steady_clock,class std::chrono::duration<__int64,struct std::ratio<1,1000000000> > >] (UnknownFile:?)
at void NetworkHandler::runEvents[bool] (UnknownFile:?)

支持1.18.30 LL2.2.0

服务端版本1.18.30 LiteLoader版本2.2.0
加载最新版Trapdoor(trapdoor-0.10.2-1.18.12.01)时会崩服
CrashDump_20220423_11-45-16.zip

日志:
11:45:13 INFO [PreLoader] LLAutoUpdate.dll Injected.
11:45:13 INFO [PreLoader] [SymBol] Loading symbols from pdb...
11:45:14 INFO [PreLoader] [SymBol] Fast Dlsym Loaded <306077>
11:45:14 INFO [PreLoader] LiteLoader.dll Injected.

      _     _ _       _                    _
     | |   (_) |_ ___| |    ___   __ _  __| | ___ _ __
     | |   | | __/ _ \ |   / _ \ / _` |/ _` |/ _ \ '__|
     | |___| | ||  __/ |__| (_) | (_| | (_| |  __/ |
     |_____|_|\__\___|_____\___/ \__,_|\__,_|\___|_|

   --------   Light-Weight BDS Plugin Loader   ----------

11:45:14 INFO [LiteLoader] Loading plugins...
hook :Explosion_explode_5adcea90
hook :BlockSource_updateNeighborsAt_4c3f8cf7
hook :HopperBlockActor_setItem_c0e5f3ce
hook :Village_tick_2a1ecbf8
hook :ServerLevel_tick_86efb826
hook :Dimension_tick_39d89862
hook :LevelChunk_tick_9d729ccd
hook :LevelChunk_tickBlocks_66280c26
hook :LevelChunk_tickBlockEntities_41f9b2ca
hook :BlockTickingQueue_tickPendingTicks_e4625213
hook :Dimension_tickRedstone_c8a7e6e5
hook :Level_tickEntitySystems_251e10ba
hook :CircuitSceneGraph_processPendingAdds_9d2954e5
hook :CircuitSceneGraph_removeComponent_1f06081d
hook :Actor_tick_8589defc
hook :Spawner_spawnStructureMob_98a1693e
hook :Item_useOn_51392594
hook :CommandRegistry_registerCommand_8574de98
hook :ServerNetworkHandler_handle_1a4c2996
Active code page: 65001
[04-23 11:45:15 TRAPDOOR INFO] set language to zh_cn


|__ | | |
| |
__ __ _ _ __ | | ___ ___ _ __
| | '
/ _ | '_ \ / _ |/ _ \ / _ | '
|
| | | | (| | |) | (| | () | () | |
|
|| _,_| .
/ _,|_/ __/||
| |
|
|

github:https://github.com/hhhxiao/TrapDoor
License: GPL
trapdoor version: TrapDoor-0.10.2-1.18.12.01
build time: Feb 21 2022 15:06:41

11:45:15 INFO [LiteLoader] Plugin <trapdoor-0.10.2-1.18.12.01.dll> loaded
11:45:15 INFO [LiteLoader] 1 plugin(s) loaded
11:45:15 INFO [Server] Starting Server
11:45:15 INFO [Server] Version 1.18.30.04(ProtocolVersion 503) with LiteLoaderBDS 2.2.0
11:45:15 INFO [Server] Session ID 224aaee6-f3aa-4282-a2f8-230a8f4c300e
11:45:15 INFO [Server] Level Name: world
11:45:15 INFO [Server] Game mode: 0 Survival
11:45:15 INFO [Server] Difficulty: 2 NORMAL
11:45:15 INFO [Server] opening worlds/world/db

[Crashed!]
-- Unhandled Exception in -> bedrock_server_mod.exe
-- Exception Code: 0xC0000005
-- Minidump generated in Directory ./logs/Crash

[TrackBack] Function BucketItem::BucketItem at 0x7FF64921D440 [bedrock_server_mod.exe]
[TrackBack] Function ItemRegistry::registerItemShared<BucketItem,short & __ptr64,enum BucketFillType> at 0x7FF6497D8D30 [bedrock_server_mod.exe]
[TrackBack] Function VanillaItems::registerItems at 0x7FF6497EF600 [bedrock_server_mod.exe]
[TrackBack] Function VanillaWorldSystems::Impl::Impl at 0x7FF6485FEB20 [bedrock_server_mod.exe]
[TrackBack] Function VanillaWorldSystems::init at 0x7FF648623AD0 [bedrock_server_mod.exe]
[TrackBack] Function VanillaGameModuleServer::configureLevel at 0x7FF64861A930 [bedrock_server_mod.exe]
[TrackBack] Function ServerInstance::initializeServer at 0x7FF648F12860 [bedrock_server_mod.exe]
[TrackBack] Function DedicatedServer::runDedicatedServerLoop at 0x7FF64859D580 [bedrock_server_mod.exe]
[TrackBack] Function DedicatedServer::start at 0x7FF6485A0020 [bedrock_server_mod.exe]
[TrackBack] Function main at 0x7FF6485D66C0 [bedrock_server_mod.exe]
[TrackBack] Function __scrt_common_main_seh at 0x7FF649D919D4 [bedrock_server_mod.exe]
[TrackBack] Function BaseThreadInitThunk at 0x7FFB28928350 [KERNEL32.DLL]
[TrackBack] Function RtlUserThreadStart at 0x7FFB28FA7070 [ntdll.dll]

请求适配1.16.210

这个版本进行了较大的性能优化,希望TD也可以尽早适配
同时宣传一下下面的AIP =w=

关于self中face面对方向错误

我面对西方时候,显示是east(-x),面向东方时候west(+x).而且西东反了() ,west是(-x),east是(+x).
南北时候,面向北方是south(+z),面向南方时候是nortn(-z).南北z变化是对的)

希望TD也可以加入AIP运动

我们的目的旨在为BDS插件开发圈做一个简单的整合运动
AIP 全称 All in plugins ,为了解决BDS目录树的复杂混乱而生。
相关介绍可见 https://www.minebbs.com/threads/all-in-plugins-aip-bds.6350/
希望trapdoor相关的配置文件可以存放到plugins/trapdoor中,日志输出可以统一安排到logs中。
小小的改变可以给服务器升级与迁移带来很大的便利
欢迎您的参与!

Hook错误

Release:0.9.73-1.17.11.01
服务端版本:1.17.11.01
平台:Windows
插件注入器:Liteloader
启动服务端后显示如下:

[!] Hook error at Hook: DetourAttach Error : Village_tick_2a1ecbf8
[!] Hook error at Hook: DetourTransactionBegin Error : ServerLevel_tick_86efb826
[!] Hook error at Hook: DetourTransactionBegin Error : Dimension_tick_39d89862
[!] Hook error at Hook: DetourTransactionBegin Error : LevelChunk_tick_9d729ccd
[!] Hook error at Hook: DetourTransactionBegin Error : LevelChunk_tickBlocks_66280c26
[!] Hook error at Hook: DetourTransactionBegin Error : LevelChunk_tickBlockEntities_41f9b2ca
[!] Hook error at Hook: DetourTransactionBegin Error : BlockTickingQueue_tickPendingTicks_e4625213
[!] Hook error at Hook: DetourTransactionBegin Error : Dimension_tickRedstone_c8a7e6e5
[!] Hook error at Hook: DetourTransactionBegin Error : Level_tickEntitySystems_251e10ba
[!] Hook error at Hook: DetourTransactionBegin Error : CircuitSceneGraph_processPendingAdds_9d2954e5
[!] Hook error at Hook: DetourTransactionBegin Error : CircuitSceneGraph_removeComponent_1f06081d
[!] Hook error at Hook: DetourTransactionBegin Error : Actor_tick_8589defc
[!] Hook error at Hook: DetourTransactionBegin Error : Spawner_spawnStructureMob_98a1693e
[!] Hook error at Hook: DetourTransactionBegin Error : Item_useOn_35e33f80
[!] Hook error at Hook: DetourTransactionBegin Error : CommandRegistry_registerCommand_8574de98
[!] Hook error at Hook: DetourTransactionBegin Error : ServerNetworkHandler_handle_1a4c2996

但还是有部分正常的:

>hook :Explosion_explode_5adcea90
>hook :BlockSource_updateNeighborsAt_4c3f8cf7
>hook :HopperBlockActor_setItem_c0e5f3ce
>hook :Village_tick_2a1ecbf8
>hook :ServerLevel_tick_86efb826
>hook :Dimension_tick_39d89862
>hook :LevelChunk_tick_9d729ccd
>hook :LevelChunk_tickBlocks_66280c26
>hook :LevelChunk_tickBlockEntities_41f9b2ca
>hook :BlockTickingQueue_tickPendingTicks_e4625213
>hook :Dimension_tickRedstone_c8a7e6e5
>hook :Level_tickEntitySystems_251e10ba
>hook :CircuitSceneGraph_processPendingAdds_9d2954e5
>hook :CircuitSceneGraph_removeComponent_1f06081d
>hook :Actor_tick_8589defc
>hook :Spawner_spawnStructureMob_98a1693e
>hook :Item_useOn_35e33f80
>hook :CommandRegistry_registerCommand_8574de98
>hook :ServerNetworkHandler_handle_1a4c2996

注入1.17.40的相关问题

1 self chunk 激活后无法显示区块显示
2 hsa中下界堡垒刷怪点无法显示(其他可以显示)
3 当在地狱的时候,使用here,所在地狱的坐标成为了主世界坐标。

Hook interface conflicts

it seems that there will be conflicts if i use both trapdoor(which supports 1.17.1.01 version) and liteloader
and it seems "hook interface conflicts"

There is error code
[!] Hook error at Hook: DetourAttach Error : MSSYM_MD5_3b8fb7204bf8294ee636ba7272eec000 [!] Hook error at Hook: DetourTransactionBegin Error : MSSYM_B1QA5useOnB1AA4ItemB2AAA4QEBAB1UE14NAEAVItemStackB2AAA9AEAVActorB2AAA7HHHEMMMB1AA1Z [!] Hook error at Hook: DetourTransactionBegin Error : MSSYM_MD5_8574de98358ff66b5a913417f44dd706 [!] Hook error at Hook: DetourTransactionBegin Error : MSSYM_B1QA6handleB1AE20ServerNetworkHandlerB2AAE26UEAAXAEBVNetworkIdentifierB2AAE24AEBVCommandRequestPacketB3AAAA1Z

Notification(通知)

The new version of tr is temporarily suspended. The next new version supported should be an official version of 1.18, that is, the cave and cliff update no longer becomes a version of experimental content. The main reason is that mojang has been frequently modified recently, and a Feature may not survive several versions, which also leads to large and unstable underlying code changes, which makes maintenance costs too high.
However, some old versions will continue to be maintained.

新版本暂时停止更新,下个支持的新版本应该是1.18的某个正式版,也就是洞穴和山崖更新不再成为实验性内容的某个版本,主要原因是最近mj对特性对修改较多,而且一个特性可能存活不了几个版本,这也导致底层代码变动大不稳定,从而使得维护成本过高。
但是部分老版本依旧会继续维护。

与1.17.11不兼容

1.17.11.01已经更新,希望作者尽快适配~

另外为何不考虑一下LiteLoader的SymDB方案呢,小版本大概率自动适配了🤔

prof红石更新相关数据错误

mpst 总合比redstone小
而且明明没有任何红石
预计是红石更新计算除了问题

开始分析...
Total mspt;
291755ms
TPS:
3
- Fiedstone:
566.450ms
SignalUpdate:
2394ms
- F endingL Jpdate:
1.46. 1ms
Fendinghidd:
0.091ms
一Fendinghemove:
281.29 ?ms
EntitySystem: 098ms 
Chunk CunDload & village:
1.910ms 
Chunk tick:
1.791ms 6610
ilock entity:
0.238ms 
Fiandom tick:
0.260ms
- Fending tiok
0.000/ 1041ms 

跳末地崩服

我这里有两套LL相关崩服日志内容,1.18.2和1.18.12的都有,大部分都是玩家跳末地传送门的时候开始崩服。有很明显的玄学问题,有时候稳定,有时候经常崩(玩家经常跳末地)。我在这把记事本的内容发一下。

Feature request

Adding feature of dig counter, death counter and block placing counter which can be switched on or off from trapdoor-config.
Suggestion is made as there most of plugins with these function do not support 1.16.40 and as the version of MCBE proceed.

指令提示

希望在配置文件里被关闭的指令
不会在游戏里的聊天室出现
看上去和没关一样 o_o

让部分命令可以在控制台执行

请问可以让prof mspt tick等命令在控制台就能执行吗?
就可以在后台查看生物,加速,统计性能,就不用进游戏了。更方便

/os指令使服务端直接闪退

我也不清楚是否跟我的vps有没有关系,因为之前服务器是可以用这个指令的,但是现在换了一个服务器后开始用这个指令服务端就会直接闪退,tr文件夹里最后的日志也只有显示我输入的/os指令,之前服务器是4h8g的e5-2666v3,现在的是2h8g的i7-10700k

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.