1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-09-09 13:55:58 +00:00

Bump checkstyle, fix warnings from TeaVM upgrade

This commit is contained in:
Jonathan Coates
2024-03-13 21:52:09 +00:00
parent 6fb291112d
commit ffb62dfa02
6 changed files with 14 additions and 8 deletions

View File

@@ -78,11 +78,11 @@ public class JavascriptConv {
* @return The wrapped array.
*/
public static byte[] asByteArray(ArrayBuffer view) {
return asByteArray(Int8Array.create(view));
return asByteArray(new Int8Array(view));
}
public static Int8Array toArray(ByteBuffer buffer) {
var array = Int8Array.create(buffer.remaining());
var array = new Int8Array(buffer.remaining());
for (var i = 0; i < array.getLength(); i++) array.set(i, buffer.get(i));
return array;
}

View File

@@ -53,11 +53,13 @@ public class SpeakerPeripheral implements TickablePeripheral {
}
@LuaFunction
@SuppressWarnings("DoNotCallSuggester")
public final boolean playNote(String instrumentA, Optional<Double> volumeA, Optional<Double> pitchA) throws LuaException {
throw new LuaException("Cannot play notes outside of Minecraft");
}
@LuaFunction
@SuppressWarnings("DoNotCallSuggester")
public final boolean playSound(String name, Optional<Double> volumeA, Optional<Double> pitchA) throws LuaException {
throw new LuaException("Cannot play sounds outside of Minecraft");
}
@@ -70,7 +72,7 @@ public class SpeakerPeripheral implements TickablePeripheral {
if (length <= 0) throw new LuaException("Cannot play empty audio");
if (length > 128 * 1024) throw new LuaException("Audio data is too large");
if (audioContext == null) audioContext = AudioContext.create();
if (audioContext == null) audioContext = new AudioContext();
if (state == null || !state.isPlaying()) state = new AudioState(audioContext);
return state.pushBuffer(audio, length, volume);

View File

@@ -92,7 +92,7 @@ public class THttpRequest extends Resource<THttpRequest> {
if (isClosed()) return;
try {
var request = XMLHttpRequest.create();
var request = new XMLHttpRequest();
request.setOnReadyStateChange(() -> onResponseStateChange(request));
request.setResponseType("arraybuffer");
var address = uri.toASCIIString();

View File

@@ -40,7 +40,7 @@ public class TWebsocket extends Resource<TWebsocket> implements WebsocketClient
public void connect() {
if (isClosed()) return;
var client = this.websocket = WebSocket.create(uri.toASCIIString());
var client = this.websocket = new WebSocket(uri.toASCIIString());
client.setBinaryType("arraybuffer");
client.onOpen(e -> success(Action.ALLOW.toPartial().toOptions()));
client.onError(e -> {
@@ -50,7 +50,7 @@ public class TWebsocket extends Resource<TWebsocket> implements WebsocketClient
client.onMessage(e -> {
if (isClosed()) return;
if (JavascriptConv.isArrayBuffer(e.getData())) {
var array = Int8Array.create(e.getDataAsArray());
var array = new Int8Array(e.getDataAsArray());
var contents = new byte[array.getLength()];
for (var i = 0; i < contents.length; i++) contents[i] = array.get(i);
environment.queueEvent("websocket_message", address, contents, true);