Skip to content

Instantly share code, notes, and snippets.

View Riizade's full-sized avatar

Adam James-Liebau Johnson Riizade

  • San Francisco, CA
View GitHub Profile
@Riizade
Riizade / minecraft_arzd_nouveau.md
Last active December 26, 2025 23:26
Server access instructions for arzd nouveau

Minecraft Setup Guide

Installation

  • download the modpack here
  • follow the installation guide here

Post-Installation Setup

  • consider changing your RAM allocation (Prism Client -> Right-click on modpack -> Edit -> Settings -> Memory -> Maximum memory allocation)
@Riizade
Riizade / Minecraft - Prominence II Setup.md
Last active December 18, 2025 00:29
setup guide for Prominence II client

Minecraft Setup Guide

Start Time

The server opens at 8am ET (5am PT) on December 18th, 2025

Installation

  • download the modpack here
  • follow the installation guide here
@Riizade
Riizade / Craft to Exile 2 - RZD Edition.md
Last active May 24, 2025 06:14
A guide for playing Craft to Exile 2 on riizade's server

Craft to Exile 2 - RZD Edition

Installation

  • download the modpack from my Google Drive here
  • follow the installation guide here

Getting Started

  • there's an in-game guide that goes over almost everything and provides you with necessary starter items
@Riizade
Riizade / Minecraft Client Setup.md
Last active May 23, 2025 01:29
Guide on how to set up a modded Minecraft client for connecting to riizade's servers

Minecraft Client Setup

Pre-Requisites

  • You must either:
    • Own a copy of Minecraft: Java Edition
    • Know how to set up a cracked Minecraft: Java Edition client (such as this one)

Mod Manager Installation

  • Download and install Prism
from queue import SimpleQueue
from dataclasses import dataclass, field
from pprint import pprint
@dataclass(frozen=True, eq=True)
class Point:
x: int
y: int
@dataclass
@Riizade
Riizade / learning-to-code.md
Last active July 24, 2024 01:10
Advice for people learning to code for the first time.

Anyone Can Code

It doesn't matter if you're bad at math. It doesn't matter if you're bad with technology. Everyone starts from a different place, but they all get where they're going eventually.

A thing I heeard a lot at university was that in the first year, there was a small difference in ability between the kids that started learning to program in middle/high school, and the kids that started with their first university course. By the end of year 4, there is no difference, the distribution of proficiency is pretty much entirely uncorrelated with where they started 4 years prior.

The point being, it doesn't matter if you never learned your multiplication tables and this is the first time you've ever touched a computer. If you stick with it, you'll figure it out.

Method and/or Madness

@Riizade
Riizade / arpgcraft-install.md
Last active June 25, 2023 15:18
How to install and run ARPGCraft to play on my custom Minecraft server
@Riizade
Riizade / language-learning.md
Last active November 21, 2024 23:14
Resources for learning languages. A few extra resources for Japanese specifically.

Last Updated

2024-11-21

Disclaimer

I'm not an expert on language learning. I barely speak my native English, and sometimes I don't do the good speak the English. But I did spend a bunch of time doing internet searches and making Anki decks instead of actually studying, so hopefully some of that is helpful.

General Advice

@Riizade
Riizade / P2P Card Game Anticheat.md
Last active October 17, 2022 19:46
as described on the tin

Peer-to-Peer Anticheat

A matchmaking server exists just to set up two players and establish NAT punchthrough (if I ever don't want to host it anymore, I should release the spec and the matchmaking server source code)

Once players are connected, the clients must not be aware of hidden state for other players (hand, deck order, etc) or for themselves (deck order, etc)

Basic Overview

Each player instead sends a hash of each card and its state to each opponent's client

@Riizade
Riizade / advice-directory.md
Last active November 3, 2024 00:40
Career advice compilation and table of contents.

Preface

This document is a list of all the career advice I've written to help people out in various stages of their software career.

I recommend reading all of them because I think they all contain useful information, but obviously you can just read the ones that seem most relevant to your situation, or read none of them at all.

Learning to Code

https://gist.github.com/Riizade/57d075ccaeb7063a64a4702bce89bb0c