WearBlackAllDay / DimensionalThreading

An attempt to optimize the fabric server, by assigning each dimension their own thread.
MIT License
255 stars 22 forks source link

轰炸机&刷沙机的一些问题 #68

Open zhenaiwork opened 2 years ago

zhenaiwork commented 2 years ago

轰炸机

在末地&地狱三向轰炸机将无法正常使用【主世界目前没有问题】

刷沙机

在 主世界==>末地 的刷沙机的动能大小比原版小很多【沙子的飞行距离变短】

这让我们的固化机无法正常使用。

服务器启动日志

[19:24:26] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.14.8
[19:24:27] [ForkJoinPool-1-worker-11/WARN]: Mod com_github_wearblackallday_javautils uses the version bd58640372 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'bd58640372'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[19:24:27] [main/INFO]: Loading 55 mods:
    - carpet 1.4.69
    - carpet-tctc-addition 1.1.8+94239b2
    - carpet-tis-addition 1.33.0
    - chunky 1.2.164
    - cloth-basic-math 0.6.0 via cloth-config
    - cloth-config 6.2.57
    - collective-fabric 4.26
    - com_github_wearblackallday_javautils bd58640372 via dimthread
    - com_velocitypowered_velocity-native 1.1.0-SNAPSHOT via krypton
    - conditional-mixin 0.2.0 via carpet-tis-addition
    - dimthread 1.2.6-sand-duper-fix
    - fabric 0.51.1+1.18.2
    - fabric-api-base 0.4.4+d7c144a860 via fabric
    - fabric-api-lookup-api-v1 1.6.0+2373a54560 via fabric
    - fabric-biome-api-v1 8.0.4+7b0f312660 via fabric
    - fabric-command-api-v1 1.1.9+d7c144a860 via fabric
    - fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric
    - fabric-containers-v0 0.1.21+d7c144a860 via fabric
    - fabric-content-registries-v0 3.0.3+d82b939260 via fabric
    - fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric
    - fabric-crash-report-info-v1 0.1.11+3ac43d9560 via fabric
    - fabric-dimensions-v1 2.1.17+2540745460 via fabric
    - fabric-entity-events-v1 1.4.8+d7c144a860 via fabric
    - fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric
    - fabric-events-lifecycle-v0 0.2.14+d7c144a860 via fabric
    - fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric
    - fabric-item-api-v1 1.4.0+4457765560 via fabric
    - fabric-item-groups-v0 0.3.11+91896a4960 via fabric
    - fabric-lifecycle-events-v1 2.0.3+2d83e92c60 via fabric
    - fabric-loot-tables-v1 1.0.11+d7c144a860 via fabric
    - fabric-mining-level-api-v1 2.1.0+81ea5b3c60 via fabric
    - fabric-networking-api-v1 1.0.21+d882b91560 via fabric
    - fabric-networking-v0 0.3.8+b4f4f6cd60 via fabric
    - fabric-object-builder-api-v1 2.1.0+fe4ddef060 via fabric
    - fabric-particles-v1 0.2.12+526dc1ac60 via fabric
    - fabric-registry-sync-v0 0.9.8+0d9ab37260 via fabric
    - fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric
    - fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric
    - fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric
    - fabric-resource-loader-v0 0.4.18+2de5574560 via fabric
    - fabric-screen-handler-api-v1 1.2.0+1f6558e860 via fabric
    - fabric-transfer-api-v1 1.6.0+2373a54560 via fabric
    - fabric-transitive-access-wideners-v1 1.0.0+bd8a4a1860 via fabric
    - fabricloader 0.14.8
    - ferritecore 4.2.1
    - fiber 0.23.0-2 via collective-fabric
    - java 17
    - krypton 0.1.9
    - lithium 0.7.9
    - minecraft 1.18.2
    - org_yaml_snakeyaml 1.30 via carpet-tis-addition
    - pca 0.2.5-beta+8e41bb1
    - servux 0.1.0
    - starlight 1.0.2+fabric.89b8d9f
    - vmp 0.2.0+beta.3.17
[19:24:27] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/zhenai/server/server-sc/MCDReforged-master/server/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[19:24:27] [main/INFO]: Compatibility level set to JAVA_16
[19:24:27] [main/INFO]: Compatibility level set to JAVA_17
[19:24:27] [main/INFO]: Loaded configuration file for Lithium: 100 options available, 2 override(s) found
[19:24:27] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[19:24:27] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [krypton, vmp]) disables it and children
[19:24:34] [main/INFO]: [STDOUT]: Loading Collective (Fabric) version 4.26.
[19:24:35] [main/INFO]: Compression will use libdeflate (Linux x86_64), encryption will use Java
[19:24:36] [main/INFO]: Krypton is now accelerating your Minecraft server's networking stack 🚀
[19:24:36] [TISCM Mapping/INFO]: Yarn mapping file yarn-1.18.2+build.3-v2.tiny loaded
[19:24:36] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[19:24:40] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[19:24:40] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[19:24:40] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[19:24:40] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[19:24:40] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[19:24:41] [Worker-Main-28/INFO]: Loaded 7 recipes
[19:24:41] [Worker-Main-28/INFO]: Loaded 1141 advancements
[19:24:43] [main/INFO]: Applied 0 biome modifications to 0 of 61 new biomes in 3.842 ms
[19:24:43] [Server thread/INFO]: Starting minecraft server version 1.18.2
[19:24:43] [Server thread/INFO]: Loading properties
[19:24:43] [Server thread/INFO]: Default game type: SURVIVAL
[19:24:43] [Server thread/INFO]: Generating keypair
[19:24:43] [Server thread/INFO]: Starting Minecraft server on *:25565
[19:24:43] [Server thread/INFO]: Using epoll channel type
[19:24:43] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[19:24:43] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[19:24:43] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[19:24:43] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[19:24:43] [Server thread/INFO]: Preparing level "world"
[19:24:43] [Server thread/INFO]: [CM]: loaded setting keepMobInLazyChunks as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting fakePlayerNamePrefix as bot_ from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting shulkerSpawningInEndCities as false from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting spawnChunksSize as 0 from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting xpNoCooldown as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting language as zh_cn from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting smoothClientAnimations as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting optimizedTNTHighPriority as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting xpTrackingDistance as 32.0 from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting fastRedstoneDust as false from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting optimizedFastEntityMovement as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting opPlayerNoCheat as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting commandPlayer as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting optimizedHardHitBoxEntityCollision as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting defaultLoggers as mobcaps,tps from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting flippinCactus as true from carpet.conf
[19:24:43] [Server thread/INFO]: [CM]: loaded setting lagFreeSpawning as true from carpet.conf
[19:24:44] [Server thread/INFO]: Changing watch distance to 33
[19:24:44] [Server thread/INFO]: Changing watch distance to 33
[19:24:44] [Server thread/INFO]: Changing watch distance to 33
[19:24:44] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[19:24:46] [Worker-Main-26/INFO]: Preparing spawn area: 0%
[19:24:46] [Worker-Main-22/INFO]: Preparing spawn area: 0%
[19:24:46] [Worker-Main-26/INFO]: Preparing spawn area: 0%
[19:24:46] [Worker-Main-22/INFO]: Preparing spawn area: 0%
[19:24:46] [Worker-Main-29/INFO]: Preparing spawn area: 0%
[19:24:47] [Worker-Main-22/INFO]: Preparing spawn area: 0%
[19:24:47] [Worker-Main-29/INFO]: Preparing spawn area: 0%
[19:24:48] [Worker-Main-29/INFO]: Preparing spawn area: 2%
[19:24:48] [Worker-Main-29/INFO]: Preparing spawn area: 53%
[19:24:49] [Server thread/INFO]: Time elapsed: 4440 ms
[19:24:49] [Server thread/INFO]: Done (5.349s)! For help, type "help"