package com.hypixel.hytale.server.npc.storage;
import com.hypixel.hytale.codec.KeyedCodec;
import com.hypixel.hytale.codec.builder.BuilderCodec;
import com.hypixel.hytale.codec.codecs.map.MapCodec;
import com.hypixel.hytale.server.npc.util.Alarm;
import java.util.HashMap;
import javax.annotation.Nonnull;
public class AlarmStore extends ParameterStore<Alarm> {
public static final BuilderCodec<AlarmStore> CODEC;
public AlarmStore() {
}
@Nonnull
protected Alarm createParameter() {
return new Alarm();
}
static {
CODEC = ((BuilderCodec.Builder)BuilderCodec.builder(AlarmStore.class, AlarmStore::new).append(new KeyedCodec("Parameters", new MapCodec(Alarm.CODEC, HashMap::new, false)), (store, o) -> store.parameters = o, (store) -> store.parameters).add()).build();
}
}