Skip to content
View 3vorp's full-sized avatar

Block or report 3vorp

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
3vorp/README.md
Wordmark
Discord   Twitter   Reddit   Tumblr   Youtube  Steam  

My projects

Convert a Minecraft resource pack between versions and editions with no compromises using a powerful command-line interface.

  • Languages: JavaScript

250-line virtual DOM implementation from scratch. Extremely lightweight and optimized for progressive enhancement.

  • Languages: JavaScript

Projects I've contributed to

Self hosted Firestore-like database with API endpoints based on micro bulk operations.

  • Languages: PHP, JavaScript

Faithful Resource Pack Projects

Faithful is a collection of open source and community-driven Minecraft resource packs, with an extensive network of code projects.

Official web application for the Faithful Resource Pack project. Features a Minecraft texture gallery with detailed information about contributions, texture uses, and more, add-on submission with an in-built review system and file hosting, and an administrator panel to safely edit the texture, user, and contribution databases directly.

  • Languages: JavaScript, HTML, CSS
  • Frameworks: Vue 2, Vuetify Components, Vite

Public RESTful API for Faithful's texture database, add-on submission, and more. Uses the in-house developed firestorm-db project to power file uploading, bulk editing, and statistic aggregation, and the tsoa framework to generate REST endpoints with in-built Discord authentication.

  • Languages: TypeScript, JavaScript, (indirectly) PHP
  • Frameworks: firestorm-db, tsoa, Swagger UI

Content-centric main website for the resource packs themselves. Features add-on search and pages, news articles and posts, and download pages with rich metadata and server-side rendering.

  • Languages: TypeScript, JavaScript, HTML, CSS
  • Frameworks: Nuxt 4, Vue 3, Vuetify Components, Bootstrap CSS

Guides for texture making, submitting add-ons, and more. Powered by the VitePress framework, which converts markdown files into rendered HTML along with custom styling.

  • Languages: TypeScript, Markdown
  • Frameworks: VitePress, Vue 3

Discord bot with a fully automated texture pushing and submission system for the Faithful Discord servers. Automatically creates and retrieves texture submissions for each resource pack and schedules daily texture pushes with upvoted results.

  • Languages: TypeScript
  • Frameworks: Discord.js, Octokit

Provides a Discord interface for the Faithful API using slash commands and buttons to make viewing textures and contributions easier for end users.

  • Languages: TypeScript
  • Frameworks: Discord.js

Pinned Loading

  1. TheRolfFR/firestorm-db Public

    Self hosted Firestore-like database with API endpoints based on micro bulk operations

    JavaScript 3 1

  2. mullak99s-Faithful/FaithfulVenom Public

    Development of FaithfulVenom

    11

  3. Faithful-Resource-Pack/Website Public

    The official website for the Faithful Resource Packs.

    Vue 12 17

  4. Faithful-Resource-Pack/CompliBot-Submissions Public

    Fully automated texture pushing and submission system for the Faithful Discord servers.

    TypeScript 1

  5. convert-pack Public

    Convert a Minecraft resource pack between versions and editions with (relative) ease.

    JavaScript 2

  6. Batch recolor an image to match a se...
    1
    const { loadImage, createCanvas } = require("@napi-rs/canvas");
    2
    const { readdirSync, writeFileSync, existsSync, mkdirSync } = require("fs");
    3
    const { join } = require("path");
    4
    
                  
    5
    /** @typedef {string | URL | Buffer | ArrayBufferLike | Uint8Array | import("@napi-rs/canvas").Image | import("stream").Readable} ImageSource */