Comments (8)
hmm interesting idea. I kind of hate the idea of config files so if I were to do this I would want to make an in game gui for it. I may do this in the future though.
Good Idea !
from vscci.
The big problem with in-game config, it is impossible to copy from one server to another or share your config with other people. And in somes case it is easier to just edit a file than messing with in-game GUI and even more if you use the text fields system integrated into the game at present, which does not even allow the selection of text... For some complex configs as I have seen very often on minecraft with CCI, to be able to copy paste the configurations it is a most. Honestly the configuration files are in my opinion a most. Yes it is more complex for beginners to change, but it is more than important not to forget advanced users or those wishing very specific and complex options (Where very often graphical interfaces quickly become a source of creativity).
Sincerely if you prefer not to have any user-accessible configuration files, it suddenly cuts me the desire to use your mod... :-/
from vscci.
You misunderstand. I am of course going to add config files (I have to make save files after all). I just personally hate them, so I want to also give the option of an in game GUI as well. So there will (hopefully) be both :) Also, I did not know about the lack of text selection for the text editor in game ... that is pretty shitty.
from vscci.
a super basic version of this is done as of 49feebf, just a simple white list containing who is allowed to request the server to broadcast messages from events. It is up on the DB page already as version 0.0.3
from vscci.
Ok perfect I will look that version when I have time. Yeah for sure you have to save thing somewhere and I think it is better to have a readable file like a JSON file or something like that anyway...
I understand your point for the in-game config and for fast configuration or little change in-game config can be faster and easier too...
from vscci.
I just look the link you include in your last message for the latest revision, right now you set your mod like needed on client side, is it needed to have installed on every client, even the one who doesn't have right for any Twitch Integration?
For sure it is needed on client if you have to make integration, but for other clients I don't imagine this is not needed, so it is possibly better to set "requiredOnClient": false,
, to let client without the mod to connect on the server.
from vscci.
Yes I tried that and it stopped the mod from being loaded on client side at all. Like no matter what. So I'm not sure if I did something wrong but somehow settings it to false just makes it not load for me.
from vscci.
This is now not relevant since there is a scripting language built in which allows this. (it saves to a config file that I will eventually make loadable)
from vscci.
Related Issues (7)
- test issue
- [Suggestion] Config file for API Token's and event's... Probably a mod-revamp needed. HOT 5
- [suggestion] Add server option to set who is able to set messages/in-game events for Twitch events HOT 12
- If you click on Connect before clicking on Login the game crashed instantly HOT 3
- [Suggestion] Twitch connection should be automatic, when you have already connected once HOT 2
- Crash when on LAN and non-host tried to create a pie on a table HOT 4
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 vscci.