GithubHelp home page GithubHelp logo

sknoise's Introduction

they/she

๐Ÿ‘‹ Hi, I'm Zora

Eliza's Linkedin Eliza's Twitter

reportcardsmc

Languages and Tools:

express java javascript mongodb nodejs typescript

Current Projects:

Drill: Prison Minecraft server I own, made in Minestom
MC Paradise: An RPG Minecraft server for 1.20.4 that I volunteer to develop for
Quarry: Prison Minecraft server for 1.20 I'm a developer for, in which I created the prison core

About Me:

I'm a woman that has a huge passion for software engineering and wish to continue it as a career. I've been programming for over 7 years now, mostly working with back-end services. However now I've started some courses to get better at front-end/full-stack development using React, and have been doing well with the courses so far. Another big passion of mine is bowling I've been bowling for a while now and average ~180 within leagues, however I want to work on improving and possibly going to bigger tournaments.

sknoise's People

Contributors

reportcardsmc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

szcs0

sknoise's Issues

Implement Voronoi Noise

This will allow the use of voronoi noise using skript expressions. This will be a challenge to make but should be possible before 0.2 is released. This will be useful for things such as biome generation, crack generation, etc.

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double

Describe the bug
Strange console error that says java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double

When I use a script i was making, when it tries to generate a cavern nothing happens and this error shows up in console.
To Reproduce

1 - add this to scripts folder https://gist.github.com/Xicad/b3b01a2f808060949026b51c0afeab0c
2 - run the command /cave, it should broadcast where a cavern is but nothing happens and this error shows up in the console: https://gist.github.com/Xicad/130fdeecf5c1e3606a32117b644c32a8
Expected behavior

I expected the error to not happen
Screenshots

Additional context

Add support for octaves

Overview

Add support for use of the octave, perlin octave, and simplex octave generators.

This will finish off adding all of the built in Bukkit generators.

Generators to Add

  • Octave Generator
  • Perlin Octave Generator
  • Simplex Octave Generator

Use FastNoise from Jordan Peck

FastNoise is a library that has multiple types of noises and is very fast. It shouldn't be too hard to implement. This'll create worley noise, and voronoi noise. We aren't switching to this for perlin/simplex to hopefully not ruin any ongoing projects

[FEATURE] Seeded Number Generator

Feature Title

Add a seeded random generator

Feature Description

Adds a new noise generator which you put a seed into and you can get the next integer between a min and max, and the next double between a min and max, or number from location. This would be useful to allow for things like randomly distributing trees or structures.

REACT WITH A ๐Ÿ‘ OR ๐Ÿ‘Ž

Allow use of locations in noise expressions

Overview

This will support using a location inside of noise expressions instead of having to specify the x, y, and z as numbers.

An example of the syntax could be [sknoise] perlin noise at %location%

Add support for Octaves, Frequency, Amplitude

Overview

This will add the rest of the parameters inside of the noise functions, allowing you to change the octaves, the frequency, the amplitude, and whether or not it's normalized.

To-Do

  • Add Octaves Support
  • Add Frequency Support
  • Add Amplitude Support

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.