Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ver/6.6.0 #472

Open
wants to merge 154 commits into
base: master
Choose a base branch
from
Open

Ver/6.6.0 #472

wants to merge 154 commits into from

Conversation

duplexsystem
Copy link
Member

@duplexsystem duplexsystem commented Oct 12, 2024

1.21.3
Improve biome and image caches and add cache sampler
Add new unused generation threads api supporting cli, c2me (fabric), and moonrise (fabric, neoforge, paper & co)
Add support for derivatives in FBM
Add ArithmeticSampler Derivatives
Implement linear map normalizer
Add parameter to turn off salting cellular lookup
CLI generator improvements
Update License Year
Fix bug in cellular sampler
Use singleton impl for map based probability collections
Allay platform support
Fabric Biome setting clean up and full bukkit biome settings

@VentureStudios
Copy link

I have this error:

[12:55:19 WARN]: [com.dfsek.terra.bukkit.world.BukkitProtoWorld] Detected world access at coordinates out of bounds: (1139, 319, -7540) accessed for region [71, -472]
[12:55:23 ERROR]: Failed to teleport entity CraftPlayer{name=zPeppo_}
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addModifier(AttributeInstance.java:80) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifier(AttributeInstance.java:106) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifiers(AttributeInstance.java:112) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.world.entity.ai.attributes.AttributeMap.lambda$assignPermanentModifiers$7(AttributeMap.java:120) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$1.forEach(Object2ObjectOpenHashMap.java:1188) ~[fastutil-8.5.12.jar:?]
at net.minecraft.world.entity.ai.attributes.AttributeMap.assignPermanentModifiers(AttributeMap.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.level.ServerPlayer.restoreFrom(ServerPlayer.java:2289) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.players.PlayerList.respawn(PlayerList.java:787) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1508) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at org.bukkit.craftbukkit.entity.CraftEntity.lambda$teleportAsync$1(CraftEntity.java:1069) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1576) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:207) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1553) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1546) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:117) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1503) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1343) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:339) ~[paper-1.21.3.jar:1.21.3-29-be886cf]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]

@kylemarham
Copy link

Does this currently work? I built it last week but the console was SPAMMED.

@Hamath-Eltrael
Copy link

Hamath-Eltrael commented Nov 22, 2024

Does this currently work? I built it last week but the console was SPAMMED.

Currently, not Really. It has a lot of console output and it apparently screws with the server in wired ways:

  • Server sometimes hangs on Startup, afterwards sometimes you can't start another (even Vanilla) Server on the same machine until the Machine is re-booted. It appears the port stays occupied, might be because of the Force Quit that's necessary to stop the server.
  • Wired lighting glitch that does not get fixed with deleting the cache or updating the affected Chunk(s) or Blocks. It's the same for all Clients, so server-side.
  • A lot of Output into the console

I tested on a clean fabric 1.21.3. together with someone else, who verified my findings. I can sadly not offer a solution but I can assist in testing.

@Browsit
Copy link
Contributor

Browsit commented Dec 17, 2024

Been running 6.6.0 on Paper for a few weeks and, while we also had VentureStudios' errors, they did not exhibit any adverse behavior in-game. Getting the impression that the issues mentioned by Hamath-Eltrael may only affect Fabric servers.

PSA: Also know that this MC bug (which was fixed in 1.21.4) is not a Terra issue: https://bugs.mojang.com/browse/MC-277275

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants