SkCAD icon

SkCAD -----

Create decoration, structures, furniture and more using armor stand models from blocks in Skript



This script is a culmination of many months' work using vectors, armor stand NBTs, and other features of Skript in order to absolutely obliterate the boundaries of regular block placements.

--
Join our discord link here: https://discord.gg/Gcy83fUPhW
We showcase different models we made, give support, and you can see other projects I'm working on if you want!
--

Before proceeding, please keep in mind that this is still slightly volatile, there may be some severe errors, and if you do run into any, report it immediately.

Features:
- Save models in an easy-to-use software (read Quick Tutorial below)
- Paste models in ANY horizontal rotation
- Ride and move models of size 3 and 4
- Four different sizes of models.
- Easy to modify functions, clean code, and barely affects server performance.
- Export and import models
- Tools to move and rotate large builds in the software.
(For below 1.6)
-Functions to teleport models to locations using their model uuids. Functions such as teleportModel and getUUID are fairly easy to use, only attempt to use this if experienced at skript.


Dependencies:
- Skript
- SkBee

Commands:
/SkCAD configure (1.18+ / 1.17-) - configures software.
/SkCAD list - lists all models.
/SkCAD removemodel (model) - clears all blocks that have that kind of
/SkCAD removenear (number) - kills armor stands in a certain radius
/SkCAD load (model) - loads a certain model at your location and orientation
/SkCAD ver - sends version of SkCAD
/SkCAD clearmodels - clears ALL models and variables
/SkCAD deletesoftware - deletes the software. Can be reactivated simply by doing /skcad configure.
/SkCAD resetblocks - resets blocks in the software world.
/SkCAD resetmodels - resets models in the software world.
/SkCAD settings [(model)] - opens settings for the current model or specified model
/SkCAD tp - teleports you to the software world as well as prepares your inventory.
/SkCAD removetarget - removes targetted model
/SkCAD export (model) - exports a model
/SkCAD import (name) - imports a model into given name, using import code (look at tutorials)

Quick Tutorial:
1. After having reloaded the script, go in-game and do '/SkCad Configure (1.18+ / 1.17-)'. This will start setting up the software, and in a few seconds (if everything works fine) you will be sent to a world specifically made for the modelling.
2. Get accustomed to your different tools. They each have a specific purpose. Keep in mind that doing 'SkCAD tp' will always set your inventory to this and teleport you to the software area.
3. Start building!
4. Once you have a build made and named, save it.
5. You can load it using the command /SkCAD Load (name). Sizes can be changed using the Options tool.

NEW: Export and Import tutorial:
1. Once you have a model saved, do /SkCAD export (model name). This will send a message in chat asking you to click on it. Once you do, you will now have all the information of the model in your clipboard. Paste it down in a text file somewhere, be sure not to lose it!
2. Go to whatever server you want to import it into, and go into that server's SkCAD script file. At the top of the file, turn 'importmode' to 'on', and paste in your copied model code in the space next to the {import} variable.
3. Now go into that server, and run the command /SkCAD import (any name) - this will automatically import that code into a new model under that given name. You can now load your model from your other server, all (mostly) lag free!

Advice and Warnings:
- Be sure to have the most recent updates of SkBee and Skript. Works better on 1.18+.
- Selecting certain tools will show a particle boundary box (if enabled) around the current block selection in the software.
- Having too many armor stands cause lots of FPS lag. Make sure to optimize your .ymls in terms of entity handling... there's many things you can do but one thing is disabling armor stand ticking. I would limit 15k armor stands in a radius of 200 or so, just for performance.
- I heavily advise against using stairs or any blocks with facings that you want to keep. These tend to get messed up in certain scenarios, play around with it if you like but chances are they won't come out like you want them

- If you need any help, join the discord link at the top or in the script!

Thank you!

idk.png
pic1.png
pic2.png
Resource Information
Author:
----------
Total Downloads: 767
First Release: Apr 29, 2021
Last Update: Dec 31, 2022
Category: ---------------
All-Time Rating:
7 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings