Class ServerSchematicLoader
java.lang.Object
com.simibubi.create.content.schematics.ServerSchematicLoader
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcancelUpload(String playerSchematicId) getTable(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) voidhandleFinishedUpload(net.minecraft.server.level.ServerPlayer player, String schematic) voidhandleInstantSchematic(net.minecraft.server.level.ServerPlayer player, String schematic, net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos bounds) voidhandleNewUpload(net.minecraft.server.level.ServerPlayer player, String schematic, long size, net.minecraft.core.BlockPos pos) voidhandleWriteRequest(net.minecraft.server.level.ServerPlayer player, String schematic, byte[] data) voidshutdown()voidtick()protected booleanvalidateSchematicSizeOnServer(net.minecraft.server.level.ServerPlayer player, long size)
-
Constructor Details
-
ServerSchematicLoader
public ServerSchematicLoader()
-
-
Method Details
-
getSchematicPath
-
tick
public void tick() -
shutdown
public void shutdown() -
handleNewUpload
public void handleNewUpload(net.minecraft.server.level.ServerPlayer player, String schematic, long size, net.minecraft.core.BlockPos pos) -
validateSchematicSizeOnServer
protected boolean validateSchematicSizeOnServer(net.minecraft.server.level.ServerPlayer player, long size) -
getConfig
-
handleWriteRequest
public void handleWriteRequest(net.minecraft.server.level.ServerPlayer player, String schematic, byte[] data) -
cancelUpload
-
getTable
public SchematicTableTileEntity getTable(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) -
handleFinishedUpload
-
handleInstantSchematic
public void handleInstantSchematic(net.minecraft.server.level.ServerPlayer player, String schematic, net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos bounds)
-