diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar new file mode 100644 index 0000000..8d6d884 Binary files /dev/null and b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar differ diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.md5 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.md5 new file mode 100644 index 0000000..3667f7d --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.md5 @@ -0,0 +1 @@ +e5d2c177d3189e68551ce2443b50dd97 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha1 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha1 new file mode 100644 index 0000000..20bda03 --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha1 @@ -0,0 +1 @@ +d42f9ea149b739b0aeb0f1ba352304691292d086 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha256 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha256 new file mode 100644 index 0000000..8852bfd --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha256 @@ -0,0 +1 @@ +c5b1ce849147156bc129bdba331c5664e5e7d3039625bf72d6c7fac597320bcf \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha512 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha512 new file mode 100644 index 0000000..1f4d8b6 --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1-sources.jar.sha512 @@ -0,0 +1 @@ +298d8a636c90b74360e8f12220b68345dbecad40fb146352506f0e526bed11e884da75c89571bcc672ccab18559cd5537e88fc9ec8295c2e33bb09d20f8f4a0b \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar new file mode 100644 index 0000000..d286185 Binary files /dev/null and b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar differ diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.md5 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.md5 new file mode 100644 index 0000000..1792f5a --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.md5 @@ -0,0 +1 @@ +aa94c342667399fb398b2073029f8687 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha1 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha1 new file mode 100644 index 0000000..37260fd --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha1 @@ -0,0 +1 @@ +1ae27c0ccbc338149ca46a6b1394edacf806f0b1 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha256 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha256 new file mode 100644 index 0000000..8c887cb --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha256 @@ -0,0 +1 @@ +2f4c6c2537867f4a6f4f0c5fcfc2dfc8c9cb5c30c51764fa017080413ad0126f \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha512 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha512 new file mode 100644 index 0000000..3961504 --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.jar.sha512 @@ -0,0 +1 @@ +98622a4e2b3395fdf457de7f11bb02dddef2e983c046e6c542019ef375e6d1cd07dc75cfc65e0c8643979026819f410954db26bd6d10fe6dd6352fafff28ebe3 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom new file mode 100644 index 0000000..02801bf --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom @@ -0,0 +1,8 @@ + + + 4.0.0 + io.github.ultreon + ubo + 1.2.1 + diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.md5 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.md5 new file mode 100644 index 0000000..42047ed --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.md5 @@ -0,0 +1 @@ +0a185a0ab7da87197b5eaa4334afd410 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha1 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha1 new file mode 100644 index 0000000..66bca3f --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha1 @@ -0,0 +1 @@ +7f9d76f47e20235ef810ab5f53c2bc0ed73684f1 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha256 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha256 new file mode 100644 index 0000000..11a1cae --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha256 @@ -0,0 +1 @@ +8f59976cba26b240aa8d5a8ad7f689d651fc3a9ae792fe85f4a1b9129aadf3e3 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha512 b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha512 new file mode 100644 index 0000000..883f733 --- /dev/null +++ b/.mvnrepo/io/github/ultreon/ubo/1.2.1/ubo-1.2.1.pom.sha512 @@ -0,0 +1 @@ +926e395c9f97dc44ad4291a521fce5777ea224fe1a1a3c02bb21e22bcf3ba5093cd29e3b7dbfbcbd0db778448e744719b6a07109152745475866e8937d23f1a1 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml index 02de269..07b5234 100644 --- a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml +++ b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml @@ -3,11 +3,12 @@ io.github.ultreon ubo - 1.2.0 - 1.2.0 + 1.2.1 + 1.2.1 1.2.0 + 1.2.1 - 20231028021234 + 20231028050624 diff --git a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.md5 b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.md5 index 8aa24cc..78a6c93 100644 --- a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.md5 +++ b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.md5 @@ -1 +1 @@ -995790aa017f995fa27356f139a97fad \ No newline at end of file +ff85657113244db7643e1380b361fed8 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha1 b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha1 index fa2f1ff..d16b7b4 100644 --- a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha1 +++ b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha1 @@ -1 +1 @@ -3ccc8a5c22f57b7d49cafe46ecb17955dd7cdc6b \ No newline at end of file +07030efe672ba95b5b56562e2ca5523d4caaa12d \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha256 b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha256 index 6fa09bb..355e23a 100644 --- a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha256 +++ b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha256 @@ -1 +1 @@ -f2e5bb68c4b5306e936e603351529eaf3d58d7b7e551140abc087518e0943c63 \ No newline at end of file +6809908c055cdae0a67b6c7df503304c707b006d7c56c5fb0ea4d05d9e97d896 \ No newline at end of file diff --git a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha512 b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha512 index 56e1d24..113d13e 100644 --- a/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha512 +++ b/.mvnrepo/io/github/ultreon/ubo/maven-metadata.xml.sha512 @@ -1 +1 @@ -4cdd7b100eebefbd3cb5c3fbc531a60eaa3e174fcd6918dd2de6ed56228062fa1bdbc4117a28094a594e09251578ea33e1dbac7808c3613371ffefd7b579dc37 \ No newline at end of file +d30efa7a91dd28ba2f8322e15cca28de83daa57f799e4164039c1f15468cecae694e74bc14edc6c57f9dc0352b53f41bcff3ffa5b935f8bae87b1687e0c83201 \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index ea9f68c..3b391f9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -project_version=1.2.0 \ No newline at end of file +project_version=1.2.1 \ No newline at end of file diff --git a/src/main/java/com/ultreon/data/types/MapType.java b/src/main/java/com/ultreon/data/types/MapType.java index ff2c251..856f9b5 100644 --- a/src/main/java/com/ultreon/data/types/MapType.java +++ b/src/main/java/com/ultreon/data/types/MapType.java @@ -175,6 +175,14 @@ public void putDoubleArray(String key, double[] value) { put(key, new DoubleArrayType(value)); } + public void putBitSet(String key, byte[] value) { + put(key, new BitSetType(value)); + } + + public void putBitSet(String key, BitSet value) { + put(key, new BitSetType(value)); + } + public void putUUID(String key, UUID value) { put(key, new UUIDType(value)); } @@ -383,6 +391,18 @@ public double[] getDoubleArray(String key, double[] def) { return def; } + public BitSet getBitSet(String key) { + return getBitSet(key, null); + } + + public BitSet getBitSet(String key, BitSet def) { + IType iType = get(key); + if (iType instanceof BitSetType) { + return ((BitSetType) iType).getValue(); + } + return def; + } + public MapType getMap(String key) { return getMap(key, null); } @@ -394,6 +414,7 @@ public MapType getMap(String key, MapType def) { } return def; } + @SafeVarargs public final > ListType getList(String key, T... type) { return getList(key, new ListType<>(type));