aymenq / compact_crafting Goto Github PK
View Code? Open in Web Editor NEWThe Compact Crafting Mod for Minecraft
The Compact Crafting Mod for Minecraft
Compact Glass cannot render other semi-transparent objects through it, waiting for minecraft forge to include a fix (someone has created a fix already but not included in minecraft forge yet)
Add ways to use the pressure machine, make the texture better, and add things like Compact Glass Brick
Crafting any compact block or item causes game to crash with this error:
[10:13:29] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering item
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:599) ~[RenderItem.class:?]
at net.minecraft.client.gui.achievement.GuiAchievement.func_146254_a(GuiAchievement.java:138) ~[GuiAchievement.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1054) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:912) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_55]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_55]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
Caused by: java.lang.NullPointerException
at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:266) ~[ItemStack.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:415) ~[RenderItem.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:560) ~[RenderItem.class:?]
... 10 more
---- Minecraft Crash Report ----
// I let you down. Sorry :(
Time: 14/06/14 10:13
Description: Rendering item
java.lang.NullPointerException: Rendering item
at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:266)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:415)
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:560)
at net.minecraft.client.gui.achievement.GuiAchievement.func_146254_a(GuiAchievement.java:138)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1054)
at net.minecraft.client.Minecraft.run(Minecraft.java:912)
at net.minecraft.client.main.Main.main(Main.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:266)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:415)
-- Item being rendered --
Details:
Item Type: null
Item Aux: ~~ERROR~~ NullPointerException: null
Item NBT: null
Item Foil: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:560)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Player818'/433, l='MpServer', x=242.54, y=73.62, z=249.30]]
Chunk stats: MultiplayerChunkCache: 240, 240
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (248,64,256), Chunk: (at 8,4,0 in 15,16; contains blocks 240,0,256 to 255,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 1486 game time, 1486 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 113 total; [EntityCow['Cow'/275, l='MpServer', x=284.91, y=69.00, z=326.38], EntityCow['Cow'/273, l='MpServer', x=279.67, y=72.00, z=317.47], EntityCow['Cow'/272, l='MpServer', x=287.94, y=65.00, z=283.97], EntityBat['Bat'/287, l='MpServer', x=292.91, y=52.64, z=175.57], EntityCow['Cow'/258, l='MpServer', x=274.50, y=72.00, z=204.50], EntityCow['Cow'/259, l='MpServer', x=273.50, y=71.00, z=202.50], EntityBat['Bat'/256, l='MpServer', x=293.50, y=56.00, z=186.16], EntityBat['Bat'/257, l='MpServer', x=276.80, y=56.75, z=193.70], EntityCow['Cow'/262, l='MpServer', x=286.19, y=70.00, z=236.25], EntityCow['Cow'/263, l='MpServer', x=276.44, y=69.00, z=246.81], EntityCow['Cow'/260, l='MpServer', x=284.22, y=71.00, z=233.19], EntityCow['Cow'/261, l='MpServer', x=282.78, y=70.00, z=238.22], EntityCow['Cow'/266, l='MpServer', x=280.97, y=69.00, z=245.69], EntityCow['Cow'/267, l='MpServer', x=269.16, y=70.00, z=254.47], EntityCow['Cow'/264, l='MpServer', x=276.22, y=68.00, z=250.19], EntityCow['Cow'/265, l='MpServer', x=278.44, y=69.00, z=243.22], EntityCow['Cow'/270, l='MpServer', x=280.41, y=67.00, z=280.22], EntityCow['Cow'/271, l='MpServer', x=278.47, y=67.00, z=279.88], EntityCow['Cow'/268, l='MpServer', x=273.94, y=69.00, z=258.03], EntityCow['Cow'/269, l='MpServer', x=281.41, y=67.00, z=281.38], EntityCreeper['Creeper'/308, l='MpServer', x=322.11, y=23.05, z=176.69], EntityCow['Cow'/311, l='MpServer', x=314.50, y=64.00, z=191.50], EntitySkeleton['Skeleton'/310, l='MpServer', x=309.50, y=45.00, z=176.50], EntityCow['Cow'/313, l='MpServer', x=313.09, y=64.00, z=196.97], EntityCow['Cow'/312, l='MpServer', x=313.38, y=64.00, z=187.28], EntityCow['Cow'/315, l='MpServer', x=313.47, y=67.00, z=255.34], EntityBat['Bat'/314, l='MpServer', x=308.75, y=40.10, z=239.22], EntityCow['Cow'/317, l='MpServer', x=306.22, y=64.00, z=284.41], EntityCow['Cow'/316, l='MpServer', x=315.63, y=70.00, z=270.41], EntityCow['Cow'/319, l='MpServer', x=311.50, y=66.00, z=291.31], EntityCow['Cow'/318, l='MpServer', x=308.50, y=65.00, z=285.25], EntityBat['Bat'/288, l='MpServer', x=290.35, y=50.14, z=169.77], EntityCow['Cow'/289, l='MpServer', x=291.72, y=68.00, z=189.47], EntityCow['Cow'/290, l='MpServer', x=292.25, y=68.00, z=191.25], EntityCow['Cow'/291, l='MpServer', x=289.47, y=69.00, z=190.53], EntityCow['Cow'/292, l='MpServer', x=289.47, y=69.00, z=190.53], EntityCow['Cow'/293, l='MpServer', x=298.38, y=68.00, z=201.25], EntityCow['Cow'/294, l='MpServer', x=293.50, y=75.00, z=205.50], EntityCow['Cow'/295, l='MpServer', x=293.50, y=69.00, z=203.50], EntityCow['Cow'/296, l='MpServer', x=292.81, y=69.00, z=206.47], EntityCow['Cow'/297, l='MpServer', x=296.47, y=66.00, z=297.66], EntityCow['Cow'/298, l='MpServer', x=300.50, y=68.00, z=303.72], EntityCow['Cow'/299, l='MpServer', x=291.63, y=67.00, z=298.53], EntityCow['Cow'/300, l='MpServer', x=289.28, y=69.00, z=302.47], EntityCow['Cow'/301, l='MpServer', x=301.47, y=68.00, z=289.28], EntityCow['Cow'/302, l='MpServer', x=291.47, y=75.00, z=313.53], EntityCow['Cow'/303, l='MpServer', x=290.53, y=70.00, z=315.19], EntityCow['Cow'/337, l='MpServer', x=321.09, y=68.00, z=263.41], EntityBat['Bat'/78, l='MpServer', x=168.51, y=51.88, z=206.00], EntityCreeper['Creeper'/79, l='MpServer', x=163.50, y=53.00, z=219.50], EntityCow['Cow'/84, l='MpServer', x=172.25, y=68.00, z=208.72], EntityCow['Cow'/81, l='MpServer', x=173.78, y=67.00, z=210.59], EntityCreeper['Creeper'/80, l='MpServer', x=165.50, y=53.00, z=217.50], EntityCow['Cow'/83, l='MpServer', x=169.41, y=64.00, z=210.34], EntityCow['Cow'/82, l='MpServer', x=171.25, y=65.00, z=209.47], EntityCow['Cow'/333, l='MpServer', x=321.50, y=63.00, z=193.72], EntityZombie['Zombie'/330, l='MpServer', x=321.50, y=21.00, z=183.50], EntityCreeper['Creeper'/331, l='MpServer', x=322.99, y=23.00, z=176.69], EntityCreeper['Creeper'/636, l='MpServer', x=267.64, y=32.00, z=179.46], EntityCow['Cow'/103, l='MpServer', x=178.59, y=63.00, z=190.47], EntityCow['Cow'/110, l='MpServer', x=190.81, y=65.00, z=313.44], EntityCow['Cow'/111, l='MpServer', x=186.50, y=64.00, z=316.50], EntityCow['Cow'/108, l='MpServer', x=191.41, y=65.00, z=312.34], EntityCow['Cow'/109, l='MpServer', x=190.47, y=66.00, z=314.59], EntityCow['Cow'/106, l='MpServer', x=177.16, y=64.00, z=194.13], EntityBat['Bat'/107, l='MpServer', x=189.72, y=35.10, z=303.75], EntityCow['Cow'/104, l='MpServer', x=179.16, y=64.00, z=181.88], EntityCow['Cow'/105, l='MpServer', x=180.44, y=66.00, z=198.81], EntityCow['Cow'/117, l='MpServer', x=200.94, y=69.00, z=273.91], EntityCreeper['Creeper'/152, l='MpServer', x=217.50, y=22.00, z=281.66], EntitySkeleton['Skeleton'/153, l='MpServer', x=216.34, y=22.00, z=286.16], EntitySkeleton['Skeleton'/154, l='MpServer', x=219.09, y=23.00, z=281.50], EntityCreeper['Creeper'/155, l='MpServer', x=213.50, y=22.00, z=289.50], EntitySpider['Spider'/146, l='MpServer', x=216.53, y=25.96, z=264.28], EntityCow['Cow'/147, l='MpServer', x=212.16, y=70.00, z=265.13], EntityCow['Cow'/148, l='MpServer', x=202.03, y=70.00, z=268.91], EntityCow['Cow'/149, l='MpServer', x=203.91, y=69.00, z=253.13], EntityCreeper['Creeper'/150, l='MpServer', x=215.53, y=23.00, z=280.97], EntityCreeper['Creeper'/151, l='MpServer', x=215.72, y=22.00, z=283.31], EntityCow['Cow'/173, l='MpServer', x=235.47, y=71.00, z=193.47], EntityCow['Cow'/172, l='MpServer', x=229.25, y=74.00, z=193.50], EntityZombie['Zombie'/645, l='MpServer', x=234.50, y=26.00, z=277.50], EntityClientPlayerMP['Player818'/433, l='MpServer', x=242.54, y=73.62, z=249.30], EntityItem['item.item.seeds'/205, l='MpServer', x=249.56, y=71.13, z=249.78], EntityCow['Cow'/204, l='MpServer', x=248.99, y=71.00, z=262.44], EntityCow['Cow'/207, l='MpServer', x=253.66, y=71.00, z=246.28], EntityCow['Cow'/206, l='MpServer', x=249.80, y=72.00, z=242.38], EntityCow['Cow'/201, l='MpServer', x=245.92, y=81.00, z=186.31], EntityCow['Cow'/203, l='MpServer', x=238.85, y=72.00, z=189.53], EntityZombie['Zombie'/202, l='MpServer', x=249.20, y=26.00, z=209.27], EntityItem['item.item.bone'/220, l='MpServer', x=261.75, y=27.13, z=206.88], EntityCreeper['Creeper'/221, l='MpServer', x=270.47, y=26.00, z=207.78], EntitySkeleton['Skeleton'/222, l='MpServer', x=269.69, y=26.00, z=205.50], EntityCow['Cow'/223, l='MpServer', x=265.09, y=71.00, z=206.56], EntityCreeper['Creeper'/218, l='MpServer', x=266.44, y=31.00, z=187.34], EntityItem['item.item.arrow'/219, l='MpServer', x=258.13, y=29.13, z=204.47], EntityCreeper['Creeper'/213, l='MpServer', x=261.50, y=32.00, z=174.50], EntitySkeleton['Skeleton'/214, l='MpServer', x=267.50, y=34.00, z=173.88], EntitySkeleton['Skeleton'/208, l='MpServer', x=247.70, y=11.22, z=307.30], EntityCow['Cow'/235, l='MpServer', x=270.86, y=70.00, z=264.89], EntityItem['item.item.seeds'/234, l='MpServer', x=259.88, y=71.13, z=253.47], EntityCow['Cow'/233, l='MpServer', x=271.97, y=70.00, z=235.97], EntityCow['Cow'/232, l='MpServer', x=260.97, y=71.00, z=242.16], EntityCow['Cow'/231, l='MpServer', x=270.13, y=69.00, z=234.13], EntityCow['Cow'/230, l='MpServer', x=271.63, y=73.00, z=215.41], EntityCow['Cow'/229, l='MpServer', x=260.22, y=75.00, z=212.22], EntityCreeper['Creeper'/228, l='MpServer', x=265.50, y=26.00, z=208.50], EntitySkeleton['Skeleton'/227, l='MpServer', x=267.50, y=26.00, z=208.50], EntityCow['Cow'/226, l='MpServer', x=263.47, y=71.00, z=207.47], EntityCow['Cow'/225, l='MpServer', x=269.03, y=65.00, z=187.19], EntityCow['Cow'/224, l='MpServer', x=266.50, y=70.00, z=204.50], EntityCreeper['Creeper'/254, l='MpServer', x=264.58, y=34.00, z=180.96], EntityBat['Bat'/255, l='MpServer', x=279.21, y=56.50, z=191.86]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:412)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2524)
at net.minecraft.client.Minecraft.run(Minecraft.java:933)
at net.minecraft.client.main.Main.main(Main.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Linux (amd64) version 3.13.0-27-generic
Java Version: 1.7.0_55, Oracle Corporation
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 845561400 bytes (806 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 1745 (97720 bytes; 0 MB) allocated, 1706 (95536 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.03 FML v7.2.211.1121 Minecraft Forge 10.12.2.1121 4 mods loaded, 4 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.2.211.1121} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.12.2.1121} [Minecraft Forge] (forgeSrc-1.7.2-10.12.2.1121.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CC{4.0} [CCMain] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6
LWJGL: 2.9.0
OpenGL: GeForce GT 530/PCIe/SSE2 GL version 4.4.0 NVIDIA 331.38, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 2347 (131432 bytes; 0 MB) allocated, 274 (15344 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Something to do with achievements.
I was looking through Compact_Crafting source on GitHub and thought it would be really nice for a lightweight version. Mostly the same but without compact tools, pressure machine, and compressed coal piece. I wanted to look into it myself, but I don't have enough Java background. Is that a possibility to add in the lightweight to the current version or making a fork?
Could make the code neater and easier to read (especially in main class)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.