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 :)
will this plugin stop half way due to lagging? or changes in config? also i tired to load ina big schematic and it got about 20% done and stoped
great pluging just what i was looking for. you should add some sort of outline of were the schematic will load so we know were it will be before we paste it. i would like to get large builds close to one another but thats hard to do since idk were exactly it will be placed. also an undo command and a stop command would be nice too
EPIC!!!!!!
Will this work for 1.7?
Works perfectly. Do continue!
Hey Owner of this plugin Could you please Upsate this to 1.7 since my server is not accepting /placeblock command This is awesome And musch thank yous if you do deside to update this i really need this plugin for my minigame
Can you add a undo command, please?
@cubby208
Hello! I have a plugin PlayEffect that provides some effect. But.. there's no beacon effect and boss health bar :(
So how do I link a supported action with a command or one of your effect commands?
I'd be interested in having a beacon effect, and an ends dragon health line command.
@Nosfeato
It's compatible with 1.5.2 you just need version of WorldEdit compatible with 1.5.2 too
Hey I have a HUGE question its VERY important : could you make a 1.5.2 version of this plugin???
fromgate may i get your skype i have a very very very VERY important question to ask of you it's going to be REVOLUTIONARY !
@firecombat4
Now I find a requirements for fast-place :) There's a client bug that made entities (mobs and players) unhittable for some after receiving the changed chunk values. So if you enable fast-place and use it during the PVP (for example you use ScLoad to build a bridge) you can find that players who was near to changed area obtains "god-mode" - they unhittable by swords (but can take damage from arrows). It's Minecraft client bug and I still not find the solution how to fix it without client modding.
If you set fast-place to false everything works fine. But if you change really big areas you will find that not of them loaded in one moment. This mode is recommended if you using ScLoad during the game (for example in bound with ReActions plugin).
v0.1.2
@Ajaxan
it's location with minimal values of x, y and z
The location used in the load command, how exactly does it work? Do you find the middle of the schematic? Or (most likely) is it like WorldEdit schematics, where the schematic appears in the same orientation from you as when you use the save schematic command in WolrdEdit? Hopefully that made sense. I'm banking on your knowledge of WorldEdit to help that make sense.
v0.1.1
(file uploaded, but we need to wait until it will be approved)
@fromgate
Thank you :) Donation info added to plugin's description :)
@firecombat4
Physics. When fast place enabled blocks will be placed without generating physics events. I think there's no reason to disable fast-place. I add this option for test purposes and did not remove it after tests :)
Hey looks like a great plugin, just wondering what fast-place does?
oh ok thanks very much, I'm using it to rebuild my spawn that got corrupted without crashing my server :-) donation link?