java.lang.Object
io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync

public final class DebugFeatureSync extends Object
  • Field Details

    • SYNC_MESSAGE_ID

      public static final net.minecraft.resources.ResourceLocation SYNC_MESSAGE_ID
  • Constructor Details

    • DebugFeatureSync

      public DebugFeatureSync()
  • Method Details

    • syncFeaturesToServer

      @Environment(CLIENT) public static void syncFeaturesToServer()
    • syncFeaturesToServer

      @Environment(CLIENT) public static void syncFeaturesToServer(DebugFeature... features)
    • syncFeaturesToClient

      public static void syncFeaturesToClient(net.minecraft.server.level.ServerPlayer... players)
    • syncFeaturesToClient

      public static void syncFeaturesToClient(Collection<net.minecraft.server.level.ServerPlayer> players, DebugFeature... features)
    • writeStatuses

      public static net.minecraft.network.FriendlyByteBuf writeStatuses(Collection<DebugFeature> features)
    • readStatuses

      public static Map<DebugFeature,Boolean> readStatuses(net.minecraft.network.FriendlyByteBuf buf)
    • init

      public static void init()
    • clientInit

      @Environment(CLIENT) public static void clientInit()