nucleoidmc / anonymize Goto Github PK
View Code? Open in Web Editor NEWRemoves player IPs from logs
License: Other
Removes player IPs from logs
License: Other
Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[03:34:16] [INFO] [FabricLoader/GameProvider]: Loading Minecraft 1.18.2 with Fabric Loader 0.13.3
[03:34:17] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.13.3
[03:34:17] [main/INFO]: Loading 34 mods:
- anonymize 0.1.0
- fabric 0.47.8+1.18.2
- fabric-api-base 0.4.3+d7c144a8d2 via fabric
- fabric-api-lookup-api-v1 1.5.6+d7c144a8d2 via fabric
- fabric-biome-api-v1 8.0.1+2873dd57d2 via fabric
- fabric-command-api-v1 1.1.8+d7c144a8d2 via fabric
- fabric-commands-v0 0.2.7+b4f4f6cdd2 via fabric
- fabric-containers-v0 0.1.20+d7c144a8d2 via fabric
- fabric-content-registries-v0 3.0.0+d82b9392d2 via fabric
- fabric-crash-report-info-v1 0.1.10+3ac43d95d2 via fabric
- fabric-dimensions-v1 2.1.16+25407454d2 via fabric
- fabric-entity-events-v1 1.4.7+d7c144a8d2 via fabric
- fabric-events-interaction-v0 0.4.18+d7c144a8d2 via fabric
- fabric-events-lifecycle-v0 0.2.12+d7c144a8d2 via fabric
- fabric-game-rule-api-v1 1.0.12+d7c144a8d2 via fabric
- fabric-item-api-v1 1.3.2+691a79b5d2 via fabric
- fabric-item-groups-v0 0.3.8+3ac43d95d2 via fabric
- fabric-lifecycle-events-v1 2.0.1+25407454d2 via fabric
- fabric-loot-tables-v1 1.0.10+d7c144a8d2 via fabric
- fabric-mining-level-api-v1 2.0.2+d1027f7dd2 via fabric
- fabric-networking-api-v1 1.0.20+d882b915d2 via fabric
- fabric-networking-v0 0.3.7+b4f4f6cdd2 via fabric
- fabric-object-builder-api-v1 2.0.1+d882b915d2 via fabric
- fabric-particles-v1 0.2.11+526dc1acd2 via fabric
- fabric-registry-sync-v0 0.9.5+55dca1a4d2 via fabric
- fabric-rendering-data-attachment-v1 0.3.6+d7c144a8d2 via fabric
- fabric-rendering-fluids-v1 2.0.1+54e5b2ecd2 via fabric
- fabric-resource-conditions-api-v1 2.0.1+d1027f7dd2 via fabric
- fabric-resource-loader-v0 0.4.16+55dca1a4d2 via fabric
- fabric-screen-handler-api-v1 1.1.13+d7c144a8d2 via fabric
- fabric-transfer-api-v1 1.5.12+d882b915d2 via fabric
- fabricloader 0.13.3
- java 17
- minecraft 1.18.2
[03:34:17] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/ubuntu/mcserver/libraries/net/fabricmc/sponge-mixin/0.11.2+mixin.0.8.5/sponge-mixin-0.11.2+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[03:34:17] [main/INFO]: Compatibility level set to JAVA_16
[03:34:22] [main/WARN]: @Inject(@At("INVOKE")) Shift.BY=3 on fabric-lifecycle-events-v1.mixins.json:server.WorldChunkMixin::handler$zcb000$onLoadBlockEntity exceeds the maximum allowed value: 0. Increase the value of maxShiftBy to suppress this warning.
[03:34:24] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[03:34:29] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:34:29] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:34:29] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[03:34:29] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[03:34:29] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:34:29] [Worker-Main-4/INFO]: Loaded 7 recipes
[03:34:30] [Worker-Main-4/INFO]: Loaded 1142 advancements
[03:34:32] [main/ERROR]: Failed to start the minecraft server
java.lang.RuntimeException: Mixin transformation of net.minecraft.class_3324 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) ~[fabric-loader-0.13.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.13.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.13.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at net.minecraft.server.Main.method_29734(Main.java:213) ~[server-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29740(MinecraftServer.java:280) ~[server-intermediary.jar:?]
at net.minecraft.server.Main.main(Main.java:212) [server-intermediary.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.13.3.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.13.3.jar:?]
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
... 18 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector hideIP(Lorg/apache/logging/log4j/Logger;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V in anonymize.mixins.json:MixinPlayerManager from mod anonymize failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap anonymize-refmap.json
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.2+mixin.0.8.5.jar:0.11.2+mixin.0.8.5]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.13.3.jar:?]
... 18 more
On most players, their ip will stay hidden as usual, but if a banned player tries to join their ip will still show up. This also happens when someone makes an unsuccessful login attempt. This is dangerous for obvious reasons.
Could Anonymize be uploaded to Modrinth or CurseForge?
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.