Minecraft 26.1

This commit is contained in:
LOOHP 2026-03-28 12:20:15 +00:00
parent 0c625a2592
commit b386d97e7c
1125 changed files with 115872 additions and 104836 deletions

18
pom.xml
View File

@ -1,8 +1,8 @@
<!-- <!--
~ This file is part of Limbo. ~ This file is part of Limbo.
~ ~
~ Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> ~ Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
~ Copyright (C) 2022. Contributors ~ Copyright (C) 2026. Contributors
~ ~
~ Licensed under the Apache License, Version 2.0 (the "License"); ~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License. ~ you may not use this file except in compliance with the License.
@ -24,7 +24,7 @@
<groupId>com.loohp</groupId> <groupId>com.loohp</groupId>
<artifactId>Limbo</artifactId> <artifactId>Limbo</artifactId>
<name>Limbo</name> <name>Limbo</name>
<version>0.7.18-ALPHA</version> <version>2026.0.1-ALPHA</version>
<description>Standalone Limbo Minecraft Server.</description> <description>Standalone Limbo Minecraft Server.</description>
<url>https://github.com/LOOHP/Limbo</url> <url>https://github.com/LOOHP/Limbo</url>
@ -136,7 +136,7 @@
</executions> </executions>
</plugin> </plugin>
</plugins> </plugins>
<finalName>${project.artifactId}-${project.version}-1.21.11</finalName> <finalName>${project.artifactId}-${project.version}-26.1</finalName>
</build> </build>
<profiles> <profiles>
@ -264,31 +264,31 @@
<dependency> <dependency>
<groupId>net.kyori</groupId> <groupId>net.kyori</groupId>
<artifactId>adventure-text-serializer-gson</artifactId> <artifactId>adventure-text-serializer-gson</artifactId>
<version>4.25.0</version> <version>4.26.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.kyori</groupId> <groupId>net.kyori</groupId>
<artifactId>adventure-text-serializer-legacy</artifactId> <artifactId>adventure-text-serializer-legacy</artifactId>
<version>4.25.0</version> <version>4.26.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.kyori</groupId> <groupId>net.kyori</groupId>
<artifactId>adventure-text-serializer-plain</artifactId> <artifactId>adventure-text-serializer-plain</artifactId>
<version>4.25.0</version> <version>4.26.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.kyori</groupId> <groupId>net.kyori</groupId>
<artifactId>adventure-api</artifactId> <artifactId>adventure-api</artifactId>
<version>4.25.0</version> <version>4.26.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.kyori</groupId> <groupId>net.kyori</groupId>
<artifactId>adventure-nbt</artifactId> <artifactId>adventure-nbt</artifactId>
<version>4.25.0</version> <version>4.26.1</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -132,8 +132,8 @@ public final class Limbo {
//=========================== //===========================
public final String SERVER_IMPLEMENTATION_VERSION = "1.21.11"; public final String SERVER_IMPLEMENTATION_VERSION = "26.1";
public final int SERVER_IMPLEMENTATION_PROTOCOL = 774; public final int SERVER_IMPLEMENTATION_PROTOCOL = 775;
public final String LIMBO_IMPLEMENTATION_VERSION; public final String LIMBO_IMPLEMENTATION_VERSION;
private final AtomicBoolean isRunning; private final AtomicBoolean isRunning;

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2023. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2023. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,3 +1,22 @@
/*
* This file is part of Limbo.
*
* Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2026. Contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.loohp.limbo.inventory; package com.loohp.limbo.inventory;
/** /**

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,3 +1,22 @@
/*
* This file is part of Limbo.
*
* Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2026. Contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.loohp.limbo.inventory; package com.loohp.limbo.inventory;
/** /**

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,3 +1,22 @@
/*
* This file is part of Limbo.
*
* Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2026. Contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.loohp.limbo.inventory; package com.loohp.limbo.inventory;
/** /**

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2025. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2025. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -44,6 +44,7 @@ import com.loohp.limbo.location.GlobalPos;
import com.loohp.limbo.location.Location; import com.loohp.limbo.location.Location;
import com.loohp.limbo.network.protocol.packets.ClientboundFinishConfigurationPacket; import com.loohp.limbo.network.protocol.packets.ClientboundFinishConfigurationPacket;
import com.loohp.limbo.network.protocol.packets.ClientboundRegistryDataPacket; import com.loohp.limbo.network.protocol.packets.ClientboundRegistryDataPacket;
import com.loohp.limbo.network.protocol.packets.ClientboundUpdateTagsPacket;
import com.loohp.limbo.network.protocol.packets.PacketHandshakingIn; import com.loohp.limbo.network.protocol.packets.PacketHandshakingIn;
import com.loohp.limbo.network.protocol.packets.PacketIn; import com.loohp.limbo.network.protocol.packets.PacketIn;
import com.loohp.limbo.network.protocol.packets.PacketLoginInLoginStart; import com.loohp.limbo.network.protocol.packets.PacketLoginInLoginStart;
@ -574,6 +575,9 @@ public class ClientConnection implements Runnable {
sendPacket(registryDataPacket); sendPacket(registryDataPacket);
} }
ClientboundUpdateTagsPacket updateTagsPacket = new ClientboundUpdateTagsPacket(RegistryCustom.getRegistries());
sendPacket(updateTagsPacket);
ClientboundFinishConfigurationPacket clientboundFinishConfigurationPacket = new ClientboundFinishConfigurationPacket(); ClientboundFinishConfigurationPacket clientboundFinishConfigurationPacket = new ClientboundFinishConfigurationPacket();
sendPacket(clientboundFinishConfigurationPacket); sendPacket(clientboundFinishConfigurationPacket);

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2023. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2023. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -146,6 +146,7 @@ public class ClientboundLevelChunkWithLightPacket extends PacketOut {
} }
} }
dataOut.writeShort(counter); dataOut.writeShort(counter);
dataOut.writeShort(0);
int newBits = 32 - Integer.numberOfLeadingZeros(section.getPalette().size() - 1); int newBits = 32 - Integer.numberOfLeadingZeros(section.getPalette().size() - 1);
newBits = Math.max(newBits, 4); newBits = Math.max(newBits, 4);
@ -223,6 +224,7 @@ public class ClientboundLevelChunkWithLightPacket extends PacketOut {
} }
} }
} else { } else {
dataOut.writeShort(0);
dataOut.writeShort(0); dataOut.writeShort(0);
dataOut.writeByte(0); dataOut.writeByte(0);
DataTypeIO.writeVarInt(dataOut, 0); DataTypeIO.writeVarInt(dataOut, 0);

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2023. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2023. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -0,0 +1,88 @@
/*
* This file is part of Limbo.
*
* Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2026. Contributors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.loohp.limbo.network.protocol.packets;
import com.loohp.limbo.registry.PacketRegistry;
import com.loohp.limbo.registry.RegistryCustom;
import com.loohp.limbo.utils.DataTypeIO;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import net.kyori.adventure.key.Key;
public class ClientboundUpdateTagsPacket extends PacketOut {
private final Collection<RegistryCustom> registries;
public ClientboundUpdateTagsPacket(Collection<RegistryCustom> registries) {
this.registries = registries;
}
public Collection<RegistryCustom> getRegistries() {
return registries;
}
@Override
public byte[] serializePacket() throws IOException {
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
DataOutputStream output = new DataOutputStream(buffer);
output.writeByte(PacketRegistry.getPacketId(getClass()));
DataTypeIO.writeVarInt(output, registries.size());
for (RegistryCustom registry : registries) {
DataTypeIO.writeString(output, registry.getIdentifier().asString(), StandardCharsets.UTF_8);
DataTypeIO.writeVarInt(output, registry.getTags().size());
for (Map.Entry<Key, List<RegistryCustom.Tag>> entry : registry.getTags().entrySet()) {
DataTypeIO.writeString(output, entry.getKey().asString(), StandardCharsets.UTF_8);
List<Integer> tagIds = transformTags(registry, entry.getValue());
DataTypeIO.writeVarInt(output, tagIds.size());
for (int value : tagIds) {
DataTypeIO.writeVarInt(output, value);
}
}
}
return buffer.toByteArray();
}
private static List<Integer> transformTags(RegistryCustom registry, List<RegistryCustom.Tag> tags) {
List<Integer> tagIds = new ArrayList<>();
for (RegistryCustom.Tag value : tags) {
if (value.isReference()) {
List<RegistryCustom.Tag> referencedTags = registry.getTags().get(value.key());
if (referencedTags != null) {
tagIds.addAll(transformTags(registry, referencedTags));
}
} else {
int index = registry.indexOf(value.key());
if (index >= 0) {
tagIds.add(index);
}
}
}
return tagIds;
}
}

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -1,8 +1,8 @@
/* /*
* This file is part of Limbo. * This file is part of Limbo.
* *
* Copyright (C) 2022. LoohpJames <jamesloohp@gmail.com> * Copyright (C) 2026. LoohpJames <jamesloohp@gmail.com>
* Copyright (C) 2022. Contributors * Copyright (C) 2026. Contributors
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

Some files were not shown because too many files have changed in this diff Show More