Giter Club home page Giter Club logo

minecraft-ping-wheel's People

Contributors

lukenskyne avatar medustyy avatar rakles avatar rxjpaw avatar tsomic avatar

Stargazers

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

Watchers

 avatar

minecraft-ping-wheel's Issues

[Bug]: Clients without the mod are unable to join the Server

Request support for non mandatory use of mod by the client, that is, optional installation by the client after the server is installed, not mandatory installation. The server data is only provided to users who install similar mod and users who have not been installed are not affected....
I don't know if this can be achieved, but I hope to have this feature. Or it has been implemented but I haven't found any configuration features..
Thank you for your hard work. I really like this mod!!!

[Feature Request]: Team/Party system & config to disable pings

  • Ability to mute / not see pings option

  • Maybe a feature that implements a team system so pings can only be shown for those in a party? This would probably lead to a config:
    "Use team feature so pings are only shown from team members" if there's quite a bit of people,
    OR automatically disable pings from non-team members and have a config: "Allow pings from non-team members" if you don't need the team feature!
    I feel like this could be super beneficial in smps so only team members can see each other's pings!

[Bug]: Misaligned on-screen ping markers

Preflight Checklist

  • I am using the latest version of Ping Wheel for the corresponding mod loader.
  • The server I am playing on has Ping Wheel installed.
  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.

Which mod loaders have you experienced the issue with?

Fabric

What versions of Minecraft have you experienced the issue in?

1.20โ€“1.20.1

Expected Behavior

Ping locations should be placed on the screen where the cursor is.

Actual Behavior

The ping displays on my screen off to the side, sort of "orbiting" around the correct position.

Logs URL

https://mclo.gs/M6aDMPV

Additional Information

The actual marker in the game world seems to be correctly located, because the distance to the spot I mark is accurate, but the on-screen display of where the location is doesn't work correctly at all for me.

image

In this screenshot, I have pinged the wall directly in front of me where the crosshair is, but the on-screen display is not positioned there. This happens no matter how near or far the location is, and it happens every time.

More information about my environment: I'm running Minecraft 1.20.1 on MacOS 14.1.1 with Java 17. My server is using Fabric 0.14.24. You can find my current modlist in the uploaded log.

[Feature Request]: infinite ping duration;glow effect;remove ping

id would be a cool feature if you could select the ping to be permanent by settings the slider all the way to the max, also would be cool if the entity/item would glow through walls and also if you could remove a ping by pressing the ping button while looking at a ping and maybe a settings to select the "radius" of the ping you have to look t to remove it. would be realy cool if those features would get qadded :D

[Feature Request]: Server configuration to limit the visibility distance of pings & add a cooldown

What it might look like:

Ping data is sent to all players. However, if the server specifies a max distance, players that are farther than that distance from a ping, won't be shown and they will not be notified.

Also maybe a way to have a ping cool down where if a players pings more than X number of times in Y amount of time, they will get a Z seconds time out before they can ping again.

Client-side only

Hi! I'm looking to write a mod that's similar to yours but completely client-side (i'm thinking of using specific chat messages to communicate between clients, that are understandable by non-mod-users as well, like "playername pinged 200 67 -186")

My question is, do you want to collaborate on this and add it as a feature to your mod, or shall I just write my own?
There could just be a toggle in modmenu to change how it communicates with others (through server-side mod or chat)

[Feature Request]: Increase Correction Period Option

it would be cool if you could change the correction period time limit option from 5s to 60s. this would allow us to use the same value as the ping duration, which would effectively make every player only have one active marker at a time.

edit: speaking of values, why is ping duration an integer and correction period a float? for consistency reasons, can you make both variables use the same type?

[Feature Request]: Plugin Support

Hey, I love this mod. Would it be possible that besides the mod you would also release a plugin for PaperMC? Similar to this one.

I would appreciate native support from this repository, not only for modded servers like Fabric, but also for plugin servers like PurpurMC, because I think many people like to use this mod on servers that are not modded servers.

I also think that you don't need a huge config for the plugin. Maybe just that you could restrict certain channels or something like that.

Thanks for consideration. ๐Ÿ‘๐Ÿป

[Bug]: IndexOutOfBoundsException after ping with at least 2 players on a server

Preflight Checklist

  • I am using the latest version of Ping Wheel for the corresponding mod loader.
  • The server I am playing on has Ping Wheel installed.
  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.

Which mod loaders have you experienced the issue with?

Fabric

What versions of Minecraft have you experienced the issue in?

1.20.2

Expected Behavior

I would expect the client not to crash.

Actual Behavior

When I am alone on the server, the ping wheel works as expected.
When I try to ping with at least 2 players on the server, the server throws an exception and the client crashes / disconnects.

Error message:

[11:07:47] [Netty Epoll Server IO #1/ERROR]: Encountered exception while handling in channel with name "ping-wheel-c2s:ping-location"
java.lang.IndexOutOfBoundsException: readerIndex(75) + length(1) exceeds writerIndex(75): UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf(ridx: 75, widx: 75, cap: 256)

Logs URL

https://mclo.gs/R5eKsCn

Additional Information

Initially, I had FerriteCore and Memory Leak Fix installed. I removed them to narrow out compatibilty issues.

The issue persists after removing both mods.

Edit:

I set up a minimal example to recreate the issue.

Server

  • Java 17
  • Minecraft 1.20.2
  • fabricloader 0.14.24
  • fabric-api 0.90.7+1.20.2
  • carpet 1.4.121+v231011
  • ping-wheel 1.6.0

Client

  • Java 17
  • Minecraft 1.20.2
  • fabricloader 0.14.24
  • fabric-api 0.90.7+1.20.2
  • ping-wheel 1.6.0

After adding a carpet bot with /player Steve spawn the same error is thrown after pinging.

Server Logs (minimal example)

https://mclo.gs/HIPygCm

[Feature Request]: Fully client-side mod

Hi, i really like your ping wheel mod. My minecraft squad usually fights with others and we actually need this mod but just for client side, because we play on on other servers that don't have this mod.
I know that would be really hard to add, but this would be very useful for us. Thank you

Incompatibility with Immersive Portals: Can't ping beyond certain distance

With both this mod and the mod Immersive Portals installed, pings do not work beyond roughly 29m; nothing visibly happens when pressing the ping button, and a "raycast too far" error is output to the log. Tested on 1.20.1 both with Fabric and with Quilt, and with a couple of different versions of Ping Wheel and of Immersive Portals. Attached is an example log file containing the error.

Apologies if this turns out to be an issue that needs fixed by Immersive Portals rather than Ping Wheel; I wasn't sure where this should be reported. ๐Ÿ˜“

[Feature Request]: Update for 1.20.6

Hi there! First of all, thank you for developing such an awesome mod, it's extremely useful!
I would like to know if there are plans of updating it to 1.20.6 anytime soon? It's one of the essential mods that I would wait for, before upgrading to 1.20.6!

Not working 1.20.1

Im having an issue where I can't make any pings I've confirmed that im using the correct version and I've set a channel in the config.

[Feature Request] Customizable ping icons

  • Add a texture to ping icon
  • Add an icon size slider in mod settings

For example, I want the default ping to look like this:

This result can be achieved by modifying size and texture

Migration Request Forge [1.19.2]

Hey,
I'd love if you made this for forge! the forge mod you got inspired by isn't getting updated and doesn't work with shaders.
Thanks,

1.18.2 backport?

A backport would be amazing, this is really really helpful, I hope you can port it to 1.18.2!

[Bug]: Language / Encoding problem

Preflight Checklist

  • I am using the latest version of Ping Wheel.
  • The server I am playing on has Ping Wheel installed.
  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.

What versions of Minecraft have you experienced the issue in?

1.19.4

Expected Behavior

After placing mod in .minecraft/mods both on client and server, I just wanted to launch Minecraft and play.

Actual Behavior

After opening Minecraft client every text characters appears as rectangle symbol. I guess, there only one language left.

image
image

Additional Information

After removing mod from mods folder, everything returns back to normal state.
I use Fabric Loader v0.14.24 and Ping Wheel v1.5.1

Question about a 'fork'

Hi, I'm generally a huge fan of pinging systems in games so I love this mod!
I'm not sure where I could ask you this, but I'm currently in the process of rewriting it purely in java as I'm currently learning java; I've also made a few changes and I was wondering if I'd be allowed to publish it as a mod (with credit)

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.