Skip to content

Instantly share code, notes, and snippets.

View OroArmor's full-sized avatar

Eli Orona OroArmor

View GitHub Profile
@OroArmor
OroArmor / trying-to-help-fix-essential.md
Last active April 24, 2024 15:15
Trying to help fix broken vanilla contract in Essential.

Essential Support Bot#4488 (1012730938054160404) at Wed, 03 Apr 2024 06:22:21 GMT

oroarmor's ticket - 33991 Created at - <t:1712125340:F> Opened at - <t:1712125420:F> Members - <@365708770262777856> <@196683878935560192> <@108132758131376128> Issue type - Something's not working Which version of Minecraft are you playing? - Original Minecraft

How to setup a Maven Server

Introduction

The intention of this instruction manual is to teach moderate to advanced Java Developers who wish to publish their Java programming projects to a Maven server with the intent of allowing others to use these projects. Once a Java developer begins to make multiple projects, and often libraries, it becomes useful to share code with others. While some other solutions exist, this manual will cover a solution that leaves control of the code in the hands of the developer. This manual will guide programmers through the acquisition of a physical server with Linode, setup of a web server with nginx, distribution of the server with Google Domains and DNS, and SSL certification with certbot. The manual will also cover an optional process of testing your server with a publishing test.

While this guide will use Google Domains for domain purchase and DNS, many other DNS providers like CloudFlare may be used. In addition, this guide will use Git Bash as the terminal of choice

@OroArmor
OroArmor / nginx.conf
Last active November 3, 2021 22:01
A template for a maven webserver with nginx
user root;
worker_processes 1;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
}
http {
@OroArmor
OroArmor / New Error
Last active June 3, 2021 19:52
Quiltflower not decompiling all classes
Method method_28753 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; couldn't be written.
java.lang.NullPointerException: Cannot read field "anonymousClassType" because the return value of "java.util.Map.get(Object)" is null
at org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent.getExprType(NewExprent.java:90)
at org.jetbrains.java.decompiler.modules.decompiler.exps.NewExprent.getInferredExprType(NewExprent.java:252)
at org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.getInferredExprType(InvocationExprent.java:361)
at org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.getCastedExprent(ExprProcessor.java:914)
at org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.appendParamList(InvocationExprent.java:833)
at org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.toJava(InvocationExprent.java:658)
at org.jetbrains.java.decompiler.modules.decompiler.ExprProcessor.getCastedExprent(