Interface DataKeyMap

All Known Implementing Classes:
DamageSourcesMixin, HolderBuilder

public interface DataKeyMap
  • Method Details

    • dataMap

      Map<DataKey<?>, Object> dataMap()
    • putData

      default void putData(DataKey<?> key, Object value)
    • getData

      default <T> T getData(DataKey<T> key)
    • getDataOrDefault

      default <T> T getDataOrDefault(DataKey<T> key, T defaultValue)