GithubHelp home page GithubHelp logo

senseiwells / chunkdebug Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 2.0 159 KB

This is a server side mod that sends the client data about currently loaded chunks, meant for use with EssentialClient which displays this information on the client.

License: MIT License

Java 100.00%

chunkdebug's People

Contributors

senseiwells avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

crec0

chunkdebug's Issues

Map shows chunks as loaded when they're not when light suppressing

Describe the bug
(single player) When light suppressing to stop chunks from loading, ChunkDebug shows some chunks as being loaded when they're not.

General Info
Mod Version: 1.18.2-1.0.3
Minecraft Version: 1.18.2
List of other mods:
BetterF3-1.2.4
bobby-3.11
capet-extra-1.4.72
carpet-tis-1.37.0
continuity-1.1.0
fabric-api-0.51.1
fabric-carpet-1.4.69+v220331
itemscroller-0.16.0
litematica-0.11.3
lithiuim-0.7..10
malalib-0.12.1
minihud-0.22.0
modmenu-3.2.1
sodium-0.4.1+build.15
tweakeroo-0.13.3
chunk-debug-1.03
essential-client-1.2.3
inventoryprofilesnext 1.3.6

To Reproduce
Use a lamp based light suppressor, using a bot to load it.
Wait for chunks to stop loading.
Sometimes chunks will show on the map as loaded when they're not in game.

Expected behavior
I expected the map to reflect the game's chunk states.

Crash Report / Lastest Log
latest.log

Screenshots / Videos
Screenshot_23_LI

Additional info
Admittedly these are extreme conditions that probably cause the issue, so it not working here is understandable but it would be really useful to be able to rely on it for what I'm doing right now ^^ (fast degg bedrock breaker without having to move the player to make the chunks lazy).

Chunks not marked correctly

Describe the bug
Chunks around the player aren't being marked correctly in the ChunkDebug window. I first noticed this in 1.18.X and now can give you details from 1.19.2. (I know it's not super useful just saying "I saw it in 18" but unless you think it'll be really helpful to get 18 information in addition to what I have from 19 you just get anecdotal evidence)

General Info
Mod Version: Carpet 1.4.83, EssentialClient 1.3.0, ChunkDebug 1.0.4
Minecraft Version: 1.19.2 Server
List of other mods: advancementinfo, amecs, antighost, betterdarkmode, betterF3, borderlessmining, cleardespawn, clientcommands, cmdkeybind, continuity, fabricapi, carpet, indium, iris, itemscroller, lazydfu, litematica, malilib, minihud, modmenu, sodium, starlight, tweakermore, tweakeroo, xaerosminimap, xaerosworldmap. (All latest versions)

To Reproduce
Steps to reproduce the behavior:

  1. Install latest carpet, essentialclient, chunkdebug
  2. Create a world
  3. Move away from spawn so that the player-loaded area doesn't overlap with spawn chunks.
  4. See that the border chunks are correct, but every other player-loaded chunk is marked as lazy. https://i.imgur.com/sf9EnKw.png

Expected behavior
Player-loaded chunks should be marked as green, not yellow (lazy). This worked in 1.17 but I don't think it worked in 18 and definitely isn't working in 19.

Crash Report / Lastest Log
Upload your crash report or latest log to help us figure out what's going on.

Screenshots / Videos
https://i.imgur.com/sf9EnKw.png

Additional info
I'm engin33rguy#2407 on discord if it's easier to communicate there, or on the Mechanists discord too. (That's where we first noticed it, but now it's showing up in my SMP too.)

Server crash because of ConcurrentModificationException

General Info
Mod Version: 1.0.6
Minecraft Version: 1.19.2
List of other mods: fabric-api,, lithium, nochatreports, pca-protocol, quickcarpet, spark, starlight, syncmatica

To Reproduce
Unknown

Crash Report / Lastest Log

Description: Exception in server tick loop

java.util.ConcurrentModificationException
        at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1597)
        at java.base/java.util.HashMap$KeyIterator.next(HashMap.java:1620)
        at chunkdebug.feature.ChunkServerNetworkHandler.lambda$forceUpdateChunkData$2(ChunkServerNetworkHandler.java:154)
        at java.base/java.util.HashMap.forEach(HashMap.java:1421)
        at chunkdebug.feature.ChunkServerNetworkHandler.forceUpdateChunkData(ChunkServerNetworkHandler.java:149)
        at chunkdebug.feature.ChunkServerNetworkHandler.tickUpdate(ChunkServerNetworkHandler.java:197)
        at net.minecraft.server.MinecraftServer.handler$zzb000$onTick(MinecraftServer.java:2264)
        at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java)
        at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:665)
        at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
        at java.base/java.lang.Thread.run(Thread.java:833)

Screenshots / Videos
https://clips.twitch.tv/ElegantLivelyNewtHassanChop-tzKYQQitmpgNGEvi

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.