Class MappedMapAppender<K,V>

java.lang.Object
dev.dhyces.trimmed.api.data.map.appenders.MapAppender<K,V>
dev.dhyces.trimmed.api.data.map.appenders.MappedMapAppender<K,V>

public class MappedMapAppender<K,V> extends MapAppender<K,V>
  • Field Details

    • encoder

      protected final Function<K,@Nullable net.minecraft.resources.ResourceLocation> encoder
  • Constructor Details

    • MappedMapAppender

      public MappedMapAppender(MapBuilder<V> builder, Function<K,@Nullable net.minecraft.resources.ResourceLocation> encoder)
  • Method Details

    • put

      public <S extends MapAppender<K, V>> S put(K key, V value)
    • putOptional

      public <S extends MapAppender<K, V>> S putOptional(K key, V value)
    • intrusivePutAll

      public <S extends MapAppender<K, V>> S intrusivePutAll(Map<K,V> map)
    • intrusivePutAllOptional

      public <S extends MapAppender<K, V>> S intrusivePutAllOptional(Map<K,V> map)