Skip to content
View AvisDylan's full-sized avatar
🤡
edmafopkajsk
🤡
edmafopkajsk

Block or report AvisDylan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AvisDylan/README.md

Hello, I'm Avis.

GitHub followers

About me:

I've been coding for the last 4 years. I've mainly focused on graphics programming and other various projects related to games and other things.


Tech I've worked with over the years:

Minecraft:

  • Java: Java is the first programming language I learned
  • Maven: I use primarely Maven for all my Java projects
  • MCP (Minecraft Coder Pack): My first ever Minecraft project was a hacked client written using MCP
  • Spigot: I have written numerous plugins using Spigot such as a practice and core plugin in the best
  • Fabric: I have made hacked clients using Fabric

Graphics & Rendering:

  • OpenGL: I have made two games using OpenGL in Java with LWJGL (one of those two was my CBA I submitted for school) and I have also written an OpenGL renderer in C++
  • Vulkan: I have made a game in Java with LWJGL and a program in C++ using Vulkan
  • GLFW: For most of my graphics applications I use GLFW for windowing

Languages:

  • C++: C++ is the language I mainly use nowadays alongside Java
  • C: I use C occasionaly for small experiments
  • Java: Java is the language I am most competent in and have been using for the longest amount of time
  • GLSL: I write most of my shaders using GLSL

Tools & Build systems

  • Maven: I mainly use Maven as my build system of choice for Java
  • CMake: When working with C or C++ I mainly use CMake
  • vcpkg: vcpkg is my package manager of choice when working with C++
  • Doxygen: For generating documentation for my projects

Web Development (Basic knowledge):

  • HTML/CSS/JS: I have made multiple school projects using HTML/CSS/JS
  • Next.JS I have also worked on Next.JS a few times

Featured projects:

Blu-OS

A hobby OS containing a custom libc and kernel

Emerald-Practice

A Minecraft Pratice plugin written in Java I worked on for my old server


My SSH key:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILTP3cpCUfX4gb0Cza1+BpPQAKegO/l+E28sv6WLo9i7


GitHub Stats

Pinned Loading

  1. EmeraldPractice EmeraldPractice Public

    Old abandoned Minecraft Spigot practice plugin

    Java 1

  2. blu-os blu-os Public

    hobby os i am working on for fun

    C 1

  3. nvim-config nvim-config Public

    Copy and paste this into ~/.config/nvim and make sure to have a nerd font installed in your terminal

    Lua

  4. BluClient BluClient Public

    blu client repo bru

    Java

  5. NoProjectileBoosts NoProjectileBoosts Public

    Prevents players from shooting themselves with projectiles to get boosted forwards

    Java

  6. Strike-Knockback-AvisEdition Strike-Knockback-AvisEdition Public

    Forked from Pro-Nil/Strike-Knockback

    A more advanced per kit kb addon for strike practice (supports any spigot that has a kb command)

    Java