* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.1 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.1 is HIGHLY recommended.
* (Fabric) Fixed various issues on the server side of the mod.
* Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.1 is highly recommended on any mod loader.
* Fixed all server players being tracked and visible on the map. Should check party relations again.
* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.3 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.3 is HIGHLY recommended.
* Rewrote some of the entity icon system to optimize it and move away from using string variant IDs. Variant IDs can now be of any type. String variant IDs are still supported and the mod should stay fully compatible with all existing entity icon resource packs/mods. The example icon definition files provided in the jar file have been updated.
* The default location for the common config file has been moved to the "config" folder on dedicated servers.
* (Forge) Fixed compatibility with any mod that replaced screens using the screen opening event (mainly the Catalogue mod).
* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.4 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.4 is HIGHLY recommended.
* Fixed crash when the common config folder path is empty. Mostly affected Fabric servers.
I am unable to use BetterPvP and MinimapFPE together, the error is
Uncaught exception in thread "main"
java.lang.RuntimeException: Non-unique Mixin config name xaerohud.mixins.json used by the mods xaerobetterpvpfair and xaerominimapfair
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:91)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:151)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
I am unable to use BetterPvP and MinimapFPE together, the error is
Uncaught exception in thread "main"
java.lang.RuntimeException: Non-unique Mixin config name xaerohud.mixins.json used by the mods xaerobetterpvpfair and xaerominimapfair
at net.fabricmc.loader.impl.launch.FabricMixinBootstrap.init(FabricMixinBootstrap.java:91)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:151)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Don't install the minimap because better pvp already has it built in.
I am unable to run the game, and this is the error message I get (my launcher is Modrinth and my fabric version is 1.20.4, loader version 0.16.0)
[08:47:35] [Render thread/ERROR]: suppressed exception
java.lang.RuntimeException: Online mod data expired! Date: Fri Jul 19 07:04:15 CDT 2024
at xaero.common.patreon.decrypt.DecryptInputStream.read(DecryptInputStream.java:59) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at java.io.InputStream.read(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:?]
at java.io.InputStreamReader.read(Unknown Source) ~[?:?]
at java.io.BufferedReader.fill(Unknown Source) ~[?:?]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:?]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:?]
at xaero.common.patreon.Patreon.checkPatreon(Patreon.java:84) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at xaero.common.patreon.Patreon.checkPatreon(Patreon.java:59) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at xaero.map.patreon.Patreon.checkPatreon(Patreon.java:60) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMap.loadClient(WorldMap.java:153) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.loadClient(WorldMapFabric.java:90) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.onInitializeClient(WorldMapFabric.java:49) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) ~[fabric-loader-0.16.0.jar:?]
at net.minecraft.class_310.<init>(class_310.java:487) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.4-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.16.0.jar:?]
[08:47:37] [Render thread/ERROR]: suppressed exception
java.net.SocketTimeoutException: Read timed out
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at xaero.map.misc.Internet.checkModVersion(Internet.java:54) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMap.loadClient(WorldMap.java:154) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.loadClient(WorldMapFabric.java:90) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.onInitializeClient(WorldMapFabric.java:49) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) ~[fabric-loader-0.16.0.jar:?]
at net.minecraft.class_310.<init>(class_310.java:487) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.4-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.16.0.jar:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(Unknown Source) ~[?:?]
at java.net.Socket$SocketInputStream.read(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.fill(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source) ~[?:?]
at java.net.URLConnection.getHeaderFieldLong(Unknown Source) ~[?:?]
at java.net.URLConnection.getContentLengthLong(Unknown Source) ~[?:?]
at xaero.map.misc.Internet.checkModVersion(Internet.java:52) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
... 10 more
I am unable to run the game, and this is the error message I get (my launcher is Modrinth and my fabric version is 1.20.4, loader version 0.16.0)
[08:47:35] [Render thread/ERROR]: suppressed exception
java.lang.RuntimeException: Online mod data expired! Date: Fri Jul 19 07:04:15 CDT 2024
at xaero.common.patreon.decrypt.DecryptInputStream.read(DecryptInputStream.java:59) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at java.io.InputStream.read(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:?]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:?]
at java.io.InputStreamReader.read(Unknown Source) ~[?:?]
at java.io.BufferedReader.fill(Unknown Source) ~[?:?]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:?]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:?]
at xaero.common.patreon.Patreon.checkPatreon(Patreon.java:84) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at xaero.common.patreon.Patreon.checkPatreon(Patreon.java:59) ~[Xaeros_Minimap_FP23.9.6_Fabric_1.20.4.jar:?]
at xaero.map.patreon.Patreon.checkPatreon(Patreon.java:60) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMap.loadClient(WorldMap.java:153) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.loadClient(WorldMapFabric.java:90) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.onInitializeClient(WorldMapFabric.java:49) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) ~[fabric-loader-0.16.0.jar:?]
at net.minecraft.class_310.<init>(class_310.java:487) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.4-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.16.0.jar:?]
[08:47:37] [Render thread/ERROR]: suppressed exception
java.net.SocketTimeoutException: Read timed out
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at xaero.map.misc.Internet.checkModVersion(Internet.java:54) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMap.loadClient(WorldMap.java:154) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.loadClient(WorldMapFabric.java:90) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at xaero.map.WorldMapFabric.onInitializeClient(WorldMapFabric.java:49) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) ~[fabric-loader-0.16.0.jar:?]
at net.minecraft.class_310.<init>(class_310.java:487) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:223) ~[1.20.4-0.16.0.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.16.0.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.16.0.jar:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(Unknown Source) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(Unknown Source) ~[?:?]
at java.net.Socket$SocketInputStream.read(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.fill(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.read1(Unknown Source) ~[?:?]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) ~[?:?]
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source) ~[?:?]
at java.net.URLConnection.getHeaderFieldLong(Unknown Source) ~[?:?]
at java.net.URLConnection.getContentLengthLong(Unknown Source) ~[?:?]
at xaero.map.misc.Internet.checkModVersion(Internet.java:52) ~[XaerosWorldMap_1.38.4_Fabric_1.20.4.jar:?]
... 10 more
Is there any way to filter by certain NBT tags in the Include List for the entity radar? For example, only showing mobs of a certain age, or with a certain effect on them, or if they can break doors. Thank you!
Is there any way to filter by certain NBT tags in the Include List for the entity radar? For example, only showing mobs of a certain age, or with a certain effect on them, or if they can break doors. Thank you!
No, sorry. I'd have to add new entity identifier types for that.
Thanks for simping haha but I didn't really invent this feature! It's been in mods since the very beginning.
----------------
Update 24.1.2 (MC 1.20.5):
* Upgrade to Minecraft 1.20.5.
* Packet handling system refactor.
DOWNLOAD
Older changelogs I missed:
2024/03/18 Update 24.0.2 (MC 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2):
* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.1 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.1 is HIGHLY recommended.
* (Fabric) Fixed various issues on the server side of the mod.
2024/03/26 Update 24.0.3 (MC 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2):
* Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.1 is highly recommended on any mod loader.
* Fixed all server players being tracked and visible on the map. Should check party relations again.
2024/04/13 Update 24.1.0 (MC 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2, 1.12.2):
* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.3 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.3 is HIGHLY recommended.
* Rewrote some of the entity icon system to optimize it and move away from using string variant IDs. Variant IDs can now be of any type. String variant IDs are still supported and the mod should stay fully compatible with all existing entity icon resource packs/mods. The example icon definition files provided in the jar file have been updated.
* The default location for the common config file has been moved to the "config" folder on dedicated servers.
* (Forge) Fixed compatibility with any mod that replaced screens using the screen opening event (mainly the Catalogue mod).
2024/04/14 Update 24.1.1 (MC 1.20.x, 1.19.4, 1.19.2, 1.19.1, 1.18.2, 1.16.5 - 1.16.2, 1.12.2):
* (1.20.4 - 1.18.2) Compatible with Xaero's World Map 1.38.1 or newer on Fabric. Version 1.38.4 is highly recommended on any mod loader.
* (1.16.x, 1.12.2) Compatible with Xaero's World Map 1.11.0 or newer. Version 1.38.4 is HIGHLY recommended.
* Fixed crash when the common config folder path is empty. Mostly affected Fabric servers.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
I am unable to use BetterPvP and MinimapFPE together, the error is
Don't install the minimap because better pvp already has it built in.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
Ported the mod to 1.21!
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap
I am unable to run the game, and this is the error message I get (my launcher is Modrinth and my fabric version is 1.20.4, loader version 0.16.0)
Fixed by downgrading fabric loader versions!
Is there any way to filter by certain NBT tags in the Include List for the entity radar? For example, only showing mobs of a certain age, or with a certain effect on them, or if they can break doors. Thank you!
No, sorry. I'd have to add new entity identifier types for that.
Flare Jump (Google Play) - my new Android game
patreon.com/xaero96 - support my work & get rewarded with automatic mod updates, capes and more
Xaero's World Map
Better PVP Mod
Xaero's Minimap