Giter Club home page Giter Club logo

Comments (8)

blakdragan7 avatar blakdragan7 commented on July 23, 2024

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.

Fireztonez avatar Fireztonez commented on July 23, 2024

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.

blakdragan7 avatar blakdragan7 commented on July 23, 2024

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.

blakdragan7 avatar blakdragan7 commented on July 23, 2024

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.

Fireztonez avatar Fireztonez commented on July 23, 2024

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.

Fireztonez avatar Fireztonez commented on July 23, 2024

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.

blakdragan7 avatar blakdragan7 commented on July 23, 2024

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.

blakdragan7 avatar blakdragan7 commented on July 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.