Class DebugFeaturesImpl
java.lang.Object
io.github.vampirestudios.vampirelib.api.debug_renderers.DebugFeaturesImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable DebugFeatureget(net.minecraft.resources.ResourceLocation id) static Set<DebugFeature>static Set<DebugFeature>static booleanisEnabled(DebugFeature feature) static booleanisEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, DebugFeature feature) static booleanisEnabledOnServer(DebugFeature feature) static DebugFeatureregister(DebugFeature feature) static voidsetEnabled(DebugFeature feature, boolean value) static voidsetEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, DebugFeature feature, boolean value) static voidsetEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, Map<DebugFeature, Boolean> statuses) static voidsetEnabledNotifyClients(DebugFeature feature, boolean value, net.minecraft.server.MinecraftServer server) static voidsetEnabledNotifyServer(DebugFeature feature, boolean value) static voidsetEnabledOnServer(DebugFeature feature, boolean value) static voidsetEnabledOnServer(Map<DebugFeature, Boolean> statuses)
-
Constructor Details
-
DebugFeaturesImpl
public DebugFeaturesImpl()
-
-
Method Details
-
register
-
get
-
getFeatures
-
isEnabled
-
setEnabled
-
setEnabledNotifyClients
public static void setEnabledNotifyClients(DebugFeature feature, boolean value, net.minecraft.server.MinecraftServer server) -
setEnabledNotifyServer
-
getEnabledFeatures
-
isEnabledForPlayer
public static boolean isEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, DebugFeature feature) -
setEnabledForPlayer
public static void setEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, DebugFeature feature, boolean value) -
setEnabledForPlayer
public static void setEnabledForPlayer(net.minecraft.server.level.ServerPlayer player, Map<DebugFeature, Boolean> statuses) -
isEnabledOnServer
-
setEnabledOnServer
-
setEnabledOnServer
-