Skip to content

Instantly share code, notes, and snippets.

Avatar

bright_spark thebrightspark

  • London
View GitHub Profile
@thebrightspark
thebrightspark / build.gradle
Created Feb 2, 2021
Forge 1.12.2 FG 2.3 build.gradle
View build.gradle
buildscript {
repositories {
jcenter()
maven { url = 'http://files.minecraftforge.net/maven' }
maven { url 'https://plugins.gradle.org/m2/' }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
}
}
View Why_MCreator_Sucks.txt
This has been copied from the original DropBox file which can be found here: https://www.dropbox.com/s/hejjfkpyohs9zmn/Why%20MCreator%20sucks.txt?dl=0
This file is written by the MinecraftForums user jcm2606. I welcome anyone to link to this file whenever they respond to an MCreator thread, as I will be doing.
Okay, so if you're reading this, you've either decided to use MCreator, support it or are uneducated as to why MCreator sucks. Or are just curious as to what I wrote for it. Either way. So, why did I write an entire text file? Because I cannot be bothered writing the reasons why you should not use MCreator over and over. This also goes for other generators that make modding as simple as a "click a button" process.
Just a rundown of what I'm going to be talking about (partly for me writing this):
- Limitations on what you can do
- Over-simplifies code
- Allows for crappy, generic mods
@thebrightspark
thebrightspark / Advancement.json
Created Apr 15, 2019
IntelliJ IDEA Minecraft File Templates
View Advancement.json
#set($lowerName = $PROJECT_NAME.toLowerCase())
{
"display": {
"icon": {
"item": "${lowerName}:ITEM"
},
"title": {
"translate": "${lowerName}.advancement.${NAME}.title"
},
"description": {
View GsonTest.java
import com.google.common.base.MoreObjects;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class GsonTest
{
private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create();
public static void main(String... args)
{