See what's lagging your server. 500k+ downloads on CurseForge

Overview

observable -- see what's lagging your server

This is a spiritual successor to LagGoggles for Minecraft 1.16 (and hopefully later versions). Licensed under MPLv2.

See CurseForge for download links.

Development notes

Fabric 1.17:

  • To run the mod in a development environment, you currently need to set the DEV_ENV environment variable, like so. This will be improved in the future, as it is also a problem for Forge 1.17 and I'd like to handle it in a more batter manner.

ROADMAP:

  1. Allow exporting of profiling data.
  2. Currently, blocks and entities are profiled by simply timing how long it takes for the blocks to tick. I'm exploring methods of sampling stack traces for individual entities, so users and devs can get an idea of what exactly the block is doing to take up tick time.
Comments
  • [Forge] Profiler

    [Forge] Profiler "Running for:" timer displays the wrong time

    Issue: When running the profiler, the "Running for" timer displays the wrong time, no matter what length of time you set. This is only a visual bug, as the profiler correctly runs for the time you set.

    Forge/Fabric: Forge

    Modpack: All The Mods 6, with extra mods added.

    Modlist: https://pastebin.com/LGXGzEEc

    Screenshot:
    javaw 2021-07-31 13-04-55-385

    opened by NeOObsidian 11
  • [Forge] Overlay and results in overworld brings me to 0fps

    [Forge] Overlay and results in overworld brings me to 0fps

    image The above is with 32 render distance, below is 16: image

    16 with overlay disabled: image

    image Here's after opening the results. It might be lagging because there's so many things? Idk.

    It crashed within a couple seconds, here's that crash report: https://pastebin.com/cpyDGL1i

    opened by aaronhowser1 10
  • Feature request partial functionality for Non-OP users

    Feature request partial functionality for Non-OP users

    Feature request, non-op viewing of profiles ran by other players.

    After reading and looking in code its clear that a user needs OP to run the tool to generate the data for the overlay.

    However it would would be nice if viewing the overlay didn't require OP, like if users could just see the overlay of ran profiles, (but not actually execute them nor be able to TP).

    I assume this would require a difference in how you save and persisted data, and would still require an OP to run the profile either through the mod interface or commands.

    enhancement 
    opened by BrettMoan 9
  • Showing result data causes JVM crash

    Showing result data causes JVM crash

    Frequently when showing the results of a measurement, the JVM crashes with an OpenGL error (running ATM6 1.7.11 with observable-0.1.3):

    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffbb2de6190, pid=11820, tid=5140
    
    j  org.lwjgl.opengl.GL11C.nglTexImage2D(IIIIIIIIJ)V+0
    j  org.lwjgl.opengl.GL11C.glTexImage2D(IIIIIIIILjava/nio/ByteBuffer;)V+17
    j  observable.shadow.imgui.impl.gl.ImplGL3.createFontsTexture()Z+121
    j  observable.shadow.imgui.impl.gl.ImplGL3.createDeviceObjects()Z+102
    j  observable.shadow.imgui.impl.gl.ImplGL3.newFrame()V+11
    j  observable.shadow.imgui.impl.gl.ImplBestGL.newFrame()V+4
    j  observable.client.ResultsScreen.func_230430_a_(Lcom/mojang/blaze3d/matrix/MatrixStack;IIF)V+22
    J 79527 C2 net.minecraft.client.renderer.GameRenderer.func_195458_a(FJZ)V (856 bytes) @ 0x000000000e562fd8 [0x000000000e560f40+0x2098]
    J 84680 C2 net.minecraft.client.Minecraft.func_195542_b(Z)V (994 bytes) @ 0x000000000e3cd1bc [0x000000000e3cbd00+0x14bc]
    J 76705% C2 net.minecraft.client.Minecraft.func_99999_d()V (208 bytes) @ 0x000000000eb3418c [0x000000000eb340c0+0xcc]
    j  net.minecraft.client.main.Main.main([Ljava/lang/String;)V+1392
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
    J 8598 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x00000000048bd388 [0x00000000048bd2e0+0xa8]
    j  net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(Lcpw/mods/modlauncher/api/ITransformingClassLoader;[Ljava/lang/String;)Ljava/lang/Void;+50
    j  net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$490.call()Ljava/lang/Object;+12
    j  cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch([Ljava/lang/String;Lcpw/mods/modlauncher/api/ITransformingClassLoader;)V+11
    j  cpw.mods.modlauncher.LaunchServiceHandler.launch(Ljava/lang/String;[Ljava/lang/String;Lcpw/mods/modlauncher/TransformingClassLoader;Lcpw/mods/modlauncher/LaunchPluginHandler;)V+57
    j  cpw.mods.modlauncher.LaunchServiceHandler.launch(Lcpw/mods/modlauncher/ArgumentHandler;Lcpw/mods/modlauncher/TransformingClassLoader;Lcpw/mods/modlauncher/LaunchPluginHandler;)V+19
    j  cpw.mods.modlauncher.Launcher.run([Ljava/lang/String;)V+116
    j  cpw.mods.modlauncher.Launcher.main([Ljava/lang/String;)V+37
    v  ~StubRoutines::call_stub
    

    crashlog.log

    This crash occurs more frequently the longer Minecraft was already running.

    bug 
    opened by twothe 8
  • Incorrect block tick measurement

    Incorrect block tick measurement

    These are the 2 pieces of code in question:

    https://github.com/tasgon/observable/blob/02206ce8024f6e58b542d9919cbe7adbb4bde5ab/common/src/main/java/observable/mixin/ServerLevelMixin.java#L34-L36

    https://github.com/tasgon/observable/blob/02206ce8024f6e58b542d9919cbe7adbb4bde5ab/common/src/main/kotlin/observable/server/Profiler.kt#L43-L50

    Profiler adds all of TimingData setup creation (HashMaps, etc) in the same boat as state.tick().

    The correct order of operations would be something along the lines of:

    TimingData timingInfo = Observable.INSTANCE.getPROFILER().getTimingData(state, pos, level);
    timingInfo.ticks++;
    long start = System.nanoTime();
    state.tick(level, pos, random);
    timingInfo.time += System.nanoTime() - start;
    

    Create timing data instance with all the info first, then measure start time, then run tick(), then add to timing info. The timingInfo.ticks++; could be at end, because its so trivial, but I still like to move it there.

    opened by LatvianModder 5
  • Latest version breaks the DoubleSlabs mod

    Latest version breaks the DoubleSlabs mod

    Description Placing a slab down from double slabs, in the presence of observable mod causes a crash. The issue does not happen with the previous version of the mod.

    Versions

    • Minecraft: 1.16.5
    • Forge: 36.2.22
    • Observable: 0.2.0
    • Double Slabs: 3.7.2

    Steps to Reproduce

    1. Install Observable & dependencies
    2. Install double slabs mod
    3. Start a world
    4. spawn or make a vertical slab from double slabs
    5. Place it down
    6. Crash

    Logs Latest Log Crash Log

    bug 
    opened by starmun-0010 4
  • Observable incompatible with Mohist

    Observable incompatible with Mohist

    Hey there! Just a heads up, your mod appears to cause a fatal error when used with the MohistMC spigot-forge bridge ecosystem. I have reported it to them here

    You can safely close this if you'd like to, or if you have any insight please share it with them there 😄

    opened by Column01 3
  • UX

    UX

    I really love this mod. but I would like if there was way to merge/hide all the block entities that use 0 micro s/t in the individual list (and in-world) since that seems to be the vast majority of results:

    opened by LatvianModder 3
  • Update to 1.19.3 Please

    Update to 1.19.3 Please

    java.lang.NoSuchMethodError: 'void net.minecraft.class_4185.(int, int, int, int, net.minecraft.class_2561, net.minecraft.class_4185$class_4241)' at observable.client.ProfileScreen.method_25426(ProfileScreen.java:123) at observable.client.ProfileScreen.(ProfileScreen.java:41) at observable.Observable$PROFILE_SCREEN$2.invoke(Observable.java:61) at observable.Observable$PROFILE_SCREEN$2.invoke(Observable.java:61) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at observable.Observable.getPROFILE_SCREEN(Observable.java:61) at observable.Observable.clientInit$lambda-19(Observable.java:306) at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) at dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53) at dev.architectury.event.EventFactory$1.handleInvocation(EventFactory.java:62) at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) at jdk.proxy2/jdk.proxy2.$Proxy111.quit(Unknown Source) at net.minecraft.class_310.handler$zcn000$handleLogin(class_310.java:3521) at net.minecraft.class_310.method_18096(class_310.java:2163) at net.minecraft.class_310.method_18099(class_310.java:2141) at net.minecraft.class_412.method_36877(class_412.java:49) at net.minecraft.class_500.method_2548(class_500.java:244) at net.minecraft.class_500.method_2536(class_500.java:236) at net.minecraft.class_4267$class_4270.method_25402(class_4267.java:465) at net.minecraft.class_350.method_25402(class_350.java:372) at net.minecraft.class_4069.method_25402(class_4069.java:31) at net.minecraft.class_312.method_1611(class_312.java:94) at net.minecraft.class_437.method_25412(class_437.java:492) at net.minecraft.class_312.method_1601(class_312.java:94) at net.minecraft.class_312.method_22686(class_312.java:165) at net.minecraft.class_1255.execute(class_1255.java:102) at net.minecraft.class_312.method_22684(class_312.java:165) at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:215) at net.minecraft.class_310.method_1523(class_310.java:1225) at net.minecraft.class_310.method_1514(class_310.java:781) at net.minecraft.client.main.Main.method_44604(Main.java:244) at net.minecraft.client.main.Main.main(Main.java:51) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

    opened by sternschnaube 2
  • Observable scan finds entities around spawn

    Observable scan finds entities around spawn

    Hi! I just found out about this plugin, it's really cool and well made :)

    As you could guess, I'm trying to find out why my servers lags so much in certain areas. I did a 30 seconds scan and managed to find a few issues I could fix, but I noticed something weird: some of the entities that appear in the scan are actually at spawn, which is 2000 blocks away from the area I'm scanning. I'm not sure if that's actually a problem with my server or only an Observable bug. I thought it might be related to waystones but I'm not sure either.

    Any idea what's going on here? Here's the full report: https://o.tas.sh/#1eZY

    Thank you!

    opened by morceaudebois 2
  • Crash on start-up

    Crash on start-up

    The game crashes on start-up with Observable installed.

    Crash report: https://pastebin.com/raw/ZwmURCqB

    Versions

    • Minecraft: 1.18.2
    • Forge: 40.1.80 (latest for 1.18.2)
    • Observable: 2.2.3 (Forge)
    opened by DeleteMetaInf 2
  • [1.16.5] Add support for SpongeForge

    [1.16.5] Add support for SpongeForge

    [24Mar2022 06:05:41.630] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmlserver, --fml.forgeVersion, 36.2.33, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, nogui]
    [24Mar2022 06:05:41.632] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 8.1.3+8.1.3+main-8.1.x.c94d18ec starting: java version 1.8.0_312 by Private Build
    [24Mar2022 06:05:41.816] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
    [24Mar2022 06:05:41.847] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/home/minecraft/atm6/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=SERVER
    [24Mar2022 06:05:42.695] [main/INFO] [org.spongepowered.forge.applaunch.loading.moddiscovery.library.LibraryManager/]: Scanning and verifying libraries in './sponge-libraries'. Please wait, this may take a moment...
    [24Mar2022 06:05:43.945] [main/INFO] [STDERR/]: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 13:0 token recognition error at: '`'
    [24Mar2022 06:05:44.050] [main/INFO] [STDERR/]: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 1:0 token recognition error at: '~'
    [24Mar2022 06:05:45.388] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [shetiphian.core.mixins.MixinConnector]
    [24Mar2022 06:05:45.390] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [vazkii.botania.common.MixinConnector]
    [24Mar2022 06:05:45.392] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.thevortex.allthetweaks.mixin.MixinConnector]
    [24Mar2022 06:05:45.394] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.leobeliik.extremesoundmuffler.MixinConnector]
    [24Mar2022 06:05:45.397] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [vazkii.patchouli.common.MixinConnector]
    [24Mar2022 06:05:45.400] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [eutros.framedcompactdrawers.MixinConnector]
    [24Mar2022 06:05:45.411] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlserver' with arguments [--gameDir, ., nogui]
    [24Mar2022 06:05:45.527] [main/WARN] [mixin/]: Reference map 'findme.refmap.json' for findme.mixins.json could not be read. If this is a development environment you can ignore this message
    [24Mar2022 06:05:45.546] [main/WARN] [mixin/]: Reference map 'modid.refmap.json' for rsinfinitybooster.mixins.json could not be read. If this is a development environment you can ignore this message
    [24Mar2022 06:05:45.587] [main/WARN] [mixin/]: Reference map 'rhino-forge-refmap.json' for rhino.mixins.json could not be read. If this is a development environment you can ignore this message
    [24Mar2022 06:05:45.604] [main/WARN] [mixin/]: Reference map 'ponderjs.refmap.json' for ponderjs.mixins.json could not be read. If this is a development environment you can ignore this message
    [24Mar2022 06:05:47.061] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_custom_entity_collision' ASM patch...
    [24Mar2022 06:05:47.084] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_custom_entity_collision' ASM patch!
    [24Mar2022 06:05:47.207] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'reach_set_server_entity_interact' ASM patch...
    [24Mar2022 06:05:47.215] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'reach_set_server_entity_interact' ASM patch!
    [24Mar2022 06:05:47.219] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'allow_entity_interaction' ASM patch...
    [24Mar2022 06:05:47.230] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'allow_entity_interaction' ASM patch!
    [24Mar2022 06:05:47.364] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching CrossbowItem#onItemRightClick
    [24Mar2022 06:05:47.373] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching CrossbowItem#fireProjectile
    [24Mar2022 06:05:47.395] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching Item#getItemEnchantability
    [24Mar2022 06:05:47.442] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'set_player_field' ASM patch...
    [24Mar2022 06:05:47.444] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'set_player_field' ASM patch!
    [24Mar2022 06:05:47.449] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching LivingEntity#attackEntityFrom
    [24Mar2022 06:05:47.465] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching LivingEntity#blockUsingShield
    [24Mar2022 06:05:47.469] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching LivingEntity#applyPotionDamageCalculations
    [24Mar2022 06:05:47.472] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'water_movement_slowdown_prevention' ASM patch...
    [24Mar2022 06:05:47.474] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'water_movement_slowdown_prevention' ASM patch!
    [24Mar2022 06:05:47.718] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching ItemStack#onItemUse
    [24Mar2022 06:05:47.724] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_missing_tag_enchantment_tooltip' ASM patch...
    [24Mar2022 06:05:47.742] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_missing_tag_enchantment_tooltip' ASM patch!
    [24Mar2022 06:05:47.745] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_enchantment_tooltip' ASM patch...
    [24Mar2022 06:05:47.754] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_enchantment_tooltip' ASM patch!
    [24Mar2022 06:05:47.858] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/gravestone/events/DeathEvents (java.lang.ClassNotFoundException: null)
    [24Mar2022 06:05:47.864] [main/WARN] [mixin/]: Error loading class: de/maxhenkel/corpse/events/DeathEvents (java.lang.ClassNotFoundException: null)
    [24Mar2022 06:05:47.889] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching net/minecraft/loot/functions/EnchantRandomly
    [24Mar2022 06:05:48.004] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Adding 'on_block_change' ASM patch...
    [24Mar2022 06:05:48.007] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Added 'on_block_change' ASM patch!
    [24Mar2022 06:05:48.009] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'sun_brightness_server' ASM patch...
    [24Mar2022 06:05:48.011] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'sun_brightness_server' ASM patch!
    [24Mar2022 06:05:48.310] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/gui/screen/inventory/ContainerScreen for invalid dist DEDICATED_SERVER
    [24Mar2022 06:05:48.311] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/gui/screen/inventory/ContainerScreen (java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screen/inventory/ContainerScreen for invalid dist DEDICATED_SERVER)
    [24Mar2022 06:05:48.311] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.gui.screen.inventory.ContainerScreen was not found findme.mixins.json:MixinSlotRenderer
    [24Mar2022 06:05:48.426] [main/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist DEDICATED_SERVER
    [24Mar2022 06:05:48.426] [main/WARN] [mixin/]: Error loading class: net/minecraft/client/entity/player/ClientPlayerEntity (java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist DEDICATED_SERVER)
    [24Mar2022 06:05:48.426] [main/WARN] [mixin/]: @Mixin target net.minecraft.client.entity.player.ClientPlayerEntity was not found ars_nouveau.mixins.json:ClientElytraMixin
    [24Mar2022 06:05:48.545] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching Item#getItemEnchantability
    [24Mar2022 06:05:48.576] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Adding 'on_block_change' ASM patch...
    [24Mar2022 06:05:48.577] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Added 'on_block_change' ASM patch!
    [24Mar2022 06:05:48.577] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'sun_brightness_server' ASM patch...
    [24Mar2022 06:05:48.577] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'sun_brightness_server' ASM patch!
    [24Mar2022 06:05:48.742] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching RepairContainer#updateRepairOutput
    [24Mar2022 06:05:48.752] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Successfully removed the anvil level cap.
    [24Mar2022 06:05:48.757] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching RepairContainer#updateRepairOutput
    [24Mar2022 06:05:48.766] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Successfully allowed nbt-unbreakable items in the anvil.
    [24Mar2022 06:05:48.766] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching net/minecraft/inventory/container/RepairContainer
    [24Mar2022 06:05:48.781] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_enchantment_helper_levels' ASM patch...
    [24Mar2022 06:05:48.783] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_enchantment_helper_levels' ASM patch!
    [24Mar2022 06:05:48.785] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_enchantment_helper_enchantments' ASM patch...
    [24Mar2022 06:05:48.787] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_enchantment_helper_enchantments' ASM patch!
    [24Mar2022 06:05:48.789] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_enchantment_helper_apply_modifier' ASM patch...
    [24Mar2022 06:05:48.791] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_enchantment_helper_apply_modifier' ASM patch!
    [24Mar2022 06:05:48.795] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching EnchantmentHelper#getEnchantmentModifierDamage
    [24Mar2022 06:05:48.800] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching EnchantmentHelper#getModifierForCreature
    [24Mar2022 06:05:48.806] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching EnchantmentHelper#applyThornEnchantments
    [24Mar2022 06:05:48.811] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching EnchantmentHelper#applyArthropodEnchantments
    [24Mar2022 06:05:48.816] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching buildEnchantmentList for the Enchantability affix.
    [24Mar2022 06:05:48.821] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching EnchantmentHelper#getEnchantmentDatas
    [24Mar2022 06:05:49.208] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching CampfireTileEntity#findMatchingRecipe
    [24Mar2022 06:05:50.473] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'post_process_vanilla' ASM patch...
    [24Mar2022 06:05:50.474] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'post_process_vanilla' ASM patch!
    [24Mar2022 06:05:50.482] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching SharedMonsterAttributes#readAttributeModifier
    [24Mar2022 06:05:50.738] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching FishingBobberEntity#catchingFish
    [24Mar2022 06:05:50.790] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'cooldown_tracker_set' ASM patch...
    [24Mar2022 06:05:50.792] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'cooldown_tracker_set' ASM patch!
    [24Mar2022 06:05:51.935] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching DataPackRegistries#<init>
    [24Mar2022 06:05:51.941] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching LootTableManager#apply
    [24Mar2022 06:05:52.054] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching TemptGoal#isTempting
    [24Mar2022 06:05:53.689] [main/INFO] [com.unrealdinnerbone.delogger.LoggerHacks/]: !!! SOME LOGGERS HAVE MOVED TO THE DEBUG FILE (Please Include them in your bug reports) !!!
    [24Mar2022 06:05:57.292] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'set_player_field' ASM patch...
    [24Mar2022 06:05:57.293] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'set_player_field' ASM patch!
    [24Mar2022 06:05:57.293] [main/INFO] [net.minecraftforge.coremod.CoreMod.placebo/COREMODLOG]: Patching LivingEntity#attackEntityFrom
    [24Mar2022 06:05:57.299] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching LivingEntity#blockUsingShield
    [24Mar2022 06:05:57.299] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching LivingEntity#applyPotionDamageCalculations
    [24Mar2022 06:05:57.299] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'water_movement_slowdown_prevention' ASM patch...
    [24Mar2022 06:05:57.299] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'water_movement_slowdown_prevention' ASM patch!
    [24Mar2022 06:05:57.577] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'add_custom_entity_collision' ASM patch...
    [24Mar2022 06:05:57.577] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'add_custom_entity_collision' ASM patch!
    [24Mar2022 06:05:58.426] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching RepairContainer#updateRepairOutput
    [24Mar2022 06:05:58.429] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Successfully removed the anvil level cap.
    [24Mar2022 06:05:58.430] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching RepairContainer#updateRepairOutput
    [24Mar2022 06:05:58.433] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Successfully allowed nbt-unbreakable items in the anvil.
    [24Mar2022 06:05:58.433] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching net/minecraft/inventory/container/RepairContainer
    [24Mar2022 06:05:58.872] [main/INFO] [net.minecraftforge.coremod.CoreMod.apotheosis/COREMODLOG]: Patching Item#getItemEnchantability
    [24Mar2022 06:05:59.894] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Adding 'on_block_change' ASM patch...
    [24Mar2022 06:05:59.894] [main/INFO] [net.minecraftforge.coremod.CoreMod.observerlib/COREMODLOG]: Added 'on_block_change' ASM patch!
    [24Mar2022 06:05:59.894] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Adding 'sun_brightness_server' ASM patch...
    [24Mar2022 06:05:59.895] [main/INFO] [net.minecraftforge.coremod.CoreMod.astralsorcery/COREMODLOG]: Added 'sun_brightness_server' ASM patch!
    [24Mar2022 06:06:00.024] [main/WARN] [mixin/]: @Redirect conflict. Skipping observable.common.json:LevelMixin->@Redirect::redirectTick(Lnet/minecraft/tileentity/ITickableTileEntity;)V with priority 1000, already redirected by mixins.sponge.tracker.json:world.level.LevelMixin_Tracker->@Redirect::tracker$wrapBlockEntityTick(Lnet/minecraft/tileentity/ITickableTileEntity;)V with priority 1102
    [24Mar2022 06:06:00.029] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraftforge.server.ServerMain.main(ServerMain.java:57)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: Caused by: java.lang.reflect.InvocationTargetException
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at java.lang.reflect.Method.invoke(Method.java:498)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
    [24Mar2022 06:06:00.030] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:1061]: 	... 7 more
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.block.Blocks.<clinit>(Blocks.java:30)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.world.gen.surfacebuilders.SurfaceBuilder.<clinit>(SurfaceBuilder.java:12)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.world.gen.surfacebuilders.ConfiguredSurfaceBuilders.<clinit>(SourceFile:11)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.util.registry.WorldGenRegistries.func_243674_g(WorldGenRegistries.java:33)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.util.registry.WorldGenRegistries.func_243668_a(WorldGenRegistries.java:89)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.util.registry.WorldGenRegistries.<clinit>(WorldGenRegistries.java:88)
    [24Mar2022 06:06:00.031] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.util.registry.Registry.<clinit>(Registry.java:464)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	at net.minecraft.server.Main.main(Main.java:92)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:644]: 	... 13 more
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector redirectTick(Lnet/minecraft/tileentity/ITickableTileEntity;)V in observable.common.json:LevelMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap observable-common-refmap.json
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
    [24Mar2022 06:06:00.032] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:668]: 	... 33 more
    
    

    Would report that issue to you, maybe you can check it?

    This time the correct Log.

    enhancement 
    opened by iCry1337 1
  • possible player teleportation exploits

    possible player teleportation exploits

    I think this is an exploit.

    not in creative but survival mode only

    In singleplayer I'm able to use the visit button to teleport around my world, even tho, i not playing in creative.

    multiplayer not in creative, not opped, survival only

    ok, very good, on a server it behaves. image

    Notes:

    i think it shouldn't allow it single player unless the player is explicitly in creative mode.

    enhancement 
    opened by kreezxil 1
Releases(4.3.1)
Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that scaffolds your app and includes a server and build system.

What is it? Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that sca

reapp 3.4k Nov 20, 2022
🤝 Link your Fabric server and Discord with ease!

Fabric2Discord Link your Fabric server and Discord with ease! ?? Getting Started I wrote few helpful articles about this mod, so if you need help you

Igor Ryzhenkov 10 Oct 25, 2022
A simple solution to handling persistent data storage in your Minecraft server.

Modern Data Stores A simple solution to handling persistent data storage in your Minecraft server. This plugin will be used throughout the Modern Plug

Modern Plugins 2 Nov 7, 2022
A simple solution to handling persistent data storage in your Minecraft server.

Modern Data Stores A simple solution to handling persistent data storage in your Minecraft server. This plugin will be used throughout the Modern Plug

Modern Plugins 2 Nov 7, 2022
Maildroid is a small robust android library for sending emails using SMTP server

Maildroid ?? Maildroid is a small robust android library for sending emails using SMTP server ?? Key Features • Add to your project • Documentation •

Nedim 174 Dec 22, 2022
Gradle plugin adding a task to run a Paper Minecraft server

Run Paper Run Paper is a Gradle plugin which adds a task to automatically download and run a Paper Minecraft server along with your plugin built by Gr

Jason 64 Dec 29, 2022
VirtualTag is a name tag edit plugin for minecraft server

VirtualTag VirtualTag is a NameTag Edit plugin for modern minecraft server Support Version 1.17.x Download https://github.com/jiangdashao/VirtualTag/r

RERERE 13 Dec 18, 2022
Server Sent Events (SSE) client multiplatform library made with Kotlin and backed by coroutines

OkSSE OkSSE is an client for Server Sent events protocol written in Kotlin Multiplatform. The implementation is written according to W3C Recommendatio

BioWink GmbH 39 Nov 4, 2022
A powerful Minecraft Server Software coming from the future

Mirai A powerful Minecraft Server Software coming from the future Mirai is ❗ under heavy development ❗ and contributions are welcome! Features 30% fas

Etil 354 Dec 30, 2022
Solves every bug, ever, for any Paper server.

NoServer Solves every bug, ever, for any Paper server. How does it work? By employing the use of advanced philosophical-programmatic thinking, we have

Brian 7 Dec 29, 2021
This server uses json files to model items, entities and more.

Design Server | Simple server to design items, entities or more About this project/server: This server uses json files to model items, entities and mo

Phillipp Glanz 5 Jan 7, 2022
Pragmateam code challenge server (Kotlin)

Pragmateam code challenge server (Kotlin) Please refer to the provided document for the code challenge requirements. Framework & languages This projec

Pragmateam 0 Nov 9, 2021
The Action helps you to send a message to a queue on a RabbitMQ running Server

Rabbit Sender Action This Action helps you to send a message to a queue on a RabbitMQ running Server. Inputs Arg Default Description RABBIT_USERNAME g

Quique Ferraris 12 Dec 1, 2022
Minecraft Server Software specially designed for Thicc SMP. Here on GitHub without the private patches, just a normal hybrid JettPack-Pufferfish-Empirecraft fork

AlynaaMC A private, custom server software for Thicc SMP and a fork of Pufferfish. Here on GitHub with patches from JettPack, Airplane and Pufferfish

ThiccMC 14 Dec 31, 2021
WolfxPaper - A Paper fork designed for Wolfx Survial, may useful for some Semi-Vanilla Server

WolfxPaper A Paper fork designed for Wolfx Survial, may useful for some "Semi-Va

TenkyuChimata 1 Jan 19, 2022
SpyApp - The application launches dex files downloaded from the server

SpyApp The application downloads a dex file, which is then dynamically launched,

Vagiz Nasibullin 5 May 3, 2022
A server code template using Kotlin, Gradle, and Ktor

This project is a server code template using Kotlin, Gradle, and Ktor. It aims to help you build a service by providing reusable code examples that is likely essential for a server.

Dooho Chang 25 Dec 26, 2022
Server-Side chat emotes for Minecraft

Chat Emotes Chat Emotes is a server-side mod that utilizes the Chat Preview feature introduced in Minecraft 1.19 to provide the use of emotes like Emo

Colin Barndt 7 Oct 25, 2022