Skip to content

Commit

Permalink
feature(schematics): downloads work
Browse files Browse the repository at this point in the history
Signed-off-by: TimMayr <[email protected]>
  • Loading branch information
TimMayr committed Feb 26, 2025
1 parent 38a216b commit 714f3d9
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class CommandSchematicaDownload extends CommandSchematicaBase {

if (schematics.get(filename) == null) {
Reference.logger.error("Schematic [{}] does not exist, or is not accessible by " +
"player [{}], and can therefore not be downloaded", filename,
"player [{}], and can therefore not be downloaded", filename,
player.getScoreboardName());

source.sendFailure(Component.translatable(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package com.github.lunatrius.schematica.core;

import dev.architectury.platform.Platform;
import net.fabricmc.api.EnvType;
import net.minecraft.client.Minecraft;
import net.minecraft.world.entity.player.Player;
import org.jetbrains.annotations.Nullable;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package com.github.lunatrius.schematica.handler;

import com.github.lunatrius.schematica.api.ISchematic;
import com.github.lunatrius.schematica.network.message.download.*;
import com.github.lunatrius.schematica.network.message.download.MessageDownloadBegin;
import com.github.lunatrius.schematica.network.message.download.MessageDownloadChunk;
import com.github.lunatrius.schematica.network.message.download.MessageDownloadEnd;
import com.github.lunatrius.schematica.network.message.download.MessageDownloadEndAck;
import com.github.lunatrius.schematica.network.transfer.SchematicTransfer;
import com.github.lunatrius.schematica.reference.Constants;
import com.github.lunatrius.schematica.reference.Reference;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import com.github.lunatrius.schematica.network.message.MessageCapabilities;
import com.github.lunatrius.schematica.network.message.accounting.MessageAddSchematic;
import com.github.lunatrius.schematica.network.message.accounting.MessageRemoveSchematic;
import com.github.lunatrius.schematica.network.message.commands.MessageSaveSchematic;
import com.github.lunatrius.schematica.network.message.commands.MessageDeleteSchematic;
import com.github.lunatrius.schematica.network.message.commands.MessageSaveSchematic;
import com.github.lunatrius.schematica.network.message.download.*;
import commonnetwork.api.Network;

Expand All @@ -25,7 +25,8 @@ public static void init() {
MessageDownloadChunkAck.STREAM_CODEC, MessageDownloadChunkAck::handle);
Network.registerPacket(MessageDownloadEnd.TYPE, MessageDownloadEnd.class, MessageDownloadEnd.STREAM_CODEC,
MessageDownloadEnd::handle);
Network.registerPacket(MessageDownloadEndAck.TYPE, MessageDownloadEndAck.class, MessageDownloadEndAck.STREAM_CODEC,
Network.registerPacket(MessageDownloadEndAck.TYPE, MessageDownloadEndAck.class,
MessageDownloadEndAck.STREAM_CODEC,
MessageDownloadEndAck::handle);

Network.registerPacket(MessageSaveSchematic.TYPE, MessageSaveSchematic.class,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
import commonnetwork.api.Dispatcher;
import commonnetwork.networking.data.PacketContext;
import commonnetwork.networking.data.Side;
import dev.architectury.platform.Platform;
import net.fabricmc.api.EnvType;
import net.minecraft.MethodsReturnNonnullByDefault;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.RegistryFriendlyByteBuf;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import com.github.lunatrius.schematica.reference.Reference;
import commonnetwork.networking.data.PacketContext;
import commonnetwork.networking.data.Side;
import dev.architectury.platform.Platform;
import net.minecraft.MethodsReturnNonnullByDefault;
import net.minecraft.network.RegistryFriendlyByteBuf;
import net.minecraft.network.codec.StreamCodec;
Expand Down

0 comments on commit 714f3d9

Please sign in to comment.