A Fabric mod designed to improve the chunk performance of Minecraft.

Overview

C2ME icon

C^2M-Engine

Github-CI CodeMC Discord

A Fabric mod designed to improve the chunk performance of Minecraft.

So what is C2ME?

C^2M-Engine, or C2ME for short, is a Fabric mod designed to improve the performance of chunk generation, I/O, and loading. This is done by taking advantage of multiple CPU cores in parallel. For the best performance it is recommended to use C2ME with Lithium and Starlight.

What does C2ME stand for?

Concurrent chunk management engine, it's about making the game better threaded and more scalable in regard to world gen and chunk io performance.

So what is C2ME not?

C2ME is not production ready and still pretty experimental. So backup your worlds and practice good game modding skills.

Building and setting up

Run the following commands in the root directory:

./gradlew clean build

License

License information can be found here.

Statistics

Comments
  • Auditory is causing items to occasionally disappear when being thrown away from the landscape facing onto the sky, and more.

    Auditory is causing items to occasionally disappear when being thrown away from the landscape facing onto the sky, and more.

    Describe the bug

    As the name suggests, when you face yourself away from the landscape and look at the sky, then throw any items, your items will be gone without a trace.

    To Reproduce

    Steps to reproduce the behavior:

    1. Install C2ME, of course
    2. Launch the game, then launch any world you'd like
    3. Find some items, then throw them away facing away from the landscape, looking at the sky.
    4. BROOM! Your items are gone, some of them.

    Expected behavior

    All items should still appear moving along its projectile to the floor.

    Screenshots

    https://user-images.githubusercontent.com/61338902/181782118-4b147ff4-e7bc-4b7b-a23b-1ca052f705f1.mp4

    Runtime info (please complete the following information):

    • OS: Windows 11 Pro 64-bit 21H2
    • Minecraft version: 1.19.1
    • Mod version: c2me-fabric-mc1.19.1-0.2.0+alpha.8.33

    Crash reports / logs

    latest.log

    Other mods

    Pastebin

    Checklist

    • [x] I am using the official version of the mod.
    • [x] I tried the latest development version but the issue persists.
    • [x] I searched for similar open issues and could not find an existing bug report on this.

    Additional context

    bug question high priority 
    opened by NaiNonTH 27
  • Chunk Lighting Issues With C2ME and Phosphor 0.7.1

    Chunk Lighting Issues With C2ME and Phosphor 0.7.1

    Chunks are completely dark, on all y levels, when paired with Phosphor 0.7.1 (cannot reproduce with 0.7.0 and below). Happens in patches, which can be different sizes (e.g. some are 3-4 chunks, some are 7-8 chunks), and patches are not very common, (these are approximations, and you should 100% reproduce more scientifically and look into the code rather than going off my measurements). Bug is similar to a Phosphor + Tic Tacs issue, but is less severe, both skylight and blocklight are affected and occurs in chunks. You may need to fly around for a few minutes to reproduce, or sometimes you can reproduce quite quickly.

    Hardware:

    • i3 6100U (also reproduced with i7 7500U)
    • 8GB 2133MHz RAM
    • Intel HD Graphics 520 (also reproduced with Intel HD Graphics 620)

    Software:

    • LMDE (Linux Mint Debian Edition) 4 (also reproduced with Windows 10 2004)
    • MultiMC 5; 0.6.11
    • Minecraft 1.16.5
    • Fabric 0.11.1
    • OpenJDK 11
    • C2ME 0.1.0-rc4
    • Phosphor 0.7.1

    Screenshot: 2021-02-18_13 16 09

    2021-02-20_10 43 35

    bug status: accepted 
    opened by DragonEggBedrockBreaking 17
  • Crash on startup with certain combinations of mods:

    Crash on startup with certain combinations of mods: "SubTree needs at least one child"

    Describe the bug When starting with certain mods AND without mixin.debug=true enabled the game crashes. Stacktrace from the crash:

    java.lang.ExceptionInInitializerError
    	at net.minecraft.class_4599.method_22999(class_4599.java:35)
    	at net.minecraft.class_156.method_654(class_156.java:444)
    	at net.minecraft.class_4599.<init>(class_4599.java:13)
    	at net.minecraft.class_310.<init>(class_310.java:553)
    	at net.minecraft.client.main.Main.main(Main.java:198)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    	at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
    	at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
    	at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    	at org.multimc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
    	at org.multimc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
    	at org.multimc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
    	at org.multimc.EntryPoint.listen(EntryPoint.java:127)
    	at org.multimc.EntryPoint.main(EntryPoint.java:57)
    Caused by: java.lang.IllegalArgumentException: SubTree needs at least one child
    	at net.minecraft.class_6544$class_6548.method_38157(class_6544.java:249)
    	at net.minecraft.class_6544$class_6548$class_6551.<init>(class_6544.java:111)
    	at net.minecraft.class_6544$class_6548.method_38148(class_6544.java:199)
    	at net.minecraft.class_6544$class_6548.method_38147(class_6544.java:199)
    	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
    	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
    	at net.minecraft.class_6544$class_6548.method_38148(class_6544.java:199)
    	at net.minecraft.class_6544$class_6548.method_38147(class_6544.java:199)
    	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
    	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
    	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
    	at net.minecraft.class_6544$class_6548.method_38148(class_6544.java:199)
    	at net.minecraft.class_6544$class_6548.method_38153(class_6544.java:151)
    	at net.minecraft.class_6544$class_6547.<init>(class_6544.java:278)
    	at net.minecraft.class_4766$class_5305.method_38175(class_4766.java:112)
    	at net.minecraft.class_4766$class_5305.method_39531(class_4766.java:130)
    	at net.minecraft.class_4766$class_5502.method_31101(class_4766.java:92)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at net.minecraft.class_4766.method_28459(class_4766.java:42)
    	at com.mojang.datafixers.util.Either$Left.mapBoth(Either.java:33)
    	at com.mojang.serialization.DataResult.map(DataResult.java:110)
    	at com.mojang.serialization.MapDecoder$4.decode(MapDecoder.java:94)
    	at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$1(KeyDispatchCodec.java:67)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$2(KeyDispatchCodec.java:58)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:56)
    	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
    	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
    	at com.mojang.serialization.Decoder.parse(Decoder.java:18)
    	at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
    	at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$7.decode(RecordCodecBuilder.java:408)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$1(KeyDispatchCodec.java:67)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.lambda$decode$2(KeyDispatchCodec.java:58)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.codecs.KeyDispatchCodec.decode(KeyDispatchCodec.java:56)
    	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
    	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
    	at com.mojang.serialization.Decoder.parse(Decoder.java:18)
    	at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
    	at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$3.decode(RecordCodecBuilder.java:249)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
    	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
    	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
    	at com.mojang.serialization.Decoder.parse(Decoder.java:18)
    	at com.mojang.serialization.codecs.BaseMapCodec.lambda$decode$2(BaseMapCodec.java:31)
    	at java.base/java.util.stream.ReduceOps$1ReducingSink.accept(ReduceOps.java:80)
    	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
    	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
    	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
    	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
    	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
    	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    	at java.base/java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:667)
    	at com.mojang.serialization.codecs.BaseMapCodec.decode(BaseMapCodec.java:27)
    	at com.mojang.serialization.codecs.UnboundedMapCodec.lambda$decode$0(UnboundedMapCodec.java:38)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.codecs.UnboundedMapCodec.decode(UnboundedMapCodec.java:38)
    	at com.mojang.serialization.Decoder.parse(Decoder.java:18)
    	at com.mojang.serialization.codecs.FieldDecoder.decode(FieldDecoder.java:29)
    	at com.mojang.serialization.MapCodec$1.decode(MapCodec.java:34)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$1.decode(RecordCodecBuilder.java:183)
    	at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107)
    	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52)
    	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91)
    	at com.mojang.serialization.Decoder$1.decode(Decoder.java:49)
    	at com.mojang.serialization.Codec$2.decode(Codec.java:71)
    	at com.mojang.serialization.Decoder.parse(Decoder.java:18)
    	at net.minecraft.class_5506$class_5507$class_6821.method_42091(class_5506.java:113)
    	at net.minecraft.class_6900.method_42082(class_6900.java:69)
    	at net.minecraft.class_6900.method_40407(class_6900.java:36)
    	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138)
    	at com.mojang.datafixers.util.Either$Left.map(Either.java:38)
    	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136)
    	at net.minecraft.class_6900.method_40404(class_6900.java:36)
    	at net.minecraft.class_6900$class_6901.method_40409(class_6900.java:94)
    	at net.minecraft.class_5455.method_30526(class_5455.java:297)
    	at net.minecraft.class_5455.method_30519(class_5455.java:292)
    	at net.minecraft.class_6903.method_40413(class_6903.java:32)
    	at net.minecraft.class_5455.method_40314(class_5455.java:269)
    	at net.minecraft.class_5455.method_40327(class_5455.java:287)
    	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
    	at net.minecraft.class_1088.<clinit>(class_1088.java:158)
    	... 21 more
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Thread: Render thread
    Stacktrace:
    	at net.minecraft.class_4599.method_22999(class_4599.java:35)
    	at net.minecraft.class_156.method_654(class_156.java:444)
    	at net.minecraft.class_4599.<init>(class_4599.java:13)
    	at net.minecraft.class_310.<init>(class_310.java:553)
    

    Full log from the crash: latest.log

    Checklist

    • [x] I am using the official version of the mod.
    • [x] I tried the latest development version but the issue persists.
    • [x] I searched for similar open issues and could not find an existing bug report on this.
    bug 
    opened by magneticflux- 14
  • Villager AI is broken by C2ME

    Villager AI is broken by C2ME

    I've been running C2ME since 1.17 came out to help with server performance. A player on my server reported this issue with villagers refusing to breed despite having inventories full of food. I went mod-by-mod checking the behavior and found C2ME to the culprit.

    I've noticed several Villager AI behaviors that are affected:

    • Villagers won't path to pick up food that isn't throw directly on their block
    • Farmers won't gather crops
    • Villagers will not breed
    • Villagers won't move for long periods of time
    • Villager to Villager trading exhibits odd behavior, such as 2 villagers trading carrots back and forth

    I'm happy to provide any logs or extra info. Thanks for all the work you put into this mod!

    bug status: accepted high priority 
    opened by CraftyCorvid 11
  • C2ME causing player teleporting lag on server

    C2ME causing player teleporting lag on server

    Whenever players load in chunks it teleports the player back over and over again and the server TPS is perfectly fine after a while it crashes the whole server (server logs say nothing just shut down)

    bug question 
    opened by LostChairr 9
  • C2ME can't read some chunks in 21w41a

    C2ME can't read some chunks in 21w41a

    Hello,

    C2ME is causing the below error semi-regularly when on 21w41a and reading chunks.

    [06:05:51] [C2ME worker #7/ERROR]: Couldn't load chunk [-5, -126], chunk data will be lost! java.lang.RuntimeException: Failed to read PalettedContainer: Invalid length given for storage, got: 342 but expected: 256 at com.mojang.serialization.DataResult.lambda$getOrThrow$4(DataResult.java:100) ~[datafixerupper-4.0.26.jar:?] at com.mojang.datafixers.util.Either$Right.map(Either.java:99) ~[datafixerupper-4.0.26.jar:?] at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:93) ~[datafixerupper-4.0.26.jar:?] at net.minecraft.class_2852.method_12395(class_2852.java:103) ~[intermediary-server-21w41a.jar:?] at net.minecraft.class_3898.mdbcf2c1$lambda$loadChunk$0$14(class_3898.java:5899) ~[intermediary-server-21w41a.jar:?] at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642) [?:?] at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) [?:?]

    Thanks!

    bug 
    opened by AuroraEchoes 9
  • Spam in console

    Spam in console

    Hi, i get a lot of spam in my console about twilight forest (we never enterd it so far, but we want to keep it) and the_aether dimension (got purged, because minecraft refused to load with it). what can i do?

    [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:yeti_cave' in chunk [418, -81], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hydra_lair' in chunk [418, -81], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:courtyard' in chunk [418, -81], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:aurora_palace' in chunk [418, -81], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:hollow_hill_large' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:dark_tower' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:hollow_hill_small' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:yeti_cave' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:hydra_lair' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:courtyard' in chunk [418, -82], discarding [00:21:47] [C2ME worker #2/WARN]: Found reference to unknown structure 'twilightforest:aurora_palace' in chunk [418, -82], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hollow_hill_medium' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:knight_stronghold' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'the_aether:orange_ruin' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:quest_grove' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:final_castle' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:mushroom_tower' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:troll_cave' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:labyrinth' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'the_aether:well' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'the_aether:skyroot_tower' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hedge_maze' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:lich_tower' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hollow_hill_large' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:dark_tower' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hollow_hill_small' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:yeti_cave' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:hydra_lair' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:courtyard' in chunk [418, -80], discarding [00:21:47] [C2ME worker #1/WARN]: Found reference to unknown structure 'twilightforest:aurora_palace' in chunk [418, -80], discarding

    bug question 
    opened by Anti27 8
  • Crash with cavetweaks mod on world load

    Crash with cavetweaks mod on world load

    `---- Minecraft Crash Report ---- // But it works on my machine.

    Time: 2/8/22, 8:49 PM Description: Exception in server tick loop

    java.util.concurrent.CompletionException: net.minecraft.class_148: Exception generating new chunk at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.22) at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1159) at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.world.ChunkTaskPrioritySystem.method_17634(ChunkTaskPrioritySystem:58) at net.minecraft.util.thread.TaskExecutor.runNext(TaskExecutor:91) at net.minecraft.util.thread.TaskExecutor.runWhile(TaskExecutor:146) at net.minecraft.util.thread.TaskExecutor.run(TaskExecutor:102) at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Caused by: net.minecraft.class_148: Exception generating new chunk at net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17225(ThreadedAnvilChunkStorage:621) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17224(ThreadedAnvilChunkStorage:599) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ... 11 more Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_6350$class_5832 failed at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) at java.lang.ClassLoader.loadClass(ClassLoader.java:520) at net.minecraft.world.gen.chunk.AquiferSampler.aquifer(AquiferSampler:56) at net.minecraft.world.gen.NoiseColumnSampler.createAquiferSampler(NoiseColumnSampler:522) at net.minecraft.world.gen.chunk.ChunkNoiseSampler.(ChunkNoiseSampler:104) at net.minecraft.world.gen.chunk.ChunkNoiseSampler.create(ChunkNoiseSampler:59) at net.minecraft.world.gen.chunk.NoiseChunkGenerator.sampleHeightmap(NoiseChunkGenerator:218) at net.minecraft.world.gen.chunk.NoiseChunkGenerator.getHeight(NoiseChunkGenerator:172) at io.github.frqnny.mostructures.structure.VolcanicVentStructure.canGenerate(VolcanicVentStructure.java:28) at net.minecraft.structure.StructureGeneratorFactory.redirect$bbj000$checkMate(StructureGeneratorFactory:521) at net.minecraft.structure.StructureGeneratorFactory.method_39845(StructureGeneratorFactory:23) at net.minecraft.world.gen.feature.StructureFeature.tryPlaceStart(StructureFeature:256) at net.minecraft.world.gen.feature.ConfiguredStructureFeature.tryPlaceStart(ConfiguredStructureFeature:36) at net.minecraft.world.gen.chunk.ChunkGenerator.setStructureStarts(ChunkGenerator:427) at net.minecraft.world.chunk.ChunkStatus.method_39464(ChunkStatus:59) at net.minecraft.world.chunk.ChunkStatus.runGenerationTask(ChunkStatus:289) at net.minecraft.server.world.ThreadedAnvilChunkStorage.method_17225(ThreadedAnvilChunkStorage:605) ... 14 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ... 32 more Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [cavetweaks.mixins.json:AquiferSamplerMixin] from phase [DEFAULT] in config [cavetweaks.mixins.json] from mod [cavetweaks] FAILED during APPLY at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ... 35 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("CONSTANT") on net/minecraft/class_6350$class_5832::meme_fluid_level with priority 1000 cannot inject into net/minecraft/class_6350$class_5832::computeFluid(III)Lnet/minecraft/class_6350$class_6351; merged by com.ishland.c2me.mixin.optimization.worldgen.vanilla_optimization.aquifer.MixinAquiferSamplerImpl with priority 1100 [PREINJECT Applicator Phase -> cavetweaks.mixins.json:AquiferSamplerMixin -> Prepare Injections -> -> constant$bgn000$meme_fluid_level(I)I -> Prepare] at Not Enough Crashes deobfuscated stack trace.(1.18.1+build.22) at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305) at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240) at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 35 more

    A detailed walkthrough of the error, its code path and all known details is as follows:

    -- System Details -- Details: Minecraft Version: 1.18.1 Minecraft Version ID: 1.18.1 Operating System: Linux (aarch64) version 5.11.0-1028-oracle Java Version: 17.0.2, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 3403677696 bytes (3246 MiB) / 12884901888 bytes (12288 MiB) up to 12884901888 bytes (12288 MiB) CPUs: 4 Processor Vendor: aarch64 Processor Name: Identifier: aarch64 Family 8 Model 0xd0c Stepping r0x3p1 Microarchitecture: unknown Frequency (GHz): -0.00 Number of physical packages: 1 Number of physical CPUs: 1 Number of logical CPUs: 4 Graphics card #0 name: unknown Graphics card #0 vendor: unknown Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: unknown Graphics card #0 versionInfo: unknown Virtual memory max (MB): 11934.16 Virtual memory used (MB): 13731.18 Swap memory total (MB): 0.00 Swap memory used (MB): 0.00 JVM Flags: 10 total; -Xmx12G -Xms12G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:+ZProactive -XX:ZCollectionInterval=600 -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem Fabric Mods: additionaladditions: Additional Additions 3.0.1 advanced_runtime_resource_pack: Runtime Resource Pack 0.3.10 advdebug: Advancements Debug 2.3.0 ae2: Applied Energistics 2 10.1.0-beta.1 ae2things: AE2Things 1.0.1-beta.4 ae2wtlib: AE2WTLib 10.1.1-beta.4 alloy_forgery: Alloy Forgery 2.0.9+1.18 allstackable: AllStackable 1.5.2-1.18.1 animal_feeding_trough: Animal Feeding Trough 1.0.3+1.18.1 appleskin: AppleSkin 2.3.0+mc1.18.1 architectury: Architectury 3.6.17 attributefix: AttributeFix 13.0.5 awesomedungeon: Awesome Dungeon 2.0.4 awesomedungeonocean: Awesome Dungeon Edition Ocean 2.0.5 backslot: BackSlot 1.2.4 backslotaddon: BackSlot Addon 1.0.7 balm-fabric: Balm 2.4.1+0 basicshields: Basic Shields [Fabric] 1.2.1-1.18.1 beehivetooltips: Beehive Tooltips 1.4.1 betteranimalsplus: Better Animals Plus 1.18.1-11.0.4 betterbeds: Better Beds 1.2.0 betterfpsdist: Better FPS distance Mod 1.18-1.5 betterleads: BetterLeads 1.0.1+1.18.1 betterthanmending: BetterThanMending 1.3.0 blue_endless_jankson: jankson 1.2.1 bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.3.5-1.18 bowinfinityfix: Bow Infinity Fix rv11 c2me: Concurrent Chunk Management Engine 0.2.0+alpha.6.53 campanion: Campanion 3.0.2 cardinal-components-base: Cardinal Components API (base) 4.1.0 cardinal-components-block: Cardinal Components API (blocks) 4.0.1 cardinal-components-entity: Cardinal Components API (entities) 4.1.0 cardinal-components-item: Cardinal Components API (items) 4.0.1 cardinal-components-world: Cardinal Components API (worlds) 4.0.0 carpet: Carpet Mod 1.4.57 carrier: Carrier 1.9.1 catwalksinc: Catwalks Inc. 1.2.0 cavetweaks: Cave Tweaks 1.0 chalk: Chalk 1.2.1 chime: Chime 1.2.0 cleancut: CleanCut 1.18-4.0-fabric clickadv: Clickable Advancements Mod 2.1 cloth-armor-api-v1: Cloth Armor API v1 1.5.47 cloth-basic-math: cloth-basic-math 0.6.0 cloth-common-events-v1: Cloth Common Events v1 1.5.47 cloth-config: Cloth Config v6 6.1.50 com_electronwill_night-config_core: core 3.6.4 com_electronwill_night-config_toml: toml 3.6.4 com_eliotlash_mclib_mclib: mclib 18 com_eliotlash_molang_molang: molang 18 com_github_draylar_omega-config: omega-config 1.0.8-1.17 com_ishland_c2me_libs_: libs 0.2.0+alpha.6.53 com_moandjiezana_toml_toml4j: toml4j 0.7.2 com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT comforts: Comforts 1.0.1-1.18.1 crawl: Crawl 0.10.2 croptosis: Croptosis 1.4.2 customportalapi: Custom Portal Api 0.0.1-beta47-1.18 dankstorage: Dank Storage 1.18.1-3.5.2 deepslatecutting: Deepslate Cutting 1.3.0 dragonloot: DragonLoot 1.0.10 dripstone_fluid_lib: Dripstone Fluid Lib 1.1.1 dungeons_arise: When Dungeons Arise 2.1.49d-fabric easymagic: Easy Magic 3.2.1 eer: Erroring Entity Remover 1.0.2+1.18 elementalcreepers: Elemental Creepers: Refabricated 1.4.1+1.18.1 elytratrinket: Elytra Trinket 3.0.0-1.18.1 enchant_giver: Enchant Giver 1.1.0 endgoblintraders: End Goblin Traders 1.4.2 enhancedcelestials: Enhanced Celestials 2.0.6 exdel: Explorer's Delight 1.0.0-beta.3+1.18 expandedstorage: Expanded Storage 7.3.6 experiencebugfix: Experience Bug Fix 18 explorerscompass: Explorer's Compass 1.18.1-2.0.2-fabric fabric: Fabric API 0.46.4+1.18 fabric-api-base: Fabric API Base 0.4.2+d7c144a865 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.5.3+d7c144a865 fabric-biome-api-v1: Fabric Biome API (v1) 6.0.2+d7c144a865 fabric-command-api-v1: Fabric Command API (v1) 1.1.7+d7c144a865 fabric-commands-v0: Fabric Commands (v0) 0.2.6+b4f4f6cd65 fabric-containers-v0: Fabric Containers (v0) 0.1.19+d7c144a865 fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.8+d7c144a865 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.9+3ac43d9565 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.10+a1d9bbf565 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.6+d7c144a865 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.17+d7c144a865 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.9+d7c144a865 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.11+d7c144a865 fabric-item-api-v1: Fabric Item API (v1) 1.3.1+691a79b565 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.6+3ac43d9565 fabric-language-kotlin: Fabric Language Kotlin 1.7.1+kotlin.1.6.10 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.13+713c266865 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.9+d7c144a865 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.6+d7c144a865 fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.11+b4f4f6cd65 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.19+d7c144a865 fabric-networking-v0: Fabric Networking (v0) 0.3.6+b4f4f6cd65 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.4+d7c144a865 fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.12+d7c144a865 fabric-particles-v1: Fabric Particles (v1) 0.2.10+526dc1ac65 fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.2+ad01bfbd65 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.5+d7c144a865 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.19+3ac43d9565 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 1.0.2+d7c144a865 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.14+713c266865 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.12+d7c144a865 fabric-structure-api-v1: Fabric Structure API (v1) 2.1.3+d7c144a865 fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.8+d7c144a865 fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.8+fb3b57b465 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.9+d7c144a865 fabricloader: Fabric Loader 0.12.12 fabricshieldlib: Fabric Shield Lib 1.5.0-1.18 fairenchanting: FairEnchanting 1.2.1+1.18.1 fake-player-api: Fake Player API 0.3.0 fallingtree: FallingTree 3.2.1 fastbench: FastBench 1.18.1-3 fastfurnace: FastFurnace 1.18-4 feature_nbt_deadlock_be_gone: Feature NBT Deadlock Be Gone - Fabric 1.0.1+1.18.1 ferritecore: FerriteCore 4.1.1 fiber: fiber 0.23.0-2 forgeconfigapiport: Forge Config API Port 3.1.1 geckolib3: Geckolib 3.0.32 geodes: More Geodes 1.2.0 go-fish: Go Fish 1.4.1-1.18.1 gobber2: Gobber2 2.5.62 goblintraders: Goblin Traders 1.4.1 graveyard: The Graveyard 1.5 grindenchantments: Grind Enchantments 1.5.0+1.18 guardvillagers: Guard Villagers Fabric 1.0.4 guild: Guild 0.3.8 hellocrosshair: Hellocrosshair 1.0.4 hookshot: Hookshot 24.0 iceberg: Iceberg 1.0.38 improvedhoes: Improved Hoes 2.1 incantationem: Incantationem 1.1.3+1.18.1 indrev: Industrial Revolution 1.13.6-BETA inmis: Inmis 2.5.1-1.18.1 inspecio: Inspecio 1.2.1+1.18 inventorysorter: Inventory Sorter 1.8.4-1.18 jankson: Jankson 4.0.0+j1.2.0 java: OpenJDK 64-Bit Server VM 17 kibe: Kibe 1.9.4-BETA+1.18 krypton: Krypton 0.1.6 kyrptconfig: Kyrpt Config 1.3.4-1.18 lazydfu: LazyDFU 0.1.2 libblockattributes_core: LibBlockAttributes (Core) 0.10.0 libblockattributes_fluids: LibBlockAttributes (Fluids) 0.10.0 libblockattributes_items: LibBlockAttributes (Items) 0.10.0 libgui: LibGui 5.1.0+1.18 libninepatch: LibNinePatch 1.1.0 libraryferret: Library Ferret 1.0.3 lithium: Lithium 0.7.7 lovely_snails: Lovely Snails 1.0.3+1.18 maelstrom_library: Maelstrom Library 1.2.3-1.18-rc3 magna: Magna 1.7.0-1.18-pre1 mambience: MAmbience 4.0.3+1.18.1 maybe-more-data: Maybe More Data 1.0.0-1.18 mcda: MC Dungeons Armors 2.0.1 mcdar: MC Dungeons Artifacts 1.4.3-1.18 mcdw: MC Dungeons Weapons 4.0.4 megane: megane 7.1.0 megane-api: megane-api 7.0.0 megane-applied-energistics-2: megane-applied-energistics-2 7.0.1 megane-fabric-transfer: megane-fabric-transfer 7.0.0 megane-industrial-revolution: megane-industrial-revolution 7.0.0 megane-kibe: megane-kibe 7.0.0 megane-lib-block-attributes: megane-lib-block-attributes 7.0.0 megane-reborn-core: megane-reborn-core 7.0.0 megane-reborn-energy: megane-reborn-energy 7.0.0 megane-runtime: megane-runtime 7.1.0 megane-tech-reborn: megane-tech-reborn 7.0.0 megane-vanilla: megane-vanilla 7.0.0 megane-wireless-networks: megane-wireless-networks 7.0.0 midnightlib: MidnightLib 0.3.1 milk: Milk Lib 0.1.5 milk_plus: Milk+ 2.0.1 minecraft: Minecraft 1.18.1 mining_dims: Mining Dimensions 1.3.0 mm: Manningham Mills 2.3 modern_industrialization: Modern Industrialization 1.0.4 morevillagers-fabric: MoreVillagersFabric 3.1.1-SNAPSHOT mostructures: Mo' Structures 1.3.0-pre1+1.18 multipart_entities: MultipartEntities 1.1.4-1.18-rc3 mythic-mounts: Mythic Mounts 1.18-4.0 mythicmetals: Mythic Metals 0.11.4 naturescompass: Nature's Compass 1.18.1-2.0.2-fabric netherportalfix: NetherPortalFix 9.0.0 ninjaphenix_container_lib: NinjaPhenix's Container Library 1.2.10 no_null_processors: No Null Processors - Fabric 2.0.1+1.18.1 notenoughcrashes: Not Enough Crashes 4.1.4+1.18.1 observable: Observable 1.2.3 omega-config: OmegaConfig 1.2.3-1.18.1 onastick: On A Stick 2.0.0 oreprospectingstick: Ore Prospecting Stick 1.0.8 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.6.10 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.6.10 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.6.10 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.6.10 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.1 oro_config: OroArmor Config 2.1.0 overpoweredmending: OverpoweredMending 2.3.1 owo: oωo 0.5.1+1.18 oxidized: Oxidized 1.6.0 patchouli: Patchouli 1.18.1-65-FABRIC playerabilitylib: Pal 1.5.0 polymorph: Polymorph 0.0.19-1.18.1 pugh_lib: Pugh Lib 1.2.15 pugh_tools: Pugh Tools 1.1.17 puzzleslib: Puzzles Lib 3.1.3 quarrymod: Industrial Quarry Mod 0.5.5 quickshulker: Quick Shulker 1.3.6-1.18 reach-entity-attributes: Reach Entity Attributes 2.1.1 reborncore: Reborn Core 5.1.0-beta.9 repurposed_structures: Repurposed Structures 3.3.9+1.18.1 ringsofascension: Rings of Ascension 1.0 rofltole: Rotten Flesh To Leather 1.0 roughlyenoughitems: Roughly Enough Items 7.2.425 roughlyenoughresources: Roughly Enough Resources 2.3.0 seedfix: Seed Fix 1.0.0 servercore: ServerCore 1.2.7-1.18.1 sgod: Save Gear on Death 2.0.0-1.18 shulkerpick: ShulkerPick 1.0.0-1.18 shulkerutils: shulkerutils 1.0.4-1.18 simpleteleporters: Simple Teleporters 2.3.0 skyvillages: Sky Villages 1.0.1-1.18.1-fabric soaringstructures2: Soaring Structures 2 1.18 - 2.2 someforgepatchesported: Some Forge Patches Ported 1.0.2 spark: spark 1.7.2 starlight: Starlight 1.0.1+fabric.0583973 step-height-entity-attribute: Step Height Entity Attribute 1.0.0 stoneholm: Stoneholm 1.4.2 team_reborn_energy: Energy 2.2.0 techreborn: Tech Reborn 5.1.0-beta.9 terralith: Terralith for Fabric 2.0.12 thonkutil: ThonkUtil 2.8.0-alpha.1+1.18 thonkutil-base: ThonkUtil Base 1.6.0+aed88a1965 thonkutil-capes-v1: ThonkUtil Capes (v1) 1.2.3+befce07365 thonkutil-customization-v1: ThonkUtil Customization (v1) 1.0.4+8c21a42b65 thonkutil-legacy: ThonkUtil Legacy 1.0.10+6fa117f865 thonkutil-modchecker-v1: ThonkUtil ModChecker (v1) 1.0.2+eb08b5da65 thonkutil-potions-v0: ThonkUtil Potions (v0) 1.3.2+befce07365 thonkutil-titlescreen-v1: ThonkUtil TitleScreen (v1) 1.0.0+3aa914fa65 thonkutil-trades-v1: ThonkUtil Trades (v1) 1.1.9+d77526a265 toms_storage: Tom's Simple Storage Mod 1.1.19 tooltiprareness: Tooltip Rareness 1.0.3 torchbowmod: TorchBowMod 1.0 totw_additions: Towers of the Wild: Additions 1.1.0 towers_of_the_wild_reworked: Towers of the Wild: Reworked 2.1.1 tradingpost: Trading Post 3.1.2 transportables: Transportables 1.1 trashslot: TrashSlot 11.0.1 trinketofundying: Trinket of Undying 2.0.1-1.18 trinkets: Trinkets 3.2.0 trinketshulkerboxes: Trinket Shulker Boxes 2.0.1-1.18.1 twm: The Wild Mod 0.5 upgradedshulkers: Upgraded Shulkers 1.1.1-1.18 voidtotem: VoidTotem (Fabric) 1.18.1-1.1.1 waystones: Waystones 2.4.1 whyamionfire: Why Am I on Fire? 1.1.1 wirelessnetworks: Wireless Networks 1.4.1 wthit: wthit 4.5.1 xaerominimap: Xaero's Minimap 22.1.2 xaeroworldmap: Xaero's World Map 1.20.1 xp_storage: XP Storage 1.4.3+1.18 xp_storage_trinkets: XP Storage - Trinkets 0.1+1.18 xps: Xp Obelisk 0.3.3.b_for_1.18.x_Fabric Server Running: true Player Count: 0 / 5; [] Data Packs: vanilla, Fabric Mods, goblintraders/gobtvanillaish (incompatible) Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt) Suspected Mods: Fabric Loader (fabricloader), Mo' Structures (mostructures)`

    bug mod compatibility 
    opened by Panderine 7
  • STDOUT messages spam in console

    STDOUT messages spam in console

    After I installed c2me-fabric-mc1.18.1-0.2.0+alpha.6.1-all.jar, I suddenly have stdout messages spam in my console. (edit: i removed our ip from the logs) log.txt

    bug question mod compatibility 
    opened by nenjaban 7
  • [Compatibility] Incompatible with Better End

    [Compatibility] Incompatible with Better End

    With both Better End and C2ME installed, the server will crash once going to the end islands.

    The dragon fight is fine, and the end runs normally until you travel to the end islands and a custom biome loads

    Here's a crash report in case you need it

    https://pastebin.com/raw/pisHcs8n

    bug low priority mod compatibility 
    opened by Treetrain1 7
  • [Crash] Ticking World

    [Crash] Ticking World

    C2me .50 fabric 1.17.1

    happens twice a day, in overworld, and apparently mining dimensions

    ---- Minecraft Crash Report ----


    C2ME Compatibility Module Notice: Do NOT report to mod authors if you encountered issues with the following mods:


    // I blame Dinnerbone.

    Time: 9/14/21, 6:19 PM Description: Exception ticking world

    java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(HashMap.java:1584) at java.util.HashMap$KeyIterator.next(HashMap.java:1607) at java.lang.Iterable.forEach(Iterable.java:74) at net.minecraft.server.world.ChunkTicketManager.tick(ChunkTicketManager:114) at net.minecraft.server.world.ServerChunkManager.tick(ServerChunkManager:284) at net.minecraft.server.world.ServerChunkManager$MainThreadExecutor.runTask(ServerChunkManager:533) at net.minecraft.server.MinecraftServer.executeTasksMidTick(MinecraftServer:18778) at net.minecraft.server.world.ServerChunkManager.handler$glb000$onPostTickChunk(ServerChunkManager:7068) at net.minecraft.server.world.ServerChunkManager.method_20801(ServerChunkManager:370) at java.util.ArrayList.forEach(ArrayList.java:1511) at net.minecraft.server.world.ServerChunkManager.tickChunks(ServerChunkManager:355) at net.minecraft.server.world.ServerChunkManager.tick(ServerChunkManager:324) at net.minecraft.server.world.ServerWorld.tick(ServerWorld:372) at net.minecraft.server.MinecraftServer.redirect$bch000$ficUpdateSuppressionCrashTick(MinecraftServer:4777) at net.minecraft.server.MinecraftServer.tickWorlds(MinecraftServer:891) at net.minecraft.server.dedicated.MinecraftDedicatedServer.tickWorlds(MinecraftDedicatedServer:335) at net.minecraft.server.MinecraftServer.tick(MinecraftServer:831) at net.minecraft.server.MinecraftServer.handler$dbg000$modifiedRunLoop(MinecraftServer:9390) at net.minecraft.server.MinecraftServer.runServer(MinecraftServer:676) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer:270) at java.lang.Thread.run(Thread.java:831)

    A detailed walkthrough of the error, its code path and all known details is as follows:

    -- Head -- Thread: Server thread Stacktrace: at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1584) at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1607) at java.base/java.lang.Iterable.forEach(Iterable.java:74) at net.minecraft.class_3204.method_15892(class_3204.java:114) at net.minecraft.class_3215.method_16155(class_3215.java:284) at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:533) at net.minecraft.server.MinecraftServer.executeTasksMidTick(MinecraftServer.java:18778) at net.minecraft.class_3215.handler$glb000$onPostTickChunk(class_3215.java:7068) at net.minecraft.class_3215.method_20801(class_3215.java:370) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at net.minecraft.class_3215.method_14161(class_3215.java:355) at net.minecraft.class_3215.method_12127(class_3215.java:324) at net.minecraft.class_3218.method_18765(class_3218.java:372) at net.minecraft.server.MinecraftServer.redirect$bch000$ficUpdateSuppressionCrashTick(MinecraftServer.java:4777)

    -- Affected level -- Details: All players: 4 total; [class_3222['JIeGeNDa_17'/241, l='ServerLevel[world]', x=-282.94, y=42.12, z=-192.32], class_3222['Exouxas'/620, l='ServerLevel[world]', x=-619.13, y=-6.00, z=1782.10], class_3222['Ownage3134'/3364, l='ServerLevel[world]', x=-1378.30, y=13.42, z=-2078.66], class_3222['Zynoah_'/433, l='ServerLevel[world]', x=-631.01, y=-1.77, z=1804.41]] Chunk stats: 7965 Level dimension: minecraft:overworld Level spawn location: World: (-66,80,-281), Section: (at 14,0,7 in -5,5,-18; chunk contains blocks -80,-64,-288 to -65,319,-273), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1) Level time: 16459367 game time, 1057870 day time Level name: world Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Level weather: Rain time: 12461 (now: false), thunder time: 111549 (now: false) Known server brands: fabric Level was modded: true Level storage version: 0x04ABD - Anvil Stacktrace: at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891) at net.minecraft.class_3176.method_3813(class_3176.java:335) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831) at net.minecraft.server.MinecraftServer.handler$dbg000$modifiedRunLoop(MinecraftServer.java:9390) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at java.base/java.lang.Thread.run(Thread.java:831)

    -- System Details -- Details: Minecraft Version: 1.17.1 Minecraft Version ID: 1.17.1 Operating System: Linux (amd64) version 4.19.0-14-amd64 Java Version: 16.0.2, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 14644686568 bytes (13966 MiB) / 20711473152 bytes (19752 MiB) up to 20711473152 bytes (19752 MiB) CPUs: 5 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 9 5950X 16-Core Processor Identifier: AuthenticAMD Family 25 Model 33 Stepping 0 Microarchitecture: Zen 3 Frequency (GHz): -0.00 Number of physical packages: 1 Number of physical CPUs: 16 Number of logical CPUs: 32 Graphics card #0 name: unknown Graphics card #0 vendor: unknown Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: unknown Graphics card #0 versionInfo: unknown Virtual memory max (MB): 159762.38 Virtual memory used (MB): 109211.41 Swap memory total (MB): 95301.00 Swap memory used (MB): 24568.62 JVM Flags: 21 total; -XX:+UseContainerSupport -Xms19750M -Xmx19750M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 Loaded Scarpet Apps: vacuum Fabric Mods: addendum: Addendum 1.0.2 adorn: Adorn 2.1.4+1.17.1 adventure-platform-fabric: adventure-platform-fabric 4.1.0-SNAPSHOT adventurez: AdventureZ 1.2.11 agape_space: Space Dimensions 0.3.0 apoli: Apoli 1.0.4 appleskin: AppleSkin mc1.17-2.1.3 aqupdcaracal: Caracal mob 1.17-1.3.11 architectury: Architectury 2.5.27 artifality: Artifality 0.3.4 artifice: Artifice 0.15.3+21w07a artofalchemy: Art of Alchemy: Memoriam 1.2.0+1.17.1 attributefix: Attribute Fix {FABRIC} 1.0.3 balm-fabric: Balm 1.3.0+0 banhammer: BanHammer 0.4.0+1.17.1 bclib: BCLib 0.3.1 beenfo: Beenfo 1.17.1-fabric0.36.1-1.3.2 better_wandering_trader: Better Wandering Trader 1.7.0 betterdungeons: YUNG's Better Dungeons 1.17-1.0.1 betterend: Better End 0.11.0-pre bettermineshafts: YUNG's Better Mineshafts 1.17-1.0.1 betternether: Better Nether 5.1.3 betterstrongholds: YUNG's Better Strongholds 1.17-1.1.1 bewitchment: Bewitchment 1.17-6 blast: BLAST 1.7 blockbot-api: BlockBot Api 1.0.0 blockbot-discord: BlockBot Discord 2.0.0-beta blockshifter: Blockshifter 1.4.0+fabric-1.17.1 blockus: Blockus 2.2.8+1.17.1 blue_endless_jankson: jankson 1.2.1 bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.2.3-1.17.1 box-of-placeholders: Box of Placeholders 1.3.2+1.17.1 c2me: Concurrent Chunk Management Engine 0.2.0+alpha.4.7 calio: Calio 1.0.2 cardinal-components: Cardinal Components API 3.1.1 cardinal-components-base: Cardinal Components API (base) 3.1.1 cardinal-components-block: Cardinal Components API (blocks) 3.1.1 cardinal-components-chunk: Cardinal Components API (chunks) 3.1.1 cardinal-components-entity: Cardinal Components API (entities) 3.1.1 cardinal-components-item: Cardinal Components API (items) 3.1.1 cardinal-components-level: Cardinal Components API (world saves) 3.1.1 cardinal-components-scoreboard: Cardinal Components API (scoreboard) 3.1.1 cardinal-components-util: Cardinal Components API (utilities) 3.1.1 cardinal-components-world: Cardinal Components API (worlds) 3.1.1 carpet: Carpet Mod 1.4.45 carpet-extra: Carpet Extra 1.4.43 carpet-tis-addition: Carpet TIS Addition 1.22.0+build.678 carpetfixes: Carpet Fixes 1.17.1-1.0.1 charm: Charm 3.3.2 chipped: Chipped 1.1.1 cloth-api: Cloth API 2.0.54 cloth-basic-math: Cloth Basic Math 0.5.1 cloth-client-events-v0: Cloth Client Events v0 2.0.54 cloth-common-events-v1: Cloth Common Events v1 2.0.54 cloth-config2: Cloth Config v5 5.0.38 cloth-datagen-api-v1: Cloth Datagen v1 2.0.54 cloth-utils-v1: Cloth Utils v1 2.0.54 cloud: Cloud 1.5.0 cloud_commandframework_cloud-brigadier_: cloud-brigadier 1.5.0 cloud_commandframework_cloud-core_: cloud-core 1.5.0 cloud_commandframework_cloud-minecraft-extras: cloud-minecraft-extras 1.5.0 cloud_commandframework_cloud-services_: cloud-services 1.5.0 cmdspy: Command Spy 1.2.3 colorutility: ColorUtility 2.0.1 com_electronwill_night-config_core: core 3.6.3 com_electronwill_night-config_toml: toml 3.6.3 com_fasterxml_jackson_dataformat_jackson-dataformat-yaml: jackson-dataformat-yaml 2.12.2 com_moandjiezana_toml_toml4j: toml4j 0.7.2 com_typesafe_config: config 1.4.1 com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT completeconfig: CompleteConfig 1.0.0 conjuring: Conjuring 1.0.7 cosmetic-armor: Cosmetic Armor 1.1.0 couplings: Couplings 1.5.0+1.17 craftingtweaks: Crafting Tweaks 13.0.0+0 creativeonepunch: Creative One-Punch 1.2 croptopia: Croptopia 1.6.1 crowdin-translate: CrowdinTranslate 1.3+1.17 customportalapi: Custom Portal Api 0.0.1-beta41-1.17 customportals: Custom Portals 2.1.0 dankstorage: Dank Storage 2.1-1.17.1 dark-enchanting: Dark Enchanting 0.4.1-1.17.1 dml-refabricated: Deep Mob Learning: Refabricated 0.4.4-beta dml-refabricated-base: DML: Refabricated - Base 0.4.4-beta dml-refabricated-events: DML: Refabricated - Vanilla Events 0.4.4-beta dml-refabricated-modular-armor: DML: Refabricated - Glitch Armor 0.4.4-beta dml-refabricated-rei: DML: Refabricated - REI Integration 0.4.4-beta dmlsimulacrum: Deep Mob Learning: Simulacrum 1.0.3 doom: Doom Fabric 4.0.13 dragonloot: DragonLoot 1.0.9 dual_riders: DualRiders 1.0.5 dungeons_arise: When Dungeons Arise 2.1.47-fabric ec-core: Essential Commands Core 1.0.0-mc1.17 eer: Erroring Entity Remover 1.0.1+1.17.1 eldritch_mobs: Eldritch Mobs 1.9.5 emagnet: E Magnet 1.2.3 enchant_giver: Enchant Giver 1.1.0 essential_commands: Essential Commands 0.16.1-mc1.17 expandedstorage: Expanded Storage 7.0.0 explorerscompass: Explorer's Compass 1.17.1-2.0.2-fabric extraalchemy: Extra Alchemy 1.6.1 extraorigins: Extra Origins 1.17-6 fabric: Fabric API 0.40.1+1.17 fabric-api-base: Fabric API Base 0.3.0+a02b446313 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818 fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818 fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18 fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18 fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818 fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718 fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+87cc6e4c18 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818 fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818 fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118 fabric-language-kotlin: Fabric Language Kotlin 1.6.4+kotlin.1.5.30 fabric-language-scala: Fabric Language Scala 1.1.0+scala.2.13.6 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318 fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+2e8bd82f18 fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318 fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa13 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118 fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318 fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318 fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee18 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.14+4658223018 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818 fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18 fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18 fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.3.1+4658223018 fabricenchantments: Fabric Enchantments 0.4.2 fabricloader: Fabric Loader 0.11.6 factory: Factory 1.17.1-1.4.0 fake-player-api: Fake Player API 0.2.0 fallflyinglib: FallFlyingLib 3.0.0-beta.2 fallingtree: FallingTree 2.13.0 fastfurnace: FastFurnace 1.17-3.0 fasttransferlib: Fast Transfer Lib 0.5.6 ferritecore: FerriteCore 3.0.3 fiber: fiber 0.23.0-2 flan: Flan 1.17.1-1.6.2 flytre-lib-base: Flytre Lib - Base Module 1.2.0 flytre-lib-compat: Flytre Lib - Compat Module 1.0.0 flytre-lib-config: Flytre Lib - Config Module 1.1.0 flytre-lib-event: Flytre Lib - Event Module 1.0.1 flytre-lib-gui: Flytre Lib - GUI Module 1.0.0 flytre-lib-storage: Flytre Lib - Storage Module 2.3.1 flytre_lib: Flytre Lib 1.3.7 gamemodeoverhaul: GamemodeOverhaul 1.1.0 geckolib3: Geckolib 3.0.14 givemehats: Give Me Hats! 1.6 glassential: Glassential 1.17-1.2.0 go-fish: Go Fish 1.3.0-beta-1.17.1 gobber2: Gobber2 2.4.47 goldenhoppers: Golden Hoppers 1.1.0 golemsgalore: Golems Galore 1.0.3-1.17.1 harvest_scythes: Harvest Scythes 2.0.6 hctm-base: HCTM Base 3.6.2 heartbond: Heartbond 1.1.0 hologram-api: Hologram API 0.2.1+1.17.1 hookshot: Hookshot 20.0 horseinfo: Horse Info 0.3.0-1.17 hydrogen: Hydrogen 0.3 impersonate: Impersonate 2.3.3 incantationem: Incantationem 1.1.2+1.17.1 indrev: Industrial Revolution 1.10.0-alpha.12 invview: InvView 1.4.6-1.17.1+ io_leangen_geantyref_geantyref: geantyref 1.3.11 ironfurnaces: Iron Furnaces 1.17.1-2.6.1-fabric jankson: Jankson 3.0.1+j1.2.0 java: OpenJDK 64-Bit Server VM 16 kanos_config: Kanos Config 0.1.4+1.14.4-1.17.1 kibe: Kibe 1.8.1-BETA+1.17 kjsextras: KubeJS Extras 1.3.2 krypton: Krypton 0.1.4 ktdatataglib: KtDataTagLib 1.5.4 kubejs: KubeJS 1605.3.10-build.9999 kyrptconfig: Kytpt Config 1.1.10-1.17 lapisreserve: Lapis Reserve 1.0.8 ledger: Ledger 1.0.2 libblockattributes: LibBlockAttributes 0.8.17003 libblockattributes_core: LibBlockAttributes (Core) 0.9.0 libblockattributes_fluids: LibBlockAttributes (Fluids) 0.9.0 libblockattributes_items: LibBlockAttributes (Items) 0.9.0 libcd: LibCapableData 3.0.3+1.16.3 libgui: LibGui 4.1.7+1.17.1 libninepatch: LibNinePatch 1.1.0 libra: Libra 0.3.9.2 lithium: Lithium 0.7.4 luckperms: LuckPerms 5.3.65 maelstrom_library: Maelstrom Library 1.2.1-1.17 magna: Magna 0.3.0-1.17-pre4 mc_discord_reserializer: MC Discord Reserializer 1.0.0 mcda: MC Dungeons Armors 1.7.10 mcdw: MC Dungeons Weapons 3.4.2 mcsa: MC Story Mode Armor 2.3.2-1.17 megane: megane 5.3.0 megane-base: megane-base 5.3.0 megane-fabric-transfer: megane-fabric-transfer 5.3.0+1.3.0-fc40aa9d18 megane-fast-transfer-lib: megane-fast-transfer-lib 5.3.0+0.5.7 megane-industrial-revolution: megane-industrial-revolution 5.3.0+1.10.0-alpha.12 megane-kibe: megane-kibe 5.3.0+1.8.1-BETA-1.17 megane-lib-block-attributes: megane-lib-block-attributes 5.3.0+0.9.0 megane-reborn-core: megane-reborn-core 5.3.0+5.0.6-beta-build.94 megane-runtime: megane-runtime 5.3.0 megane-team-reborn-energy: megane-team-reborn-energy 5.3.0+2.0.0-beta1 megane-tech-reborn: megane-tech-reborn 5.3.0+5.0.6-beta-build.94 megane-vanilla: megane-vanilla 5.3.0+1.17.1 megane-wireless-networks: megane-wireless-networks 5.3.0+1.1.2 minecraft: Minecraft 1.17.1 minimotd-fabric: MiniMOTD 2.0.4 mining_dims: Mining Dimensions 1.1.12 mm: Manningham Mills 2.3 mo_glass: Mo Glass 1.5-MC1.17.1 mocolors: Mo' Colors 1.2.2 morevillagers-fabric: MoreVillagersFabric 2.1.0-SNAPSHOT mostructures: Mo' Structures 1.3.0-pre1-1.17.1 multipart_entities: MultipartEntities 1.1.2-1.17 myron: Myron 1.6.1 mythic-mounts: Mythic Mounts 1.17.1-1.2 namecommand: Name Command 1.1.0 naturescompass: Nature's Compass 1.17.1-2.0.1-fabric net_kyori_adventure-api: adventure-api 4.8.1 net_kyori_adventure-key: adventure-key 4.8.1 net_kyori_adventure-platform-api: adventure-platform-api 4.0.0-SNAPSHOT net_kyori_adventure-serializer-configurate4: adventure-serializer-configurate4 4.8.1 net_kyori_adventure-text-feature-pagination: adventure-text-feature-pagination 4.0.0-SNAPSHOT net_kyori_adventure-text-minimessage: adventure-text-minimessage 4.2.0-SNAPSHOT net_kyori_adventure-text-serializer-gson: adventure-text-serializer-gson 4.8.1 net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.8.1 net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.8.1 net_kyori_examination-api: examination-api 1.1.0 net_kyori_examination-string: examination-string 1.1.0 notenoughcrashes: Not Enough Crashes 3.4.4+1.17 nyfsquivers: Nyf's Quivers Fabric-0.2.6 omega-config: OmegaConfig 1.0.8 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.30 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.30 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.30 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.30 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.1 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.2.2 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.2.2 org_objenesis_objenesis: objenesis 3.2 org_spongepowered_configurate-core: configurate-core 4.1.1 org_spongepowered_configurate-hocon: configurate-hocon 4.1.1 origins: Origins 1.0.3 origins-classes: Origins: Classes 1.2.2 owo: OwO 0.1.1 packet_tweaker: Packet Tweaker 0.2.0-1.17-pre1 patchouli: Patchouli 1.17-54-FABRIC pehkui: Pehkui 2.4.0+1.14.4-1.17.1 pipe: Pipe 1.4.0 placeholder-api: Placeholder API 1.1.0+1.17.1 plantinajar: Plant In A Jar 2.2.2 playerabilitylib: Pal 1.3.0 polymer: Polymer 0.1.0-rc.4+1.17.1 polymorph: Polymorph 0.0.13-1.17.1 prefab: Prefab 2.1.4 pugh_lib: Pugh Lib ${version} pugh_tools: Pugh Tools ${version} qcommon-cfg-core: qcommon-cfg-core 3.3.0 qcommon-croco: Croco 2.1.1 quarryplus: QuarryPlus 17.0.353 quickshulker: Quick Shulker 1.2.2-1.17 ratsmischief: Rat's Mischief 1.2.2 reach-entity-attributes: Reach Entity Attributes 2.1.1 reborncore: Reborn Core 5.0.6-beta+build.94 redbits: Red Bits 1.10.0 repurposed_structures: Repurposed Structures 2.3.3+1.17.1 resourceful_tools: Resourceful Tools 1.1.20 respawnablepets: Respawnable Pets 1.17-3 rhino: Rhino 1605.1.2-build.40 roughlyenoughitems: Roughly Enough Items 6.0.279-alpha rpgstats: RPGStats 4.2.0+1.17.1 rswires: RSWires 4.11.2 rug: Rug 1.17.1-1.1.13 schmucks: Schmucks 1.4.0 secretrooms: Secret Rooms 1.0.0+1.17 seedy-behavior: Seedy Behavior 1.0.2+1.17.1 server_translations_api: Server Translations API 1.4.5+1.17 servertick: Server Tick 1.5 sgui: SGui 1.0.0-rc4+1.17.1 shulkerboxtooltip: Shulker Box Tooltip 3.0.1+1.17 shulkerutils: shulkerutils 1.0.4-1.17 simple_backpack: SimpleBackpack 1.1.19 someforgepatchesported: Some Forge Patches Ported 1.0.1 somnus: Somnus API 0.0.14-1.17.1 spark: spark 1.6.1 spawnprotectiontweaks: SpawnProtectionTweaks 0.3+1.17.1 staffofbuilding: Staff of Building 1.3.2-1.17 starlight: Starlight 1.0.0-RC3+fabric.2b7d7ae step-height-entity-attribute: Step Height Entity Attribute 1.0.0 stoneholm: Stoneholm 1.3 storagecabinet: Storage Cabinet 1.17.1-1.3.1 structurized: Structurized 1.3.0 styledchat: Styled Chat 1.1.0 tabtps-fabric: TabTPS 1.3.10 team_reborn_energy: Energy 0.1.1 techreborn: Tech Reborn 5.0.6-beta+build.94 tellme: TellMe 0.9.0 terraform-wood-api-v1: Terraform Wood API (v1) 2.0.2 terralith: Terralith for Fabric 1.6.1 the_aether: The Aether 1.17.1-1.5.0 things: Things 0.2.5 toms_storage: Tom's Simple Storage Mod 1.1.15 torcherino: Torcherino 15.0.0 transportables: Transportables 1.0.6 trinkets: Trinkets 3.0.4 truerooms: True Secret Rooms 1.1.5 universal-graves: Universal Graves 1.0.8+1.17.1 vanish: vanish 1.2.6 villagerfix: Villager Trade Fix 1.0.0 voidtotem: Void Totem (Fabric) 1.17.0-1.0.0 voidz: VoidZ 1.0.5 ward_blocks: Ward Blocks 1.1.8 waystones: Waystones 2.0.4 whereisit: Where Is It 1.13.3 winged: Winged Mod 1.17.1-3.0.0 wirelessnetworks: Wireless Networks 1.1.2 wthit: wthit 3.9.0 xaerominimap: Xaero's Minimap 21.16.0 xaeroworldmap: Xaero's World Map 1.17.0 yungsapi: YUNG's API 1.17-Fabric-16 Player Count: 5 / 15; [class_3222['JIeGeNDa_17'/241, l='ServerLevel[world]', x=-282.94, y=42.12, z=-192.32], class_3222['Zynoah_'/433, l='ServerLevel[world]', x=-631.01, y=-1.77, z=1804.41], class_3222['Shorgu'/546, l='ServerLevel[world]', x=-483.52, y=30.00, z=-1948.50], class_3222['Exouxas'/620, l='ServerLevel[world]', x=-619.13, y=-6.00, z=1782.10], class_3222['Ownage3134'/3364, l='ServerLevel[world]', x=-1378.30, y=13.42, z=-2078.66]] Data Packs: vanilla, Fabric Mods, file/Repurposed_Structures-Charm.zip, secretrooms:server_pack Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt) Suspected Mods: None

    bug question 
    opened by itsdinkd 6
  • Saving worlds takes noticably longer

    Saving worlds takes noticably longer

    Describe the bug Saving worlds takes noticeably longer than vanilla.

    To Reproduce Steps to reproduce the behavior:

    1. Launch vanilla Minecraft, create a new world and exit out of it. Take note of how long the Saving World screen is shown.
    2. Install C2ME and repeat. The difference should be quite evident.

    Expected behavior

    Screenshots

    Runtime info (please complete the following information):

    • OS: Linux (Kernel 6.0.8-1)
    • Minecraft version: 1.19.2
    • Mod version: 0.2.0+alpha.9.0

    Crash reports / logs Latest Log

    Other mods None

    Checklist

    • [x] I am using the official version of the mod.
    • [x] I tried the latest development version but the issue persists.
    • [x] I searched for similar open issues and could not find an existing bug report on this.
    bug 
    opened by LuciusofLegend 3
  • Game crashed when exploring

    Game crashed when exploring

    https://pastebin.com/gi8rqqpc

    Using one of your builds from actions, I ran into this. It seems to be related to structure gen. The issue is also blaming Snowy Spirit.

    https://www.curseforge.com/minecraft/mc-mods/snowy-spirit

    bug 
    opened by Sunconure11 11
  • server crashed when generating desert_well

    server crashed when generating desert_well

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. start server and encounter a chunk with desert_well
    2. server down

    Expected behavior

    Screenshots

    Runtime info (please complete the following information):

    • OS: windows 10
    • Minecraft version: 1.19.2
    • Mod version: see https://paste.ubuntu.com/p/QhsF7DjHMj/
    • Mod branch: (fill this if you are not using the default ver branches)

    Crash reports / logs (https://paste.ubuntu.com/p/QhsF7DjHMj/)

    Other mods

    Checklist

    • [x] I am using the official version of the mod.
    • [x] I tried the latest development version but the issue persists.
    • [x] I searched for similar open issues and could not find an existing bug report on this.

    Additional context

    bug 
    opened by ColdTearsYY 1
  • Incompatible with DimensionalThreading (Crashing)

    Incompatible with DimensionalThreading (Crashing)

    Describe the bug Nether can be entered, and the chunks around the portal are loaded, however once the player starts moving and loading new chunks, the Server crashes.

    To Reproduce -> Have DimensionalThreading and C2ME installed. -> Go to Nether -> Move -> Crash

    Expected behavior I know that having 2 Multithreading mods work together is probably hard, and I don't know how thread safe they either are, but have a chonkey cpu, it'd be really nice if I could take advantage of it as much as possible

    Runtime info (please complete the following information):

    • OS: Windows Server 2016
    • Minecraft version: 1.19.2
    • Mod version: 0.2.0+alpha.8

    Crash reports / logs Crash Log

    Other mods DimensionalThreading

    Checklist

    bug 
    opened by fukuimaunicorn 2
  • Incompatibility with Ecotones

    Incompatibility with Ecotones

    Describe the bug It has something to do with check randoms being accessed concurrently I believe.

    To Reproduce Steps to reproduce the behavior: Just load 1.19.2 build of Ecotones (0.8 fork iirc), then create a world. I will crash in a few seconds after loading some terrain.

    Expected behavior Ecotones can run flawlessly with c2me.

    Runtime info (please complete the following information):

    • OS: Windows 10
    • Minecraft version: 1.19.2
    • Mod version: https://ci.codemc.io/job/RelativityMC/job/C2ME-fabric/job/ver%252F1.19.2/4/

    Crash reports / logs

    https://mclo.gs/1qDwfVT

    Checklist

    • [x] I am using the official version of the mod.
    • [x] I tried the latest development version but the issue persists.
    • [x] I searched for similar open issues and could not find an existing bug report on this.
    bug 
    opened by QPCrummer 0
Releases(0.2.0+alpha.9.12)
  • 0.2.0+alpha.9.12(Dec 13, 2022)

    This release serves as a hotfix for any 1.19.3 versions of C2ME. As this contains out of cycle changes staged for the next alpha release it is not recommended you build this unless you're running 1.19.3.

    This build contains a critical hotfix for users of Quilt. IF YOU ARE USING 1.19.3 AND QUILT UPDATE IMMEADENTLY TO PREVENT A KNOW ISSUE OF INPROPER GENERATION OF NEW CHUNKS. We are not aware of any effects on existing chunks from this issue.

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.19.3-0.2.0+alpha.9.12.jar(1.11 MB)
  • 0.2.0+alpha.9(Oct 7, 2022)

    C2ME 0.2.0+alpha.9 for Minecraft 1.19.2 is released

    This small release improves overall stability, fixes some bugs and adds some features.

    Changelog:

    • Updates to 1.19.2
    • Fixes some default configuration generation issues
    • Try to catch off-thread access to world random to provide more information for java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads
    • More aggressive chunk unloading to help mitigate memory issues
    • Fixes some crashes related to ticket level updates
    • Enables ioSystem.replaceImpl by default on non-Windows systems
    • Allows overriding default parallelism calculation

    Full Changelog: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.8...0.2.0+alpha.9

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.19.2-0.2.0+alpha.9.0.jar(1.12 MB)
  • 0.2.0+alpha.8(Jun 8, 2022)

    C2ME 0.2.0+alpha.8 for Minecraft 1.19 is released

    This release improves overall performance and stability and fixes some bugs.

    Changelog:

    • Updates to 1.19
    • Makes C2ME modular
    • Optimizes sync loads a bit with priority system
    • Implements chunkload cancellation mechanism
      • Makes teleporting lag less
      • Improves server shutdown times
      • .. and more
    • Improves the handling of async chunkload requests on WorldGen threads to fix some rare deadlock issues
    • Some micro-optimizations for math used by world generation
    • Improves mobcaps consistency by filtering out mobs in no-tick chunks when calculating mobcaps
    • Makes the new IO system implementation priority-aware
      (the new IO system can be enabled manually with ioSystem.replaceImpl in config)
    • Client: The default max view distance is now determined by the JVM type and the memory allocated to Minecraft.

    Notes:

    • The calculation of default parallelism has been changed to be more reasonable.
      This means that some features may get re-enabled again by default if you are on a relatively lower-end devices

    Full Changelog: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.7...0.2.0+alpha.8

    EDIT: 0.2.0+alpha.8.2 patch for 1.19 has been released:

    • Enables ioSystem.replaceImpl by default
    • Fixes thread count calculation for threaded worldgen
    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.19-0.2.0+alpha.8.0.jar(1.07 MB)
    c2me-fabric-mc1.19-0.2.0+alpha.8.2.jar(1.07 MB)
  • 0.2.0+alpha.7(Mar 5, 2022)

    C2ME 0.2.0+alpha.7 for Minecraft 1.18.2 is released

    This release improves overall performance and stability and fixes some bugs.

    Changelog:

    • Optimizes entity filtering in no-tick chunks to reduce lag when tons of entities in no-tick chunks
    • Disables perlin noise vectorization with Vector API due to performance issues in JDK17
    • Optimizes perlin noise with 25% speedup over vanilla
    • Optimizes aquifer without changing vanilla behavior
    • Rewrites chunk IO system focused on overall throughput
      (can be enabled manually with ioSystem.replaceImpl in config)
    • Adds parallel scheduling to further reduce server thread load
      (can be enabled manually with asyncScheduling.enabled in config)
    • Re-enabled noise caching in The End dimension when lithium is present
    • Allows changing auto-save behavior
      Now defaults to saving chunks after ticking with periodical saving
      You can still use the original vanilla behavior or revert to pre-1.18 behaviors in config
    • Fixes high cpu usage on scheduler thread when idle
    • Fixes large lag in singleplayer creating world screen.
    • Fixes compatibility issues with lithium 0.7.8 and later
    • Fixes some crashes with certain datapacks and mods

    Notes:

    • The calculation of default parallelism has been changed to reduce stuttering in singleplayer worlds.
      This means that some features may get disabled if you are on a relatively lower-end devices.
      You can always re-enable them manually in config.

    Full Changelog: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.6...0.2.0+alpha.7

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.18.2-0.2.0+alpha.7.0-all.jar(1.23 MB)
  • 0.2.0+alpha.6(Jan 5, 2022)

    C2ME 0.2.0+alpha.6 for Minecraft 1.18.1 is released

    This release improves overall performance and stability and fixes some bugs.

    Changelog:

    • General worldgen optimizations and allocation reductions
    • Adds experimental async scheduling (turned off by default)
    • Raise default max render distance to 128
    • Some fixes related to no-tick view distance
    • Don't send chunks twice with no-tick (configurable)
    • Turns on reducedLockRadius by default
    • Adds priority system for worldgen
    • Now breaks optifabric
    • Adds limit for chunk data cache in IO workers to prevent using too much heap memory
    • Allow disabling mid-tick chunk tasks
    • Safety and stability improvements
    • Attempt to fix bad config values or return them to default by @duplexsystem in https://github.com/RelativityMC/C2ME-fabric/pull/94
    • Hide useGlobalBiomeCache from config

    Full Changelog: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.5...0.2.0+alpha.6

    ~~EDIT: Looks like something is wrong with the lithium compatibility. Please add mixin.world.player_chunk_tick=false to lithium config to workaround this issue.~~ EDIT: Fixed in 0.2.0+alpha.6.1

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.18.1-0.2.0+alpha.6.1-all.jar(1.18 MB)
  • 0.2.0+alpha.5(Oct 2, 2021)

    This release improves performance significantly and fixes several issues in alpha4.

    Changelog:

    • Fixes a memleak caused by vanilla not correctly running scheduling with lock or keeping scheduling single-threaded when paired with fabric-api.
    • Fixes bobby incompatibility with default config.
    • Fixes a config issue where vanillaWorldGenOptimizations is getting overwitten by generalOptimizations every time the server launches, causing broken vanillaWorldGenOptimizations section.
    • Fixes incompatibility with FabricAntiXray.
    • Allows changing no-tick view distance ingame: For 1.17.1, this will allow the render distance slider to correctly modify no-tick view distance. For 1.18 snapshots, this will:
      • replace the render distance and view-distance in server properties to c2me no-tick impl
      • replace the simulation distance slider and simulation-distance in server.properties to actual ticking distance
      • modify vanilla behavior where it will stop ticking everything outside of ticking chunks instead of only stop ticking entities
      • be significantly faster than mojang's implementation
    • Makes allowThreadedFeatures to be enabled by default.
    • Optimizes chunk scheduling to reduce allocation rates significantly.
    • Drops metrics.
    • Optimizes perlin noise by vectorizing it using Java 16 Vector API (enable with jvm flag --add-modules jdk.incubator.vector) Currently it will throw a warning when it cannot find the vector api module. Note that the warning is only for troubleshooting issues when the optimization cannot be loaded properly and completely harmless to your server.

    Notes:

    • A full list of tested compatible mods can be found in README.md (2 added in this release) Please report all incompatibilities to github issues.
    • No-tick view distance impl is enabled by default on 1.18 in this release.
    • reduceLockRadius is still turned off by default. It is planned to be enabled by default with 1/10 sampling in 0.2.0+alpha.6
    • useGlobalBiomeCache is still turned off by default. It is planned to be enabled by default in future versions in 1.17.
    • useGlobalBiomeCache is experimental in 1.18 snapshots.
    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.17.1-0.2.0+alpha.5.0-all.jar(1.17 MB)
    c2me-fabric-mc21w39a-0.2.0+alpha.5.31-all.jar(1.14 MB)
  • 0.2.0+alpha.4(Aug 30, 2021)

    This releases adds some new features and fixes a lot of issues in alpha3.

    Changelog:

    • Fixes compatibility with most of the content mods and works with AOF4 0.0.9 with allowThreadedFeatures and reducedLockRadius
      AOF4 compatibility isn't in the best state at the moment, so please test it and open an issue if you found something not working.
    • Fixes a rare bug where naturally generated spawners are pig spawners and naturally generates chests are invisible except bounding boxes.
    • Adds no-tick view distance, allowing render distance to be higher than 32.
    • Improves scheduling to lower chunk loading and generation latency.
    • Makes reduced lock radius more stable.

    Notes:

    • A full list of tested compatible mods can be found in README.md Please report all incompatibilities to github issues.
    • allowThreadedFeatures switch is still turned off by default. It is planned to be enabled by default in 0.2.0+alpha.5
    • No-tick view distance needs to be manually enabled in the config file

    Looking for 1.18 builds? Here it is. These builds don't have releases so use with caution.

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.17.1-0.2.0+alpha.4.0-all.jar(1.17 MB)
  • 0.2.0+alpha.3(Jul 22, 2021)

    Changelog:

    • Fixes all of threading issues in vanilla worldgen and worldgen-related code (please open an issue if i missed something) This also let C2ME vanilla worldgen behaviors match vanilla. (in theory, which need testing) This also fixes some rare crashes that happens on startup.
    • Finally fixed compatibility issue with BetterEnd on production environment.
    • The test system now tests every biome and structure that can be naturally generated in the world to ensure test coverage.

    Looking for 1.18 builds? Here it is. These builds don't have releases so use with caution.

    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.17.1-0.2.0+alpha.3.0-all.jar(1.11 MB)
  • 0.2.0+alpha.2(Jul 15, 2021)

  • 0.2.0+alpha.1(Jun 20, 2021)

  • 0.1.0-rc8(Apr 17, 2021)

  • 0.1.0-rc7.1(Mar 28, 2021)

  • 0.1.0-rc7(Mar 21, 2021)

    THIS IS A RELEASE CANDIDATE DO NOT USE IN PRODUCTION

    Changelog:

    • Refactor async saving (fixes console spam)
    • Cache block entities lookup for serialization to prevent issues serializing chunks
    • Cache server tick scheduler lookups to prevent performance issues
    • Only do async saving when unloading
    • Enforce more chunk & poi data unloads
    • New configuration system
    • Guard against double scheduling chunk loads
    Source code(tar.gz)
    Source code(zip)
    c2me-fabric-mc1.16.5-0.1-SNAPSHOT-all.jar(1.30 MB)
    c2me-fabric-mc21w11a-0.1-SNAPSHOT-all.jar(1.41 MB)
  • 0.1.0-rc6(Mar 7, 2021)

  • 0.1.0-rc5(Feb 27, 2021)

  • 0.1.0-rc4(Feb 20, 2021)

  • 0.1.0-rc3(Feb 19, 2021)

  • 0.1.0-rc2(Feb 17, 2021)

  • 0.1.0-rc1(Feb 17, 2021)

Owner
Makers of the blazing fast Tuinity fork with best in class performance. It's your Minecraft server, on crack.
null
A Fabric mod designed to improve server performance at high playercounts.

Very Many Players A Fabric mod designed to improve server performance at high playercounts. VMP is still in early development and things are expected

null 97 Dec 26, 2022
⚓ A simple chunk load plugin

MineChunks MineChunks is a simple plugin to laod chunks on a per player basis. It allows a player to define chunks in which will remain loaded so that

Craft Together 0 Oct 22, 2022
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

Enhanced Block Entities EBE is a 100% client side mod for Minecraft on the Fabric mod loader which aims to increase the performance of block entity re

null 151 Dec 30, 2022
Minecraft Multi-Threading Mod Fabric Port

MCMTFabric - Minecraft Multi-Threading Mod Fabric Port This mod is based on the amazing work on JMT-MCMT. Please check that repository for details. No

Grider 108 Dec 30, 2022
Fabric mod for rainbow backgrounds in minecraft guis

rainbowify rainbowify is a Fabric mod for Minecraft 1.17 that adds a customizable rainbow background to many Minecraft HUDs. Discord: https://discord.

Lennox 18 Sep 29, 2022
A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

Automobility A Minecraft vehicle mod adding customizable cars. Made for ModFest 1.17 Screenshots Try it out! Recommended to use along with LambdaContr

null 31 Dec 15, 2022
Minecraft mod to change the stack size of all items. Fabric 1.17

Stacker Minecraft mod to change the stack size of all items. For Fabric 1.17 Note: This mod has a config that defaults to 64. Change it to be whatever

Andrew Grant 18 Sep 25, 2022
A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2_01 to Beta 1.7.3.

multiversion-fabric A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2

0n1 2 Mar 13, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping.

HotbarSwap Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 6 Sep 19, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping

HotbarCycle Minecraft Fabric mod for Stardew Valley-inspired hotbar cycling. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 7 Jan 8, 2023
Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

David M. 16 Nov 22, 2022
Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

null 12 Dec 13, 2022
A legacy-fabric mod that makes minecraft versions older than 1.13 run using LWJGL 3 instead of the legacy LWJGL 2

A legacy-fabric mod that makes minecraft versions older than 1.13 run using LWJGL 3 instead of the legacy LWJGL 2

Zarzel K. Shih 17 Dec 4, 2022
A Fabric mod that allows using RakNet as Minecraft networking backend.

RaknetFabric A Fabric mod that allows using RakNet as Minecraft networking backend. Features Higher reliability and lower latency under unreliable and

null 75 Jan 3, 2023
Fabric mod to add Copper Golem. Goal is to achieve parity with what was announced/shown at Minecraft Live 2021

Copper Golem for Fabric ?? Sadly at Minecraft Live 2021 the Copper Golem did not win the vote to get added into 1.18. But this little golem is so cute

null 10 Sep 23, 2022
A Minecraft Fabric Mod to make splash texts translatable and customizable.

Splasher! ?? Customize Minecraft Splash Texts on Your Own! Contribute a Translation Translate assets/splasher/lang/en_us.json into your favorite langu

KrLite 9 Dec 27, 2022