They just like staring at you, is that so wrong?
Downloads will be located on CurseForge
They just like staring at you, is that so wrong?
Home Page: https://www.curseforge.com/minecraft/mc-mods/distant-friends
License: MIT License
They just like staring at you, is that so wrong?
Downloads will be located on CurseForge
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!
Quilt 0.26.0
1.20.6
fabric 0.8.0
22.0.1 I think?
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.)
No response
Forge 43.3.5
Minecraft 1.19.2
DistantFriends-1.19.2-0.2.3.jar
zulu-17-jre [Zulu Platform x64 Architecture]
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) [?:?]
No response
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?
Is there any plans to a Fabric/Quilt version of the mod?
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)
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.
Neoforged 21.0.157
1.21
0.9.0
Java 21
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:
https://pastebin.com/KwkU40JB
Config folder after loading up game and joining world with modified config:
This issue may be caused by recent changes in Neoforged's config system as of recent.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.