Class DebugFeatureSync
java.lang.Object
io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeatureSync
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidinit()static Map<DebugFeature,Boolean> readStatuses(net.minecraft.network.FriendlyByteBuf buf) static voidsyncFeaturesToClient(Collection<net.minecraft.server.level.ServerPlayer> players, DebugFeature... features) static voidsyncFeaturesToClient(net.minecraft.server.level.ServerPlayer... players) static voidstatic voidsyncFeaturesToServer(DebugFeature... features) static net.minecraft.network.FriendlyByteBufwriteStatuses(Collection<DebugFeature> features)
-
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
-
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
-
init
public static void init() -
clientInit
@Environment(CLIENT) public static void clientInit()
-