类 SingularityDataManager
java.lang.Object
committee.nova.mods.avaritia.core.singularity.SingularityDataManager
奇点数据管理器 - 新的数据包系统
使用标准的Minecraft数据包系统替代旧的配置文件方式 支持动态重载、条件加载、网络同步等功能
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明只获取数据包奇点(不包括运行时奇点)int获取数据包奇点数量static SingularityDataManagerint获取运行时奇点数量获取所有奇点(包括运行时奇点)getSingularity(net.minecraft.resources.ResourceLocation id) 根据ID获取奇点(优先运行时奇点)int获取奇点数量(包括运行时奇点)booleanhasSingularity(net.minecraft.resources.ResourceLocation id) 检查奇点是否存在boolean检查管理器是否已初始化booleanisRuntimeSingularity(net.minecraft.resources.ResourceLocation id) 检查是否为运行时奇点static void初始化数据管理器voidregisterRuntimeSingularity(Singularity singularity) 注册运行时奇点(用于KubeJS)removeRuntimeSingularity(net.minecraft.resources.ResourceLocation id) 移除运行时奇点
-
构造器详细资料
-
SingularityDataManager
public SingularityDataManager()
-
-
方法详细资料
-
getInstance
-
onCommonSetup
public static void onCommonSetup()初始化数据管理器 -
getSingularities
获取所有奇点(包括运行时奇点) -
getDataPackSingularities
只获取数据包奇点(不包括运行时奇点) -
getSingularity
根据ID获取奇点(优先运行时奇点) -
registerRuntimeSingularity
注册运行时奇点(用于KubeJS) -
removeRuntimeSingularity
移除运行时奇点 -
hasSingularity
public boolean hasSingularity(net.minecraft.resources.ResourceLocation id) 检查奇点是否存在 -
isRuntimeSingularity
public boolean isRuntimeSingularity(net.minecraft.resources.ResourceLocation id) 检查是否为运行时奇点 -
getSingularityCount
public int getSingularityCount()获取奇点数量(包括运行时奇点) -
getDataPackSingularityCount
public int getDataPackSingularityCount()获取数据包奇点数量 -
getRuntimeSingularityCount
public int getRuntimeSingularityCount()获取运行时奇点数量 -
isInitialized
public boolean isInitialized()检查管理器是否已初始化
-