Skip to content

Instantly share code, notes, and snippets.

View TheCurle's full-sized avatar
😉
Did somebody say "new project"?

Curle TheCurle

😉
Did somebody say "new project"?
View GitHub Profile
@TheCurle
TheCurle / plans.md
Created February 6, 2021 04:04
[O-M Planning 1] #OrbisMedeis #Plans

Overview

Orbis Medeis has four main gameplay elements: Study, Spellcrafting, Spellcasting, and Practice.
Each element can be played up to three ways, and as per most things, a naturally adept player will have more luck than others.

Study

In order for a player to be able to craft spells, they need sufficient knowledge in doing what they want to do.
Ergo, if the user wants to make a spell that can mine blocks, they need to mine a LOT of blocks.
If they want to make a spell that can harm entities, they need to harm a LOT of entities.

Likewise for moving, swimming, absorbing (bucketing) water, shooting arrows, alighting things on fire, lighting up blocks with torches/glowstone...

@TheCurle
TheCurle / Elisa v3.5.txt
Last active December 21, 2020 22:21
Elisa Specification
WELCOME CURLE ARMY
Specification Draft v3.5
Elisa is a VM language to be run on top of a VM alike the JVM and/or CSR
It is to serve as a well constructed IL for Erythro and Minerva, and any other language that may want to share the Elisa backend.
The VM uses a (as of yet) minimal instruction set:
- ADD
@TheCurle
TheCurle / fg.txt
Last active October 20, 2020 19:57
Legacy Forge MCP Versions
version = "1.11.2-13.20.1.2588"
FG 2.2
net.minecraftforge:fernflower:2.0-SNAPSHOT
mappings = "snapshot_20161220"
version = "1.10.2-12.18.3.2511"
FG 2.2
net.minecraftforge:fernflower:2.0-SNAPSHOT
mappings = "snapshot_20161111"
@TheCurle
TheCurle / 1.s
Last active September 9, 2020 19:38
Weird Erythro Things
.text
.LC0:
.string "%d\n"
PrintInteger:
pushq %rbp
movq %rsp, %rbp
subq $16, %rsp
leaq .LC0(%rip), %rcx
movq $0, %rax
call printf
X Double chests not updating comparators on both sides:
Issue: https://github.com/MinecraftForge/MinecraftForge/issues/6873
PR: https://github.com/MinecraftForge/MinecraftForge/pull/6875
-> Patch error in ItemEntity
Issue: https://github.com/MinecraftForge/MinecraftForge/issues/6854
-> canSustainPlant allows any crop on any ground (notably saplings on Mycelium)
Draft PR: https://github.com/MinecraftForge/MinecraftForge/pull/6868
Tags and datagen.
Known issue so i won't bother you with that
@TheCurle
TheCurle / constructors.py
Last active December 18, 2020 22:08
RetroGradle scripts
###############
# RETROGRADLE #
# BY CURLE #
# 2020 #
###############
# This file allows you to split an MCP joined.exc file up to the MCPConfig files
# constructors.txt, access.txt and exceptions.txt.
# Part seven of eight in the RetroGradle series.