Git Product home page Git Product logo

distantfriends's Introduction

build

Distant Friends

About

They just like staring at you, is that so wrong?

License

  • Distant Friends is licensed under the MIT License
    • (c) 2024 Mrbysco
    • License

Downloads

Downloads will be located on CurseForge

distantfriends's People

Contributors

mrbysco avatar kasualix avatar

Stargazers

 avatar Hakase avatar Vico avatar Diamond avatar

Watchers

 avatar  avatar

distantfriends's Issues

[Suggestion]: 1.12.2 Backport

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

Hiya, I'd like to suggest a backport to 1.12.2, if you're not interested, it's no worries at all and you can close this.

If you're on the fence, I'm here to let you know that the 1.12 community is very much alive and active, and that there would be demand for your mod! There is even a 1.12 Coalition server with modders, modpack devs, and players who will gladly support your project or help along the way.

Cheers and thank you for this unique mod!

[Bug]: LAN Skin Issue

General Info

  • I am running a modpack
  • I can reproduce this issue consistently in single-player
  • I can reproduce this issue consistently in multi-player
  • I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
  • I am crashing and can provide my crash report(s)
  • I am using the latest version of the mod

Loader version

Quilt 0.26.0

Minecraft version

1.20.6

Mod version

fabric 0.8.0

Java version

22.0.1 I think?

Issue Description

Opened world to LAN, when a friend joined who wasn't on the friend list their skin was replaced with one of someone who was. Added them and they relogged and it was fixed. (Also, can you add a config to change spawn rates? Feels like I hardly ever see any.)

Additional Information

No response

[Bug]: DistantFriends [Error receiving packet 80]

General Info

  • I am running a modpack
  • I can reproduce this issue consistently in single-player
  • I can reproduce this issue consistently in multi-player
  • I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
  • I am crashing and can provide my crash report(s)
  • I am using the latest version of the mod

Loader version

Forge 43.3.5

Minecraft version

Minecraft 1.19.2

Mod version

DistantFriends-1.19.2-0.2.3.jar

Java version

zulu-17-jre [Zulu Platform x64 Architecture]

Issue Description

We are playing on the FearNightfall build and have added some mods to it. Of course, I have not seen such flights before. But it is on the server that throws the player out at a random moment. Sometimes quite often.

The brother whose server sent me a log and in it at the end I saw this error immediately after I crashed. For some reason, your mod is listed in the description below.

[20:38:58] [Netty Server IO #6/ERROR]: Error receiving packet 80
java.util.ConcurrentModificationException: null
at com.google.common.collect.LinkedHashMultimap$ValueSet$1.checkForComodification(LinkedHashMultimap.java:420) ~[guava-31.0.1-jre.jar%23121!/:?]
at com.google.common.collect.LinkedHashMultimap$ValueSet$1.hasNext(LinkedHashMultimap.java:426) ~[guava-31.0.1-jre.jar%23121!/:?]
at com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.hasNext(AbstractMapBasedMultimap.java:466) ~[guava-31.0.1-jre.jar%23121!/:?]
at net.minecraft.nbt.NbtUtils.m_129230_(NbtUtils.java:114) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at com.mrbysco.distantfriends.registry.FriendSerializers$1.write(FriendSerializers.java:22) ~[DistantFriends-1.19.2-0.2.3.jar%23520!/:0.2.3]
at com.mrbysco.distantfriends.registry.FriendSerializers$1.m_6856_(FriendSerializers.java:18) ~[DistantFriends-1.19.2-0.2.3.jar%23520!/:0.2.3]
at net.minecraft.network.syncher.SynchedEntityData.m_135367_(SynchedEntityData.java:196) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at net.minecraft.network.syncher.SynchedEntityData.m_135358_(SynchedEntityData.java:140) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket.m_5779_(ClientboundSetEntityDataPacket.java:34) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:45) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at net.minecraft.network.PacketEncoder.encode(PacketEncoder.java:14) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107) ~[netty-codec-4.1.77.Final.jar%23114!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:110) ~[netty-codec-4.1.77.Final.jar%23114!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at net.minecraft.network.Connection.m_243087_(Connection.java:209) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at net.minecraft.network.Connection.lambda$sendPacket$8(Connection.java:198) ~[client-1.19.2-20220805.130853-srg.jar%23731!/:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar%23112!/:4.1.77.Final]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar%23112!/:4.1.77.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar%23112!/:4.1.77.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) [netty-transport-4.1.77.Final.jar%23117!/:4.1.77.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar%23112!/:4.1.77.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar%23112!/:4.1.77.Final]
at java.lang.Thread.run(Unknown Source) [?:?]

Additional Information

No response

[Suggestion]: Server Side Only?

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

Could there be a way to make a mod like this server side only? I've used the mod Into the Fog before which is similar to this in some ways and it's entirely serverside except for the fact you need the resource pack which I just add into my already existing server resource pack as a requirement to join, could something like this be possible with this mod?

[Suggestion]: Fabric port

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

Is there any plans to a Fabric/Quilt version of the mod?

[Suggestion]: more behaviours for the friends?

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

i really like that the Friends crouch and punch to say hello, and i think it'd be really cool if they could exhibit a few extra behaviours when looked at/approached (though i totally get if youd rather stick with more passive Friends). some ideas i was thinking off the top of my head would be things like they can spawn holding random tools (probably best to stick to vanilla tools to avoid issues), torches, cobblestone, dirt, or planks. maybe when looked at they could do things like walk off into the distance (and despawn after a few seconds), slowly crouch-walk towards you, or equip an axe/sword and run-hop after you (poofing as usual when they get within range)

[Suggestion]: Only show distant friends that don't match the name of the player

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

I think it would be nice if it only placed distant friends that don't have the same skin as the player they're spawning for. Would make it so they can't tell right away that it isn't actually another player.

For example, while I do have my own username in the config, whenever a distant friend is spawned near me, it should only use skins of other players, not my own.

[Bug]: Mod generates .bak files if config is modified with multiple entries

General Info

  • I am running a modpack
  • I can reproduce this issue consistently in single-player
  • I can reproduce this issue consistently in multi-player
  • I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
  • I am crashing and can provide my crash report(s)
  • I am using the latest version of the mod

Loader version

Neoforged 21.0.157

Minecraft version

1.21

Mod version

0.9.0

Java version

Java 21

Issue Description

If one were to modify distantfriends-common.toml's friends entries to include more names endless .bak files generate due to the loader considering the config file to be corrupted.

logs:
Before, no config changes:
https://pastebin.com/AprXwCwV
After putting "test" and "test5" as entries:
image
https://pastebin.com/KwkU40JB

Config folder after loading up game and joining world with modified config:
image

Additional Information

This issue may be caused by recent changes in Neoforged's config system as of recent.

[Suggestion]: Use skins from a folder or all players on the server

General Info

  • I would like to propose new content
  • I would like to propose changes
  • I would like to propose another thing

Suggestion Description

It would be cool if there was a folder in the config where you could put the skins you want friends to use, cause using nicknames is inconsisstent people can always change their skins, and also a good feature would be use skins from all players from the server, and not to see yourself, this suggestion #8 would hopefully be added

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.