From 0e8ab30672cb71f137aed2ad378422542fc81a62 Mon Sep 17 00:00:00 2001 From: Gabriel Tofvesson Date: Tue, 4 May 2021 05:54:18 +0200 Subject: [PATCH] Implement search configuration type --- .../invtweaks/serialization/SearchConfig.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/dev/w1zzrd/invtweaks/serialization/SearchConfig.java diff --git a/src/dev/w1zzrd/invtweaks/serialization/SearchConfig.java b/src/dev/w1zzrd/invtweaks/serialization/SearchConfig.java new file mode 100644 index 0000000..637dc64 --- /dev/null +++ b/src/dev/w1zzrd/invtweaks/serialization/SearchConfig.java @@ -0,0 +1,29 @@ +package dev.w1zzrd.invtweaks.serialization; + +import java.util.Map; + +public class SearchConfig extends SimpleReflectiveConfigItem { + + private int searchRadiusX, searchRadiusY, searchRadiusZ; + + /** + * Required constructor for deserializing data + * + * @param mappings Data to deserialize + */ + public SearchConfig(Map mappings) { + super(mappings); + } + + public int getSearchRadiusX() { + return searchRadiusX; + } + + public int getSearchRadiusY() { + return searchRadiusY; + } + + public int getSearchRadiusZ() { + return searchRadiusZ; + } +}