That's one heck of a commit you've got there...

I may have got a bit behind with version control. A lot behind, in fact. Maybe I'll go back and split this sometime - then again, I probably won't. But hey, at least it's here!
This commit is contained in:
Electroblob77
2019-08-18 00:04:18 +01:00
parent 2680d02304
commit f37812be3e
1564 changed files with 47652 additions and 12984 deletions
@@ -1,8 +1,5 @@
package electroblob.wizardry.packet;
import java.util.ArrayList;
import java.util.List;
import electroblob.wizardry.Wizardry;
import electroblob.wizardry.packet.PacketGlyphData.Message;
import io.netty.buffer.ByteBuf;
@@ -11,6 +8,9 @@ import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import java.util.ArrayList;
import java.util.List;
/**
* <b>[Server -> Client]</b> This packet is sent each time a player joins a world to synchronise the client-side spell
* glyph names with the server-side ones.
@@ -23,12 +23,7 @@ public class PacketGlyphData implements IMessageHandler<Message, IMessage> {
if(ctx.side.isClient()){
// Using a fully qualified name is a good course of action here; we don't really want to clutter the proxy
// methods any more than necessary.
net.minecraft.client.Minecraft.getMinecraft().addScheduledTask(new Runnable(){
@Override
public void run(){
Wizardry.proxy.handleGlyphDataPacket(message);
}
});
net.minecraft.client.Minecraft.getMinecraft().addScheduledTask(() -> Wizardry.proxy.handleGlyphDataPacket(message));
}
return null;
@@ -52,8 +47,8 @@ public class PacketGlyphData implements IMessageHandler<Message, IMessage> {
@Override
public void fromBytes(ByteBuf buf){
names = new ArrayList<String>();
descriptions = new ArrayList<String>();
names = new ArrayList<>();
descriptions = new ArrayList<>();
while(buf.isReadable()){
names.add(ByteBufUtils.readUTF8String(buf));
descriptions.add(ByteBufUtils.readUTF8String(buf));