Giter Site home page Giter Site logo

compact_crafting's People

Contributors

aymenq avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

compact_crafting's Issues

Transparent Block Render Issue

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)

Pressure Machine Usage

Add ways to use the pressure machine, make the texture better, and add things like Compact Glass Brick

Crafting Compact

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.

Lightweight Compact_Crafting?

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?

Code Neatness

Could make the code neater and easier to read (especially in main class)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.