Updated Docs, and Cortections

This commit is contained in:
Brian Neumann-Fopiano
2026-08-08 00:29:48 -06:00
parent c40e1cf152
commit 506787f51a
70 changed files with 9485 additions and 3050 deletions
@@ -38,7 +38,10 @@ import java.util.UUID;
import java.util.concurrent.ConcurrentHashMap;
public final class ModdedProtocolHandler {
private static final long SERVER_CAPABILITIES = IrisProtocol.CAPABILITY_PREGEN | IrisProtocol.CAPABILITY_VISION | IrisProtocol.CAPABILITY_CURSOR;
private static final long SERVER_CAPABILITIES = IrisProtocol.CAPABILITY_PREGEN
| IrisProtocol.CAPABILITY_VISION
| IrisProtocol.CAPABILITY_CURSOR
| IrisProtocol.CAPABILITY_STUDIO;
private static final int DIMENSION_SYNC_INTERVAL_TICKS = 5;
private static final Logger LOGGER = LoggerFactory.getLogger("Iris");
@@ -0,0 +1,21 @@
package art.arcane.iris.modded;
import art.arcane.iris.spi.protocol.IrisProtocol;
import org.junit.Test;
import java.lang.reflect.Field;
import static org.junit.Assert.assertEquals;
public class ModdedProtocolHandlerCapabilitiesTest {
@Test
public void advertisesEveryServerFeatureThatSendsProtocolFrames() throws Exception {
Field field = ModdedProtocolHandler.class.getDeclaredField("SERVER_CAPABILITIES");
field.setAccessible(true);
assertEquals(IrisProtocol.CAPABILITY_PREGEN
| IrisProtocol.CAPABILITY_VISION
| IrisProtocol.CAPABILITY_CURSOR
| IrisProtocol.CAPABILITY_STUDIO, field.getLong(null));
}
}