- Баллы
- 66
- Имя в Minecraft
- KIZAK
Всем привет! Как мне можно сделать постепенную вставку schematic. Видел на проекте LiteCloud такую штуку на скайблоке. Там остров создается постепенно.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Закрываем. (самопис)Видел на проекте LiteCloud
Без FAWE сервер/пк уйдет в отпуск (любой). Это MinecraftЭто насколько нужно иметь плохую машинку, что она не может обработать схематик?) Даже мой ноут 2007 года, спокойно может вставить лям на лям
File file = new File("myFile"); // The schematic file
Vector to = new Vector(0, 0, 0); // Where you want to paste
World weWorld = new BukkitWorld(world);
WorldData worldData = weWorld.getWorldData();
Clipboard clipboard = ClipboardFormat.SCHEMATIC.getReader(new FileInputStream(file)).read(worldData);
Region region = clipboard.getRegion();
Extent extent = WorldEdit.getInstance().getEditSessionFactory().getEditSession(weWorld, -1);
AffineTransform transform = new AffineTransform();
//{ // Uncomment this if you want to rotate the schematic
// transform = transform.rotateY(90); // E.g. rotate 90
// extent = new BlockTransformExtent(clipboard, transform, worldData.getBlockRegistry());
//}
ForwardExtentCopy copy = new ForwardExtentCopy(clipboard, clipboard.getRegion(), clipboard.getOrigin(), extent, to);
if (!transform.isIdentity()) copy.setTransform(transform);
if (ignoreAirBlocks) {
copy.setSourceMask(new ExistingBlockMask(clipboard));
}
Operations.completeLegacy(copy);
public static void paste(File file, org.bukkit.World bworld, org.bukkit.util.Vector vector) {
try {
Vector position = new Vector(vector.getX(),vector.getY(),vector.getZ());
World world = FaweAPI.getWorld(bworld.getName());
ClipboardFormat.SCHEMATIC.load(file).paste(world, position, true, false, (Transform) null);
} catch (IOException e) {
e.printStackTrace();
}
}
Возможно немного поздно, но заметил на spigotmc нужную тебе темуВсем привет! Как мне можно сделать постепенную вставку schematic. Видел на проекте LiteCloud такую штуку на скайблоке. Там остров создается постепенно.