pokefenn / chisel Goto Github PK
View Code? Open in Web Editor NEWA mod originally by AUTOMATIC_MAIDEN to add in aesthetical blocks to Minecraft!
License: GNU General Public License v2.0
A mod originally by AUTOMATIC_MAIDEN to add in aesthetical blocks to Minecraft!
License: GNU General Public License v2.0
WAILA Harvestability incorrectly lists the chisel as the best tool to mine Stone and some blocks from other mods such as Limestone and Marble, as well as a number of Chiseled blocks that should be mined by a pickaxe. This is definitely because of Chisel changing the harvest level of these blocks to chisel because removing the code that does so fixes the issues. More importantly, when one tries to use the Power Fist from Modular Power Suits to mine one of these blocks with the Pickaxe Module it fails to do so. Considering that vanilla stone is one of them, this is a fairly major incompatibility.
A few errors to investigate.
Stacktrace; http://pastebin.com/VvR85dXE
A lot of tooltip names still in code. Move it out.
Mod Version: 1.5.4g
Forge: 10.12.2.1133
Does a server need textures? I've been removing unneeded assets from jars for my server. Your mod is the only one that crashes my server if I remove textures from the jar.
I'm running the mods from ram(ramdisk/shm), so every MB counts. Out of a 250MB Modpack I've taken out 120MB in textures/models/non-us_en.lang/etc.
I shall fix up some of your stuff.
@GravitasShortfall there seems to be an issue with your laboratory blocks. When I revert your commit 1fbb8ba , everything works fine.
[Client thread/ERROR] [FML/]: Caught exception from chisel
java.lang.RuntimeException: No valid textures found for chisel block variation 'Wall Panel', kind: 0, (laboratory/wallpanel)
at info.jbcs.minecraft.chisel.carving.CarvableHelper.addVariation(CarvableHelper.java:132) ~[bin/:?]
at info.jbcs.minecraft.chisel.carving.CarvableHelper.addVariation(CarvableHelper.java:68) ~[bin/:?]
at info.jbcs.minecraft.chisel.ChiselBlocks.load(ChiselBlocks.java:1233) ~[bin/:?]
at info.jbcs.minecraft.chisel.Chisel.preInit(Chisel.java:170) ~[bin/:?]
Open the chisel gui and place a block or stack of blocks in the center that will give the chisel in your hotbar the indication that blocks are placed in it.
Close the gui with the blocks still inside.
Open the gui and place an item that won't normally give the chisel a gui representation in your hotbar that an item is inside and close the gui. (taking out the blocks you had placed in there previously)
You will see that the previous block you placed in the chisel will still show in your hotbar representation.
Open the gui again and you will see the blocks that were placed originally in there and you can pull them out and use them normally, effectively duping the original blocks. (Sacrificing the item you placed in the second step)
Hey there!
I'm playing with a technic modpack called The 1.7.10 modpack.
I came across a block without texture, which is making my world/game crash. I posted about it in the modpacks thread but I guess I should post it here aswell :p
Post I made there:
xJon/The-1.7.10-Pack#468
As you can read, I've managed to more or less fix it myself. But this is still a weird bug which should get adressed. If you need more information, just ask :).
Running mc version 1.7.10 on java 8 64bit. Windows 8.1. More info is in the pastebin logs I provided below.
I just copied everything I said there:
Hey!
I was mining yesterday, and I came across a chisel block without texture, showing the error texture (4 squares on each side, of which 2 purple and 2 black).
I didn't think much of it so I mined it, it dropped with the same error texture and I moved on.
Some time later I suddenly crashed, and now I can't get back into my world.
I don't remember at what time this happened, but I've got 1 backup each hour. So I tried each of these in SSP, and each of these spawns me with 'you are death' on the location where I stood when I mined this block. I can see the on the background block in the 'death' screen, back in place. I remember certainly playing more after mining the block, and I don't remember dying there.
My friend continued playing a bit after that yesterday whilst I was looking for a fix, and he played a bit whilst I was at school. So I just tried entering the most recent version of the world in SSP, and that world I can't enter at all, it just crashes my game. That happened with my worlds yesterday as well, but now each of my backups atleast allows me to enter the world.
So you'd think "hey, you can enter your backup world, you died, just go get your items and load the backup!". Well, I just tried getting my items but my world crashed when I got into a like 5 block range of the 'corrupted' block. Going to try again in a bit.
Logs of my backup world crash:
-client.txt: http://pastebin.com/faYWrWT5
-server.txt: http://pastebin.com/SQGtiuXn
(also, my client sometimes gives me a -server.txt error log.. I dont know how why.. but its different from my -client.txt error log)
Log of my most recent world, which crashes at loadup:
-client.txt: http://pastebin.com/MTEfVZr7
no server.txt error log.
I'm not sure on how to tackle this problem. I tried finding the block with an NBTeditor but I couln't find it, I don't know where block data is located.
Any help is greatly appreciated!
~CriticalRocket
-- Post 2 --
Oke, so I tried out some stuff.
-I've got Aroma configured to make a backup when I stop the server. I stopped the server when I came home a few hours ago.
When I load the world directly from my server into SSP I crash at spawning.
When I load the world from the backup I don't crash!
Thats weird because it should be exactly the same :/
The way I crash on the server world is weird aswell.
When I load the world, after a while it goes back to the main menu, stays there for 0.5 seconds, then goes to black screen, and then I enter the world. I see a black screen with an empty toolbar and an empty minimap, and then it crashes.
When I load the backup I spawn in a location I wasn't at at first, as I said in my first post, it's where I stood when I mined the corrupted block. Well, I 'spawn' there, I'm instantly dead, or I was dead just before the backup was made, I'm not sure. I only know that I get the 'respawn' screen on loadup.
When I respawn and walk to the location, everything is fine. But when I look at the block, as in, aim at the block, I crash. Maybe it has something to do with the block tooltips? (block name and 'can I mine it yes/no' information on top of the screen).
I don't know what the cause of this is, but it wasn't happening yesterday..
I'm going to try and blow the block up with some TNT. I don't remember which kind of block it is exactly, and I cant mine it or anything to find out now. I only remember that it was from the Chisel mod, and I remember coming across another block with the same error texture yesterday aswell, like 5 - 10 minutes after I found this one.
P.s. as you can see I'm using default minecraft textures. I was using optifine yesterday when I first crashed, but I removed it afterwards.
EDIT:
I just went into my world and picked up my items. It seems one of the corrupted blocks was in my inventory! This all is very strange..
EDIT 2:
World wouldnt load anymore after restarting the launcher (wanted to make a backup before I tried destroying the block). Now I can't launch the game, got the launcher issue where it doesnt launch the game when you click 'play'.
Pfft, this is starting to get really annoying.. ><
EDIT 3:
Seems like minecraft was still running in the background (just took a look at task manager). I guess thats a good recommendation for other people with the launcher problem haha :p. Working again now. Sorry xd
EDIT 4:
Yeah, my world is currupted again now. Or my character in the world is. Point is: game crashes when I load it. Only reason I can think of is maybe because I'm standing in the same chunk as the block now, and maybe that makes the game crash when its loading. Going to reload from the backup and try to remove the block.
Hey,
I was wondering if it were possible of the lava block have some extensions. Nothing big, Just that it has that nice black block but its the only one. Maybe, the rest of the lava blocks could also have the same texture options available?
Was playing with the mod...chiseled a glowstone block to the neon glowstone..didn't like where it was at so i broke it...and it gave me glowstone dust with a damage value that couldn't be used in any recipes. Should not have any damage values on the dust. Thanks!
Crash Log: https://pste.me/#/Muji6
Happened when dragging chiseled cobblestone into the chisel UI.
Versions:
Java: 1.8.0_31
Minecraft: 1.7.10
Forge: 10.13.2.1284
When I try to upgrade a world with Chisel 1.5.4g to 1.5.6a all snakestone blocks disappeared. Also the following message appears on loading the save:
There are 35 missing blocks and items in this save.
If you continue the missing blocks/items will get removed.
A world backup will be automatically created in your saves directory.
chisel:tile.sandSnakestone
chisel:chisel.limestoneStairs.0
chisel:chisel.limestoneStairs.6
chisel:chisel.limestoneStairs.5
chisel:chisel.limestoneStairs.7
chisel:chisel.limestoneStairs.2
chisel:chisel.limestoneStairs.1
chisel:chisel.limestoneStairs.4
chisel:chisel.limestoneStairs.3
chisel:tile.snakestone
chisel:chisel.marbleStairs.0
chisel:chisel.marbleStairs.1
chisel:chisel.marbleStairs.7
chisel:chisel.marbleStairs.6
chisel:chisel.marbleStairs.3
chisel:chisel.marbleStairs.2
chisel:chisel.marbleStairs.5
chisel:chisel.marbleStairs.4
chisel:chisel.marbleStairs.1
chisel:chisel.marbleStairs.2
chisel:chisel.marbleStairs.3
chisel:chisel.marbleStairs.4
chisel:chisel.marbleStairs.5
chisel:chisel.marbleStairs.6
chisel:chisel.marbleStairs.7
chisel:chisel.marbleStairs.0
chisel:chisel.limestoneStairs.1
chisel:chisel.limestoneStairs.0
chisel:chisel.limestoneStairs.3
chisel:chisel.limestoneStairs.2
chisel:chisel.limestoneStairs.5
chisel:chisel.limestoneStairs.4
chisel:chisel.limestoneStairs.7
chisel:chisel.limestoneStairs.6
chisel:tile.snakestone
chisel:tile.sandSnakestone
There are the following types of blocks/items in the Chisel mod:
chisel:tile.snakestoneSand
chisel:chisel.ice
chisel:chisel.chisel.stainedGlassPanePink
I would like to make this naming consistent. Which of the three do you want to have? I am no expert, but the tutorials suggest to use the first type.
So anyway, I play on a gregtech server, and gregtech nerfs the stack size of blocks if you turn on the config option. However, chisel blocks are not affected. Some of the members on the server have exploited this, using the chisel blocks to save space in chests and such. So I propose a config option to change the stack size of the blocks. You're a better modder then I am, so I think you could figure it out :P
Ps: I was going to do it myself and send a pull request, but I couldn't figure it out.
an internal occurs on 1.7.10 Cauldron servers if you attempt to use the chisel while NOT looking at a block.
If you right click in the air the GUI opens, but attempting to select anyting in your inventory to put in it causes this:
Console : [20:30:37 WARN]: Failed to handle packet for /192.168.0.2 Console : java.lang.IndexOutOfBoundsException: Index: 53, Size: 45 Console : at java.util.ArrayList.rangeCheck(ArrayList.java:635) ~[?:1.7.0_71] Console : at java.util.ArrayList.get(ArrayList.java:411) ~[?:1.7.0_71] Console : at net.minecraft.inventory.Container.func_75144_a(Container.java:383) ~[zs.class:?] Console : at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:2041) ~[nh.class:?] Console : at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:32) ~[ix.class:?] Console : at net.minecraft.network.play.client.C0EPacketClickWindow.func_148833_a(SourceFile:10) ~[ix.class:?] Console : at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:244) ~[ej.class:?] Console : at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:173) [nc.class:?] Console : at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:980) [MinecraftServer.class:?] Console : at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:423) [lt.class:?] Console : at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798) [MinecraftServer.class:?] Console : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658) [MinecraftServer.class:?] Console : at java.lang.Thread.run(Thread.java:745) [?:1.7.0_71] Console : [20:30:37 INFO]: Player lost connection: Internal server error
Minecraft crashes when using the left-click chisel rhing on vertical planks in dissaray (tried with oak and britch crashed with both) and not any other variant of the block
Anyone knows how to make spoilers or something?
Time: 10/18/14 7:01 PM
Description: Ticking memory connection
java.lang.ArrayIndexOutOfBoundsException: 16
at info.jbcs.minecraft.chisel.ChiselLeftClick.onPlayerClick(ChiselLeftClick.java:79)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_160_ChiselLeftClick_onPlayerClick_PlayerInteractEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:139)
at net.minecraftforge.event.ForgeEventFactory.onPlayerInteract(ForgeEventFactory.java:67)
at net.minecraft.server.management.ItemInWorldManager.func_73074_a(ItemInWorldManager.java:140)
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:489)
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53)
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- Head --
Stacktrace:
at info.jbcs.minecraft.chisel.ChiselLeftClick.onPlayerClick(ChiselLeftClick.java:79)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_160_ChiselLeftClick_onPlayerClick_PlayerInteractEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:139)
at net.minecraftforge.event.ForgeEventFactory.onPlayerInteract(ForgeEventFactory.java:67)
at net.minecraft.server.management.ItemInWorldManager.func_73074_a(ItemInWorldManager.java:140)
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:489)
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53)
at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
-- Ticking connection --
Details:
Connection: net.minecraft.network.NetworkManager@27379637
Stacktrace:
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
It derped up :/
Currently all blocks names and tooltips hardcoded in class file. This should be fixed.
Forge Version: 10.12.2.1121
Chisel Version: 1.5.4f
Many blocks have broken texture connection, for example Obsidian Snakestone Body and Obsidian Snakestone Head. This problem also occurs with bookshelves.
I guess this is related to the 1.7.2 texture bug (like with the sides of beds being rotated incorrectly).
A block that can autocraft chisel blocks when given an appropriate Block.
Or add crafting recipes for the chisel blocks. Currently It is kind of annoying when you need thousand of a specific block.
I've installed v.1240 of Forge today and found this weird bug.
Screens:
Hope this is not a bad bug.
*Note: It's Singleplayer not Multiplayer ;D
*Note 2: If Mods could causing problems, under imgur are all mods listed. + Chisel ver. 1.7.10-1.5.7
When placing the Bubble Glass Panes, the textures don't connect like they do with the block form.
Hello, you can add types of redstone lamp?
It would be nice if Chisel supported Underground Biomes Constructs' Marble and Limestone.
wrong issue tracker, sorry
Step on a Factory block:
[Client thread/WARN]: Unable to play unknown soundEvent: step.chisel:metal
Step on a Holystone block:
[Client thread/WARN]: Unable to play unknown soundEvent: step.chisel:holystone
Step on a Temple block:
[Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.dig.stone
All blocks include chiseled variants as well.
Whren i try to launch the game, this appears:
I have just chisel instaled.
Project Red Marble compatibility is broken in the 1.7 version.
EDIT: It also seems to be broken in the last 1.6 version
You can't chisel Project Red Marble and you also can't turn Chisel Marble into Project Red Marble
I tried to fix it myself in eclipse but the layout of the project red blocks seem to have been changed and the format of the block class been changed to scala.
I hope the above information helps you.
I tried chisel with TFC, but that mod remove many vanilla items, like ingots, that are replaced by TFC ingots.
Some recipe work, like the paper wall, using paper and TFC stick, but some other recipe do not work with ore dict, like the chisel that do not accept the TFC stick or iron.
Would it be possible to implement oredict compatibility for the other recipe in chisel ?
Thanks.
So I have a storage building built out of Concrete blocks and factory blocks. If I have my doorway framed in factory blocks I can't cross the threshold
The picture shows the threshold I am talking about. If I take out the floor blocks and extend the concrete blocks out to be the base of the opening I can pass through just fine. also if i have concrete blocks right up to a door or stairs I can't go up the stairs or pass through an open door.
I am using the latest 1.7.2 version of the mod
ScreenShot:
http://i.imgur.com/sFI5ibV.png
So this issue started happening after I updated my recently created server (although I hadn't used Chisel before the update anyway). It happens sometimes when placing a chisel block (Alligned Cobblestone Bricks and Huge Cobblestone Tiles in this case), it changes the block into an <"error"> block (what WAILA says). It doesn't happen with every block that's placed and after the blocks are mined up again (which is possible) and placed down in the same blockspace it works fine.
Current forge version: 10.13.0.1197
A list of mods on the server: http://puu.sh/aLAlI/4d689a1b02.png
I also have InventoryTweaks installed on the client.
Image of the problem (Errored blocks and none errored blocks, all placed without removing before): http://puu.sh/aLB6T/3d1e11d1ee.png
I hope you can figure out what's going on, it didn't show up on the any log though.
If there's something I missed, be sure to let me know!
Good luck,
Syths
hello, i have this errors on loading game
http://pastebin.com/tZngeLTq
All slabs from carved blocks (most notably marble) can be used to duplicate the respective block the slab is made from.
First, craft slabs that can be carved (marble as an example).
Place one slab in the world then place another slab over the first one, it will make a full block without using a slab from the inventory.
The full block can be mined to obtain more slabs.
Repeat process ad infinitum.
Using Direwolf20 1.7.10 version 1.0.4, Chisel 2.0
Mode: SMP
Comment: I apologize ahead of time for any that use this to rip off or grief others. This is a huge mistake that will need to be fixed. Do not ruin the continuity that Minecraft still holds. I stumbled across this exploit while checking this auto-chisel block out.
What the exploit does: take any Item or block and turn it into any block or item (example: cobblestone can turn into a block of diamond 1:1 ratio.
To replicate:
1.Place down auto-chisel in world, click on auto-chisel to open, there is 3 slots in the gui of auto-chisel.
2. Place the wanted item to duplicate in the right slot than place 2 identical unwanted items in remaining slots. (something you rather not have like cobblestone.) This exploit does require you to have one of the item to duplicate.
Known fix: Remove crafting recipe for Auto-chisel
Just a feature request, and I would be happy to assist with it if it is decided to be a desirable feature:
This is such a fantastic use of the chisel tool concept, it would be great to help offer a way of tying them together to aid modpack builders in unifying a much more vibrant chiseling experience.
Using Chisel 2-2.1.3, CC1.65
The Void Stone (ID1732:1) recipe overlaps with ComputerCraft wireless modem
Edit: Nevermind, i noticed that there is a Chisel 2 mod
Hello,
I looked through the code and I did not find any legitimate way to obtain the road lines block.
Would it be possible to add one ? :3
~ ephys
Tried to run the 1.5.5 update with Forge 1160. Works fine in singleplayer, but if i try it on a server it crashes.
Lavastone acts like glass for me. That means: I cannot place objects like tracks on it, nor do mobs spawn on it.
Is this intentional? Could you add an option to the config file to change the behavior?
When I either place or brake a Factory Block (any kind), It does not make that (awesome) metallic sound.
When you craft Chiseled Sandstone (The new added by Chisel) You can't use it on the chisel it must be Minecraft vanilla sandstone. I crafted the chiseled sandstone (Added by chisel) crafting sandstone scribbles in 1x1.
Chisel version: 1.5.6b for minecraft 1.7.10.
Forge version: 10.13.0.120
I made an unlisted video about the issue: http://youtu.be/dPT0kREXUDE
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.