Comments (15)
Yeah, but these problems are clasificated. One problems are by plugin and others are by players. All have bugs, but depends how can be fixed: by player or by authors. Actually these is not a plugin/code problem, so is not needed to worry about, actually is by how a player want them server to be designed.
from blocksniper.
How do you define "30%" or "15%"? From what direction is it counted? By repeatedly running the command, is the plugin expected to memorize which prats are pasted and not yet pasted? If yes, how is the plugin supposed to identify multiple commands as the same paste, in case there are multiple different pastes of the same schematic in the world?
In addition, are all block types counted? Or just a particular type, e,g. cobblestone?
from blocksniper.
@NycuRO A plugin is designed to solve player problems. If we excuse every problem as "that's the player problem", the whole plugin doesn't need to exist because "that's just the player's problem of building slowly block by block".
from blocksniper.
Or, you can make this feature like one "experimental". If anyone want that, just use "true" to one option from config and that is
from blocksniper.
In case the other repo is deleted or edits the issue, it will become very hard to track the conversation. Please copy the issue text instead of just linking in the future.
from blocksniper.
Description:
By using a command, you can paste % of schematic.For exemple: //paste schem.schematic 30 - what means 30% of schematic.
Why:
Because will be better for Roleplay Servers: Actually you can make a "system" when players can help build a city donating cobblestone or something.I mean:
- A player use a command or something: /donate cobblestone 60. This is a core part, not to be implemented in FAWE
- Save blocks to a cache and make a task who check materials saved. This is a core part, not to be implemented in FAWE
- When an "condition is succesfully checked, broadcast a command. This is a core part, not to be implemented in FAWE
- Now is part of FAWE: Command is //paste schem.schem 15 - 15% of building.
To Sum It Up:
Idk what to describe hereP.S.:
Nothing.
from blocksniper.
"How do you define "30%" or "15%"? " Actually 15% and 30% means procentual of counting blocks from contruction, preferaly with logyc.
Exactly what i mean:
To get blocks from a side north south, etc, but partitioned in procents, using a command.
"By repeatedly running the command, is the plugin expected to memorize which prats are pasted and not yet pasted?"
By logyc, if you already paste 25% for first time, you need paste 50% next, right? That's not really a problem, because 50% have 25% on them
"In addition, are all block types counted? Or just a particular type, e,g. cobblestone?"
My oppinion is to count all.
If still you can't understand something, you can ask :) Any time i can clarify you :)
@SOF3
And thank you for the answer!
from blocksniper.
By logyc, if you already paste 25% for first time, you need paste 50% next, right? That's not really a problem, because 50% have 25% on them
👍
What if there are multiple concurrent pastes for the same schematic on the server?
from blocksniper.
@SOF3 That's the player problem, not plugin
from blocksniper.
BlockSniper is a public plugin. It is not your personal plugin where "as long as I know don't do this and don't do that it will work". A public plugin has to be aware of players' incorrect usage and counter them.
Moreover, it is a major drawback to functionality if one progressive paste prohibits non-progressive pastes in other locations.
from blocksniper.
"Experimental" is not equal to "I want to mix some shit into my plugin but nobody except the requester knows how to use it". "Experimental" means "This feature will eventually become non-experimental".
from blocksniper.
"I want to mix some shit into my plugin but nobody except the requester knows how to use it".
You don't understand what i mean with that feature?
from blocksniper.
I do, but users won't. Features added to the plugin are not for your personal use, and we don't ship undocumented or confusing features just because one of the thousands of users understands how to use it.
from blocksniper.
I tried to anyone understand. Thank you for your effort
from blocksniper.
Closing this feature request as it simply does not fit into BlockSniper. The libschematic library may be used in a separate plugin to produce this behaviour, but including it in BlockSniper means introducing yet another feature that nobody understands.
from blocksniper.
Related Issues (20)
- BlockSniper 4.0.0 release TODO
- Translate HOT 4
- Bind commands like undo to hotbar item HOT 2
- Visualization of selection/clipboard HOT 4
- configuration
- configuration HOT 2
- Brush doesn't handle water as transparent blocks HOT 1
- Non-admin players unable to change brush type or shape after reloading the server. HOT 2
- Select Area just doesnt seem to work at all HOT 1
- Overlay affects water aswell. HOT 1
- not working HOT 1
- Crash on startup HOT 4
- Nested permission declarations are no longer supported. HOT 4
- Support .schem extension for schematics
- Unable to change brush item HOT 1
- 4.0.0 bug HOT 1
- Chunk not found for block
- Class not found
- Changelog causes a crash on startup HOT 1
- Add top layer replace
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blocksniper.