Skip to content

Instantly share code, notes, and snippets.

SLOTS_PER_ROW = 10 // Constant field
ContainerExample() { // Constructor
numRows = inventory.getSize() / SLOTS_PER_ROW;
for (row = 0; row < numRows; row++) {
for (col = 0; col < SLOTS_PER_ROW; col++) {
addSlot(new Slot(inventory, col + row * SLOTS_PER_ROW, ...));
}
}
@Choonster
Choonster / full_output.txt
Last active August 13, 2016 17:04
libuv 1.x compilation warnings and test failure - MSYS2 MinGW64 on Windows 10 - https://github.com/libuv/libuv/issues/982
Cloning into 'libuv'...
Checking out files: 11% (39/338)
Checking out files: 12% (41/338)
Checking out files: 13% (44/338)
Checking out files: 14% (48/338)
Checking out files: 15% (51/338)
Checking out files: 16% (55/338)
Checking out files: 17% (58/338)
Checking out files: 18% (61/338)
Checking out files: 19% (65/338)
@Choonster
Choonster / Makefile
Created August 10, 2016 01:09
libuv 1.x compilation errors - MSYS2 MinGW64 on Windows 10 - https://github.com/libuv/libuv/issues/982
# We borrow heavily from the kernel build setup, though we are simpler since
# we don't have Kconfig tweaking settings on us.
# The implicit make rules have it looking for RCS files, among other things.
# We instead explicitly write all the rules we care about.
# It's even quicker (saves ~200ms) to pass -r on the command line.
MAKEFLAGS=-r
# The source directory tree.
srcdir := ../../../../../../c/Users/USER/Documents/libuv/MSYS2/libuv
@Choonster
Choonster / libuvcompilationerrors.txt
Created August 9, 2016 23:12
libuv 1.x compilation errors - MSYS2 MinGW64 on Windows 10 - https://github.com/libuv/libuv/issues/982
CC src/win/libuv_la-async.lo
In file included from src/win/internal.h:29:0,
from src/win/async.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn’t support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4154:5: error: unknown type name ‘NTSTATUS’
NTSTATUS Status;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn’t support unnamed structs/unions [-Wpedantic]
@Choonster
Choonster / libuvcompilationerrors.txt
Last active August 9, 2016 15:22
libuv 1.x compilation errors - MinGW on Windows 10 - https://github.com/libuv/libuv/issues/982
Cloning into 'libuv'...
Note: checking out 'a6acc822452b07564c0440bdb7909b7edc805013'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
[17:41:17] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[17:41:17] [main/INFO] [FML/]: Forge Mod Loader version 12.18.1.2044 for Minecraft 1.10.2 loading
[17:41:17] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_102, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_102\jre
[17:41:17] [main/DEBUG] [FML/]: Java classpath at launch is C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\sunec.jar;C:\Program Files
@Choonster
Choonster / fml-client-latest.log (No Block registry name)
Last active July 29, 2016 17:50
Minecraft Forge 1.10.2-12.18.1.2039 - Forge Substitution Alias Test Mod - https://github.com/MinecraftForge/MinecraftForge/issues/3131 - Each log was produced by commenting out one of the setRegistryName calls in the linked test case
[03:39:19] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[03:39:19] [main/INFO] [FML/]: Forge Mod Loader version 12.18.1.2039 for Minecraft 1.10.2 loading
[03:39:19] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_102, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_102\jre
[03:39:19] [main/DEBUG] [FML/]: Java classpath at launch is C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\sunec.jar;C:\Program Files
@Choonster
Choonster / fml-client-latest.log
Last active July 29, 2016 17:51
Minecraft Forge 1.10.2-12.18.1.2035: Forge Substitution Alias Test Mod - https://github.com/MinecraftForge/MinecraftForge/issues/3127
[12:45:00] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[12:45:00] [main/INFO] [FML/]: Forge Mod Loader version 12.18.1.2035 for Minecraft 1.10.2 loading
[12:45:00] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_102, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_102\jre
[12:45:00] [main/DEBUG] [FML/]: Java classpath at launch is C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\sunec.jar;C:\Program Files
@Choonster
Choonster / fml-client-latest.log
Created July 28, 2016 18:29
Minecraft Forge 1.10.2-12.18.1.2027: Forge Substitution Alias Test Mod
[04:23:33] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[04:23:33] [main/INFO] [FML/]: Forge Mod Loader version 12.18.1.2027 for Minecraft 1.10.2 loading
[04:23:33] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_102, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_102\jre
[04:23:33] [main/DEBUG] [FML/]: Java classpath at launch is C:\Program Files\Java\jdk1.8.0_102\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_102\jre\lib\ext\sunec.jar;C:\Program Files
{ // Stack compound tag
"display": { // Compound tag
"Name": "Hello", // String tag
"Lore": [ // List tag
"This should be page 1 data" // String tag
]
}
}