Velt 0.2.0

Interact with Spigot easily

  1. Corman12
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.14
    • 1.16
    Source Code:
    https://github.com/Veltjs/Velt
    Contributors:
    Corman
    Velt is a plugin in its alpha stages that allows you to create simple scripts to customize your server.

    With Velt's builtin utilities, it's extremely easy to get started and add in what you want, even for people who don't are just starting Javascript, and even for people migrating from Skript, Velt isn't too hard to learn..

    Examples
    Code (Text):
    commands.create('feed', {
        permission: 'velt.feed',
        playerOnly: c`&cOnly players can run the feed command`
    }, sender => {
        sender.setFoodLevel(20);
        sender.sendMessage(c`&6You have been saturated!`);
    });
    Code (Text):
    //Works with /teleport coords and /teleport player
    commands.create('mytp', {
      subs: {
        'player (player)'(sender, player) {
          sender.teleport(player);
        },
        'coords (number) (number) (number)'(sender, x, y, z) {
          sender.teleport(cast.asLocation({ x, y, z, world: sender.getWorld() }));
        }
      }
    });
    Code (Text):
    new Gui('My GUI', 6)
        .format(0, 'diamond sword')
        .format(1, 'iron sword')
        .format(2, 'stone sword', () => server.broadcast('I got clicked!'))
        .show(player);
    Code (Text):
    server.schedule({ seconds: 1 }, () => {
        console.log('This is called every second');
    });

    Getting Started
    To start using Velt, you'll need to download the jar, add it into your plugins folder, and then restart your server.

    Once you've restarted, there should be a new folder in your plugins folder called Velt. Then, in the Velt folder, there is a node_modules folder (generally you shouldn't touch this unless you know what you're doing) and a scripts folder.

    In the scripts folder, you can add in your script (for example, "Script.js"), add in your code, and restart the server to run your script.

    If you want to find out more about how to use Velt, go to https://velt.js.org.

    Note if you want to help contribute, we need an implementation of the node http module in Java (or the JS XMLHttpRequest so we can use http-browserify to add compatibility that way). If you would be willing to help, we'd greatly appreciate it.

    Features
    - Import Java classes, and use them in your Javascript code
    - Use a set of simple helpers to write simple, concise code
    - Write your code in TypeScript (Experimental - Don't Use In Production)
    - Use the same modules you normally use in node to write your code much easier (Partial Support Only)
    - Install npm modules (Not yet added)

    Experimental Builds
    You can use the latest development builds of Velt before the releases themselves by downloading the artifacts from our Github Actions page.

    Support
    If you'd like to ask for help, have a question about Velt, or have suggestions and ideas for additions to Velt, you can let us know on our Guilded Server.

Recent Updates

  1. The TypeScript Update
  2. The Crafting Update
  3. The Arguments Update

Recent Reviews

  1. BluBoy3ch0
    BluBoy3ch0
    5/5,
    Version: 0.2.0
    Amazing plugin, so great to be able to effectively use JS inside of Minecraft. Thank you so very much for this!
    1. Corman12
      Author's Response
      Glad you like Velt, and that it's helped you, and you're welcome!
  2. MrScopes
    MrScopes
    5/5,
    Version: 0.1.1
    Velt is an awesome plugin and there is a lot to come. Community is supportive and the plugin author is fun to collaborate with.
    1. Corman12
      Author's Response
      Wow, super glad you like Velt, and I'm also really glad we have such a kind community around it too!
  3. jam41803
    jam41803
    5/5,
    Version: 0.1.0
    Keep up the good work Corman, I can't wait to see what other options there are in the future, this may even rival Skript or surpass it.
    1. Corman12
      Author's Response
      Thank you so much for the review and the kind words and I'm glad you like using Velt!

      I personally think Velt not needing you to make addons (since importing Java classes in JS) is a huge plus then Skript with multiple addons.

      I hope you'll like the upcoming 0.1.1 update, which is hopefully today!
  4. D4isDAVID
    D4isDAVID
    5/5,
    Version: 0.1.0
    amazing, you can use things that velt already implemented or just import a java package that you need, and you can even use external jars of your own

    pog pogu
    1. Corman12
      Author's Response
      Thank you so much for the kind words and I'm glad you like Velt, and the 0.1.0 update with external jars!
  5. CoolProgrammer
    CoolProgrammer
    5/5,
    Version: 0.1.0
    THIS IS POG
    ^o^

    _______________________________________________________________
    1. Corman12
      Author's Response
      I'm glad you enjoy using Velt and it's helped you out! Thanks for the kind words too.
  6. Gr4b5ky
    Gr4b5ky
    5/5,
    Version: 0.0.1-alpha
    Powerful resource which is life and time saver. You can create anything you want and it's as simple as it sounds. Very friendly and helpful developer who actually listens to the community and improves his work by fixing bugs and adding more features.

    Can 100% recommend if you are looking for alternative to Skript or other scripting "platform".
    1. Corman12
      Author's Response
      Thanks for the kind words, and I'm happy to see you enjoy using my plugin!