接口的使用
org.bukkit.Registry
使用Registry的程序包
-
org.bukkit中Registry的使用
实现Registry的org.bukkit中的类声明为Registry的org.bukkit中的字段修饰符和类型字段说明static final Registry<Advancement>Registry.ADVANCEMENT已过时。Advancement has no real server-side registry.Registry.ARTServer art.Registry.ATTRIBUTEAttribute.static final Registry<PatternType>Registry.BANNER_PATTERNServer banner patterns.Registry.BIOMEServer biomes.Registry.BLOCKServer block types.static final Registry<KeyedBossBar>Registry.BOSS_BARS已过时。BossBar has no real server-side registry.Registry.CAT_VARIANTServer cat types.static final Registry<Chicken.Variant>Registry.CHICKEN_VARIANTServer chicken variants.static final Registry<Cow.Variant>Registry.COW_VARIANTServer cow variants.static final Registry<DamageType>Registry.DAMAGE_TYPEDamage types.static final Registry<PotionEffectType>Registry.EFFECTServer mob effects.static final Registry<Enchantment>Registry.ENCHANTMENTServer enchantments.static final Registry<EntityType>Registry.ENTITY_TYPEServer entity types.Registry.FLUIDServer fluids.static final Registry<Frog.Variant>Registry.FROG_VARIANTFrog variants.Registry.GAME_EVENTGame events.static final Registry<MusicInstrument>Registry.INSTRUMENTServer instruments.Registry.ITEMServer item types.static final Registry<JukeboxSong>Registry.JUKEBOX_SONGJukebox songs.static final Registry<LootTables>Registry.LOOT_TABLES已过时。LootTables, not to be confused with theLootTableclass, has no real server-side registry.static final Registry<MapCursor.Type>Registry.MAP_DECORATION_TYPEMap cursor types.Registry.MATERIALServer materials.Registry.MEMORY_MODULE_TYPEMemory Keys.Registry.MENUServer menus.Registry.PARTICLE_TYPEServer particles.static final Registry<Pig.Variant>Registry.PIG_VARIANTServer pig variants.static final Registry<PotionType>Registry.POTIONServer potions.Registry.SOUNDSSound keys.Registry.STATISTICServer statistics.Registry.STRUCTUREServer structures.static final Registry<StructureType>Registry.STRUCTURE_TYPEServer structure types.static final Registry<TrimMaterial>Registry.TRIM_MATERIALTrim materials.static final Registry<TrimPattern>Registry.TRIM_PATTERNTrim patterns.static final Registry<Villager.Profession>Registry.VILLAGER_PROFESSIONVillager profession.static final Registry<Villager.Type>Registry.VILLAGER_TYPEVillager type.static final Registry<Wolf.Variant>Registry.WOLF_VARIANTWolf variants.返回Registry的org.bukkit中的方法修饰符和类型方法说明Bukkit.getRegistry(@NotNull Class<T> tClass) Returns the registry for the given class.Server.getRegistry(@NotNull Class<T> tClass) Returns the registry for the given class.参数类型为Registry的org.bukkit中的方法