Class RegistryMock<T extends org.bukkit.Keyed>

java.lang.Object
be.seeseemelk.mockbukkit.RegistryMock<T>
All Implemented Interfaces:
Iterable<T>, org.bukkit.Registry<T>

public class RegistryMock<T extends org.bukkit.Keyed> extends Object implements org.bukkit.Registry<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.bukkit.Registry

    org.bukkit.Registry.SimpleRegistry<T extends Enum<T> & org.bukkit.Keyed>
  • Field Summary

    Fields inherited from interface org.bukkit.Registry

    ADVANCEMENT, ART, ATTRIBUTE, BANNER_PATTERN, BIOME, BLOCK, BOSS_BARS, CAT_VARIANT, CONFIGURED_STRUCTURE, DAMAGE_TYPE, EFFECT, ENCHANTMENT, ENTITY_TYPE, FLUID, FROG_VARIANT, GAME_EVENT, INSTRUMENT, ITEM, LOOT_TABLES, MAP_DECORATION_TYPE, MATERIAL, MEMORY_MODULE_TYPE, PARTICLE_TYPE, POTION, POTION_EFFECT_TYPE, SOUNDS, STATISTIC, STRUCTURE, STRUCTURE_TYPE, TRIM_MATERIAL, TRIM_PATTERN, VILLAGER_PROFESSION, VILLAGER_TYPE, WOLF_VARIANT
  • Constructor Summary

    Constructors
    Constructor
    Description
    RegistryMock(io.papermc.paper.registry.RegistryKey<T> key)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(@NotNull org.bukkit.NamespacedKey key)
     
    @NotNull Iterator<T>
     
    @NotNull Stream<T>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface org.bukkit.Registry

    getKey, getKeyOrThrow, match
  • Constructor Details

    • RegistryMock

      public RegistryMock(io.papermc.paper.registry.RegistryKey<T> key)
  • Method Details

    • get

      @Nullable public T get(@NotNull @NotNull org.bukkit.NamespacedKey key)
      Specified by:
      get in interface org.bukkit.Registry<T extends org.bukkit.Keyed>
    • stream

      @NotNull public @NotNull Stream<T> stream()
      Specified by:
      stream in interface org.bukkit.Registry<T extends org.bukkit.Keyed>
    • iterator

      @NotNull public @NotNull Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T extends org.bukkit.Keyed>