Skip to content

Instantly share code, notes, and snippets.

@codetaylor
codetaylor / feature-forging-outline.md
Last active July 7, 2019 00:57
Notes about the forging feature design

Version 3

Molten Items: Ingots and Parts

  • has a shared model, they all look the same
  • has different names, ie.:
    • Molten Iron Ingot
    • Molten Iron Pickaxe Head
  • damages players when held
  • can be handled with Tongs
@codetaylor
codetaylor / issue56.json
Created June 30, 2019 17:55
issue56.json
{
"rules": [
{
"match": {
"drops": {
"drops": [
"chisel:marble:0",
"chisel:marble2:7"
]
}
{
"__comments": [
"WARNING: All changes should be made to the file with the name Custom",
"in the title. Changes made to the Generated file will be overwritten.",
"",
"This file defines input and output pairs for auto-generating recipes",
"for the Chopping Block.",
"",
"Entries are in the format (input);(output)",
"Entry item strings are in the format: (path):(meta)"
@codetaylor
codetaylor / module-outline.md
Created June 14, 2019 19:08
Outline of Pyrotech's module contents.

Bucket

New kinds of buckets.

  • Wood Bucket
  • Unfired Clay Bucket
  • Clay Bucket
  • Stone Bucket

Ignition

[13:59:56] [Server thread/ERROR]: Parsing error loading built-in advancement pyrotech:root
com.google.gson.JsonSyntaxException: Expected item to be an item, was unknown string 'pyrotech:book'
at net.minecraft.util.JsonUtils.getItem(SourceFile:124) ~[rc.class:?]
at net.minecraft.util.JsonUtils.getItem(SourceFile:135) ~[rc.class:?]
at net.minecraft.advancements.DisplayInfo.deserializeIcon(DisplayInfo.java:133) ~[r.class:?]
at net.minecraft.advancements.DisplayInfo.deserialize(DisplayInfo.java:111) ~[r.class:?]
at net.minecraft.advancements.Advancement$Builder.deserialize(SourceFile:202) ~[i$a.class:?]
at net.minecraft.advancements.AdvancementManager$1.deserialize(AdvancementManager.java:50) ~[ns$1.class:?]
at net.minecraft.advancements.AdvancementManager$1.deserialize(AdvancementManager.java:46) ~[ns$1.class:?]
at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[TreeTypeAdapter.class:?]
---- Minecraft Crash Report ----
WARNING: coremods are present:
llibrary (llibrary-core-1.0.11-1.12.2.jar)
Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)
AppleCore (AppleCore-mc1.12.2-3.2.0.jar)
LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar)
LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
IMLoadingPlugin (infinimend-1.12-1.0.2.jar)
AstralCore (astralsorcery-1.12.2-1.10.11.jar)

Pyrotech Contributor License Agreement

Version 1.0.0 February 21, 2019

This is a reference copy of the terms of the Pyrotech Contributor License Agreement. To actually complete and submit a CLA, please go to the CLA form.

Thank you for your interest in the Pyrotech project. In order for You (as defined below) to make intellectual property Contributions (as defined below) now or in the future to the Pyrotech project, You must agree to this Contributor License Agreement ("CLA").

Please read this CLA carefully before accepting its terms. By accepting the CLA, You are agreeing to be bound by its terms. If You want to accept this CLA, complete the form completely, print a copy for Your records, and when ready, press the “Accept” button at the end of this form.

@codetaylor
codetaylor / client.log
Created February 16, 2019 19:04
Issue 154: server / client recipes
[PREINITIALIZATION][CLIENT][INFO] Current loaders after merging: [[preinit]]
[PREINITIALIZATION][CLIENT][INFO] Loading scripts for loader with names [preinit]
[PREINITIALIZATION][CLIENT][INFO] [preinit | SIDE_CLIENT]: Skipping file {[0:crafttweaker]: issue154.zs} as we are currently loading with a different loader
[PREINITIALIZATION][CLIENT][INFO] Completed script loading in: 8ms
[INITIALIZATION][CLIENT][INFO] CraftTweaker: Building registry
[INITIALIZATION][CLIENT][INFO] CraftTweaker: Successfully built item registry
[INITIALIZATION][CLIENT][INFO] Current loaders after merging: [[preinit], [recipeevent | crafttweaker]]
[INITIALIZATION][CLIENT][INFO] Loading scripts for loader with names [crafttweaker | recipeevent]
[INITIALIZATION][CLIENT][INFO] [crafttweaker | SIDE_CLIENT]: Loading Script: {[0:crafttweaker]: issue154.zs}
[INITIALIZATION][CLIENT][INFO] ironchest:upgrade/chest/diamond_crystal_chest_upgrade
Separate files:
Buckets
Machines
Client
Compatibility
Storage
General
WorldGen
What's in each file:
[09:35:33] [Server thread/FATAL] [minecraft/MinecraftServer]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_144]
at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_144]
at net.minecraft.util.Util.runTask(Util.java:54) [Util.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:798) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:743) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:192) [IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:592) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]