Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
4186ee1
feat(nbt): update number parsing for 1.21.5
kennytv Feb 27, 2025
4f0a3c1
chore: move larger chunks of code into separate methods
kennytv Feb 27, 2025
ae39e6a
Add NumberBinaryTag#numberValue
GliczDev Mar 11, 2025
293483f
Fix NumberBinaryTag#numberValue javadoc
GliczDev Mar 11, 2025
33c0bb9
Add missing `@NotNull` annotation and slightly modify NumberBinaryTag…
GliczDev Mar 13, 2025
0ca88b7
release: version 4.20.0
zml2008 Apr 5, 2025
95cea20
release: prepare for further development on 4.21.0
zml2008 Apr 5, 2025
a7917ab
feat(nbt): Add stream API for compound tags
zml2008 Apr 6, 2025
c87c4dc
feat(nbt): Add collectors for list and compound tags
zml2008 Apr 6, 2025
c11184f
Use DecorationMap for style builder
TonytheMacaroni Apr 7, 2025
6613a87
fix: wrong method name
tjalp Apr 10, 2025
8ef2bba
Update version in `@since` tag
GliczDev Apr 11, 2025
5346fc5
1.21.5 component changes
Gerrygames Feb 28, 2025
0b07e19
Merge pull request #1209 from TonytheMacaroni/style-builder-optimization
zml2008 Apr 13, 2025
3c1be46
Merge pull request #1188 from GliczDev/numberbinarytag-numbervalue
zml2008 Apr 13, 2025
9eb123b
Merge pull request #1208 from KyoriPowered/feat/nbt-streams
zml2008 Apr 13, 2025
17ddbce
deprecate old method
tjalp Apr 13, 2025
dd55165
Update Argument.java
tjalp Apr 13, 2025
27788f1
feature(minimessage): Set the target to hold the locale of the transl…
kezz Apr 15, 2025
f88fa69
feat(nbt): Initial implementation of heterogeneous list handling
zml2008 Apr 17, 2025
e68ea24
Merge pull request #1211 from tjalp/fix/wrong-method-name
kezz Apr 22, 2025
dc91d3c
feature(api): Skip style builder creation on merge
kezz Apr 22, 2025
db8323a
peek to try and determine if we're looking at a key or uuid
kezz Apr 22, 2025
de82a85
take into account merges
kezz Apr 24, 2025
e6f498f
make the class final
kezz Apr 24, 2025
1178432
Merge pull request #1168 from Gerrygames/update/1.21.5
kezz Apr 24, 2025
f2e1ace
Merge pull request #1216 from KyoriPowered/feature/default-target
kezz Apr 24, 2025
14fb879
Merge pull request #1219 from KyoriPowered/fix/dont-create-builder
kezz Apr 24, 2025
afdacd2
Merge pull request #1167 from kennytv/feature/snbt-1.21.5
kezz Apr 24, 2025
a65dc8b
Merge pull request #1218 from KyoriPowered/feat/hetero-lists
zml2008 Apr 30, 2025
9f10ed7
release: version 4.21.0
zml2008 Apr 30, 2025
5ef0aee
release: prepare for further development on 4.22.0
zml2008 Apr 30, 2025
a1ecb68
chore(deps): Update patch-release dependency changes
renovate[bot] May 2, 2025
04816e2
chore(deps): Update gradle and github actions
renovate[bot] May 2, 2025
ce2ddaa
Render translatable arguments and children
TonytheMacaroni May 4, 2025
06698e7
Extract out translatable rendering
TonytheMacaroni May 5, 2025
6551131
Amend formatting
TonytheMacaroni May 5, 2025
821e672
Render translatable tags
TonytheMacaroni May 7, 2025
2c5f0fd
Fix rendering hover events with no found translation
TonytheMacaroni May 10, 2025
c69dd72
Merge pull request #1223 from KyoriPowered/renovate/patch-release-dep…
zml2008 May 10, 2025
1b8f5e4
Merge pull request #1225 from KyoriPowered/renovate/gradle-and-github…
zml2008 May 10, 2025
82e5e3e
chore(deps): Update dependency com.google.errorprone:error_prone_core…
renovate[bot] May 10, 2025
2c7352a
chore(audience): update javadoc for playSound
Timongcraft May 19, 2025
e8be3b9
fix(api): Always fire bossBarNameChanged
kezz May 20, 2025
fa272d2
check if we can translate before doing so
kezz May 21, 2025
0987ab5
fix(api): Don't throw an exception if a PointersSupplier has no parent
kezz May 22, 2025
57a36a5
Typo fix in PrideTag.java
Stxellxa May 22, 2025
e56aa4f
Merge pull request #1233 from Stxellxa/patch-1
kezz May 22, 2025
c7475c7
Merge pull request #1230 from KyoriPowered/fix/bb-name-check
kezz May 22, 2025
92a5a6e
Merge pull request #1224 from KyoriPowered/renovate/error-prone-monorepo
kezz May 22, 2025
9ceb01a
use the local parent instance
kezz May 27, 2025
273c01d
feat(nbt): TagStringIO Enhancements
kermandev Apr 12, 2025
51d6fe2
chore(nbt): Change docs to compound
kermandev Jun 8, 2025
fdbb30d
chore(nbt): drop extra line
kermandev Jun 8, 2025
c7ca3c2
chore: add version info
Timongcraft Jun 9, 2025
1be0a9f
Merge pull request #1232 from KyoriPowered/fix/missing-ps
kezz Jun 16, 2025
ef3ec3e
feature(api): Initial support for native dialog implementations
kezz Jun 6, 2025
3485d96
feature(api): Add dialog and custom click events, expand click event …
kezz Jun 16, 2025
12aaa8c
feature(json): Implement serializing for new click events and int pag…
kezz Jun 16, 2025
39c03fd
feature(api): UI sound source and missing source documentation
kezz Jun 16, 2025
41e2582
feature(api): Rewrite ComponentFlattener to remove recursion and add …
kezz Jun 6, 2025
faab02e
fix: correctly double-box compounds with a single empty key in hetero…
mworzala Jun 17, 2025
c301837
feat: support heterogeneous lists in string nbt
mworzala Jun 17, 2025
5a03244
chore: pass down heterogeneous flags from TagStringIO
mworzala Jun 17, 2025
660c27c
fix: formatting
mworzala Jun 17, 2025
256cb66
move docs to Sound and fix checkstyle issues
kezz Jun 17, 2025
9343458
address comments, deprecate get method and add reqNonNull methods
kezz Jun 17, 2025
864a6be
Merge pull request #1238 from KyoriPowered/feature/1.21.6
kezz Jun 17, 2025
f709a37
Merge pull request #1237 from KyoriPowered/fix/flattening-2
kezz Jun 17, 2025
535e7d6
Merge pull request #1235 from Timongcraft/chore/stereo-sound-nonself-…
kezz Jun 17, 2025
00c0e7c
Merge pull request #1239 from kermandev/feat/nbt-stringio
kezz Jun 17, 2025
d2d40d1
Merge pull request #1242 from mworzala/feat/hetergeneous_list_improve…
zml2008 Jun 17, 2025
6a7dcd3
Merge branch 'fix-translatable-rendering' into main/4
zml2008 Jun 17, 2025
96bdab1
Merge pull request #1226 from TonytheMacaroni/fix-translatable-rendering
zml2008 Jun 17, 2025
c5e8877
release: version 4.22.0
zml2008 Jun 17, 2025
a4bc4d6
release: prepare for further development on 4.23.0
zml2008 Jun 17, 2025
b84d712
fix: Make custom click events hold NBT payloads
kezz Jun 18, 2025
5a93777
fix: Ensure TagStringIO accepts hetergeneous lists in all reader methods
kezz Jun 18, 2025
9e933f0
fix(key): Ensure keys with invalid namespaces throw the correct excep…
kezz Jun 18, 2025
e81e379
Merge pull request #1244 from KyoriPowered/fix/hetero-lists
zml2008 Jun 18, 2025
a228b6b
Merge pull request #1243 from KyoriPowered/fix/custom-click-event
zml2008 Jun 18, 2025
2a46be6
Merge pull request #1245 from KyoriPowered/fix/string-key
zml2008 Jun 18, 2025
b04ead3
release: version 4.23.0
zml2008 Jun 18, 2025
1c16bdd
release: prepare for further development on 4.24.0
zml2008 Jun 18, 2025
dc13377
feature(api): Add a method to close an open dialog
kezz Jun 19, 2025
0a41008
Add `equals` to `VirtualComponent`
Seggan Jun 20, 2025
4954dbb
Forgot to run checkstyle
Seggan Jun 20, 2025
c7c417d
tfw you forget hashcode
Seggan Jun 20, 2025
ca413e4
Merge pull request #1247 from Seggan/main/4
kezz Jun 24, 2025
2f48b6b
Merge pull request #1246 from KyoriPowered/feature/clear-dialog
kezz Jun 24, 2025
905450f
fix: component flattener not popping styles in correct order
diogotcorreia Jun 28, 2025
0e299ce
Merge pull request #1255 from diogotcorreia/fix/component-flattener-p…
jpenilla Jul 23, 2025
bb60324
feat(dfu, nbt-dfu): init
zml2008 Mar 14, 2025
0b031a2
wip
zml2008 Mar 23, 2025
a996882
codec
huanmeng-qwq May 24, 2025
7ccab3c
name
huanmeng-qwq May 24, 2025
e8dfcb0
feat: component codec
huanmeng-qwq May 25, 2025
a39229c
update.
huanmeng-qwq May 25, 2025
e36aaa1
fix styles
huanmeng-qwq May 26, 2025
2541a7b
refactor: component codec
huanmeng-qwq May 26, 2025
eb9cea3
style: fix style
huanmeng-qwq May 26, 2025
e19295e
feat: remove ComponentCodec, refactor DATA_COMPONENT_VALUE
huanmeng-qwq May 26, 2025
20afecf
refactor: click event, hover event, add BINARY_TAG_HOLDER codec, remo…
huanmeng-qwq May 26, 2025
9a15032
refactor: pos, coordinate
huanmeng-qwq May 26, 2025
ef7109e
style: fix style
huanmeng-qwq May 26, 2025
749ac40
refactor: component codec
huanmeng-qwq May 26, 2025
591899f
refactor: index codec
huanmeng-qwq May 26, 2025
a830e29
chore: cleanup
huanmeng-qwq May 26, 2025
82795f5
fix: fix uuid codec
huanmeng-qwq May 26, 2025
939f311
test: Add tests
huanmeng-qwq May 26, 2025
84db01b
style: fix style
huanmeng-qwq May 27, 2025
ba0fc96
chore: rename test package
huanmeng-qwq May 27, 2025
fea9929
feat: partial DATA_COMPONENT_VALUE
huanmeng-qwq Jun 3, 2025
0f0594f
feat: add DFU codecs for adventure components and styles
huanmeng-qwq Jul 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: rename test package
  • Loading branch information
huanmeng-qwq committed Jul 24, 2025
commit ba0fc96ce9d2bb80fc3fd289de974d1cad8eb6fd
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,14 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import com.google.gson.JsonElement;
import com.mojang.serialization.Codec;
import com.mojang.serialization.DataResult;
import com.mojang.serialization.JsonOps;
import java.util.HashMap;
import java.util.Map;
import net.kyori.adventure.dfu.AdventureCodecs;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.nbt.api.BinaryTagHolder;
import net.kyori.adventure.text.BlockNBTComponent;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import org.junit.jupiter.api.Test;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,9 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import java.util.UUID;
import net.kyori.adventure.dfu.AdventureCodecs;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.event.HoverEvent;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import java.util.HashMap;
import java.util.Map;
import net.kyori.adventure.dfu.AdventureCodecs;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.nbt.api.BinaryTagHolder;
import net.kyori.adventure.text.event.DataComponentValue;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.key.Key;
import net.kyori.adventure.text.Component;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import com.google.gson.JsonElement;
import com.mojang.serialization.JsonOps;
import net.kyori.adventure.dfu.AdventureCodecs;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.event.ClickEvent;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.format.NamedTextColor;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,11 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
package net.kyori.adventure.nbt.dfu;
package net.kyori.adventure.dfu;

import com.google.gson.JsonElement;
import com.mojang.serialization.JsonOps;
import java.util.UUID;
import net.kyori.adventure.dfu.AdventureCodecs;
import net.kyori.adventure.key.Key;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.TranslationArgument;
Expand Down