ScLoad
ScLoad
ScLoad (or SchematicLoad) is a simple plugin that provide alternative way to load and place structures stored as schematic files at you WorldEdit (or ScLoad) directory. ScLoad is using configurable queue and main goal is ability to load schematics without any lags and freezes at server.
Video demo
Features
- Load structures from schematic file and build it in player location
- Load structures from schematic file and build it in location defined by coordinates
- Allows plugin's command console — you start loading schematics using the scripts or any quest engine.
Why do I want it?
If you need to load schematics without any lag and kicking off your players you need this plugin.
Commands
- /scload help — shows help page
- /scload load <filename> [<world> <x> <y> <z>] — load structure from the schematic file and build it
- /scload list — display list of schematic files at directory
- /scload cfg — shows configuration
- /scload reload — reload settings from the config file
P.S. Alias for /scload command is /scl.
Configuration (config.yml)
general: language: english # language. Included languages: english, russian language-save: false # Set to true if you need to edit language file (or translate plugin to another language) check-updates: true schematic-loader: use-worldedit-folder: true # Load schematics from WorldEdit folder (true) or plugin's directory (false) blocks-per-tick: 6000 # How much blocks to place during one cycle delay-between-ticks: 2 # Delay (in ticks, 1 ticl = 1/20 second) between the two loops fast-place: false # Set true if you using ScLoad for editing purposes (loading big schematics) or to false if you using it during the game (for survival servers) use-permission-per-file: false # Set true is you going to limit access to files according to file name.
Permissions
- schematic.config - Allows to use all configuration commands and receive update notifications
- schematic.load - Allows to use commands /scload load and /scload list
- schematic.file - Allows to load all files using command /scload load
- schematic.file.<filename> - Allows to load file filename using command /scload load
ScLoad and WorldEdit
ScLoad requires a WorldEdit plugin installed at your server. It uses API provided by WorldEdit to load schematic and build it. But it creates optimized queue process to build structures: group it by chunks, configurable delays and blocks per ticks parameters. And yes: ScLoad will not work if you don't have WorldEdit installed at your server.
Metrics and update checker
ScLoad includes two features that use your server internet connection. First one is Metrics, using to collect information about the plugin (versions of plugin, of Java.. etc.) and second is update checker (required to find newer version of ScLoad at dev.bukkit.org). If you don't like this features you can easy disable it. To disable update checker you need to set parameter "version-check" to "false" in config.yml. Obtain more information about Metrics and learn how to switch off it, you can read here.
Like this plugin?
You can buy me a chocolate :)
I hope it gets updated in the near future :(
Hi, plugin scload is very important for my skyblock server, but players want update to 1.14 I try plugin to 1.14.4, but it not working. Can you update this plugin, if possible? Thanks.
(Plugin should be working on 1.12, if someone recompiled it.)
I am sorry to say, and a bit sad that this plugin does not work on Spigot 1.12.2
It does not even generate an error.....
I hope this plugin will work, and could you also explain how to link the schematics to a button or sign?
Thanks, and you deserve chocolat.
It no longer works in 1.12.1.
It works 1 time, throws an error, and does no longer work after that.
It does however still give the message that it pasted the schematic.
This is the error:
https://pastebin.com/QVrJHS8q
The new worldedit seemed to solve this :)
Is the 1.11 version compatible with 1.7.10? If not, could you please apply the changes / fixes for that version as well? (It's still one of the most played versions of minecraft due to the modding community)
@fromgate
Could you add support for fast async worldedit?
https://www.spigotmc.org/resources/fast-async-worldedit-voxelsniper.13932/
"SCLoad is at fault. It's using reflection to access private parts of WorldEdit's deprecated CuboidClipboard, which happens to be different in FAWE. It should be using the public methods and switch to the Clipboard class."
In reply to OtterTrotter:
oh my god 1.11.2 you are epic :D
thanks
1.9 update? pls
is this project going to continue does anyone know (don't want to leap to conclusions)
@GodsDead
What command are you using when that error happens? ScLoad 0.1.3 seems to work fine for me on spigot 1.9.2.
@OtterTrotter
When you copy the object you can use an option to not copy air, i think its -a eg copy -a
Scload is sadly broken with the latest 1.9 update, can you please update & fix it.
In reply to GodsDead:
In reply to Forge_User_87036833:
Hi.
First of all, thanks, this plugin is awesome. I'm looking a way to use it in my server but i need a way to set up different speed so i can set a time for each kind of building. Something like configurable profiles like profile 1 20 bloc per sec, profile 2: 50 per sec ... Is there any way to do this?
Great plugin, very useful. Anyway to place a schematic without air?
Your plugin seems to break if you don't type the Schematic Name correctly. I'm using the latest build of spigot 1.8.x. If anyone else is having this issue. Use this plugin to reload the plugin In Game because the ./scload reload does not fix it. This will help with the restarting! http://dev.bukkit.org/bukkit-plugins/plugman/
This PLUGIN still works on 1.8.x its just this 1 bug that needs to be fixed! So if you say "please update!" its pointless because it still works!
If you could add the ./scload undo command it would help a lot. ;-; This plugin causes headaches when you try to setup quests and you place the schematic in the wrong chord's..
By the way! If you try to find another plugin that works like this! There are none i have looked! So download this plugin and try it before passing it up due to the one bug i posted! It really works! Just make sure to spell the name of the Schematic correctly or get the plugin i listed above! This is one of a kind! Unless you have a DEV.
If you don't have any of these bugs. Thats Great! I got these bugs on my server so don't reply with some shitty comment!
Plugin Rating: '4 1/2' STARS
please update! :'(
are you planning to update to 1.8? (running spigot) would love to use your plugin