marcel0ll / customitems Goto Github PK
View Code? Open in Web Editor NEWThe most simple way to add your custom items to minecraft
Home Page: https://marcel0ll.github.io/CustomItems/
The most simple way to add your custom items to minecraft
Home Page: https://marcel0ll.github.io/CustomItems/
Hi, nice mod, I'm sure modpack makers love it.
It would be awesome to add CraftTweaker integration, what do you think, is it possible technically ?
Edit: Maybe I'm asking the wrong thing, the correct question would be :
is there a way to get CustomItems work with CraftTweaker ?
Hi,
Are there any plans to update this mod to 1.10 and beyond?
Cheers
I couldn't find any examples of the achievements config file.
It would be nice to see one with at least 2 achievements and 2 achievement pages added, if that's possible..
If there are some examples I can't find them and would like to have one.
I made 3 pieces of armor for use in my pack, but I fond something that puzzles me. I gave my shoes 0 reduction points and my leggings and tunic 1 and 2, respectively. (I'm using NBT Tags in MineTweaker to add a speed buff to players using the shoes to make up for the lack of reduction)
The problem is, all three show a armor value of 2 points (1 armor icon) Is this just a graphical thing, or are all of my armor items giving me the same reduction?
I'm going to make a helmet and there're some questions to ask...
https://pastebin.com/VNSJdrtm this is what I'm doing at the moment, correct me if I did wrong.
Make this new feature
When I was testing some custom crops out I noticed that a slime had trampled on some of the crops. To my surprise the crop wasn't destroyed. The following picture is just this:
Note: I do know there are people that do not like the idea of crops being destroyed when trampled on, though I feel there should be an option for crops to be destroyed when trampled.
Hi. I got this crash after adding in a bunch of items and putting their textures into the CI jar file...
Any help would be appreciated.
Hello. I'm trying to use CustomItems to change block drops. I'm trying to have Iron Ore drop Crushed Iron ore from Flaxbeard's Steam Power. This is the description of the crash I get from the game:
Description: Initializing game
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 15 column 4
Here's the code I'm using:
{
"blocksDrop":[
{
"id": "minecraft:iron_ore",
"overrides": true,
"drops":[
{
"id": "Steamcraft:smashedOre:0",
"min" : 1,
"max" : 1,
"chance" : 100.0
},
]
]
}
}
Is there a way for me to fix this?
For custom stairs, it seem that there are some lighting issues when blocks are right next to the stair steps as well ass shadow casting. The following link is some example with the default stair block.
https://www.dropbox.com/sh/pt5wrtrtd5pgwe6/AABT4RiqhQ8Cn4Ue020YzkgCa?dl=0
For custom slabs, there is a render issue on the side where the two custom slabs are staggered. However when a custom slab is placed next to a double stacked slab it is fine. The following link will give a better demonstration of the problem.
https://www.dropbox.com/sh/rau75iknnl2ukur/AACvNdqM9VpbiRhl15qNIox6a?dl=0
Seems to be broken by the update 1.0.9 ->1.0.10
In trying to add a model to my armor I found it's showing only as a black box in place of the legs, I would appreciate it if someone were to assist me in making the textures properly function.
My Code for making the boots:
http://pastebin.com/CwrprfhC
My resourcepack containing the textures:
https://drive.google.com/file/d/0B8GPmOdcLf_fLU45ZDZ4MEVGa2c/view?usp=sharing
I have configured a lot of blocks and items, all are properly working.
But the register order property I specified is not being used. Blocks and items still appear randomly registered, instead of the neat order I wanted them to appear in NEI. They are also not appearing in the order I input them into my json file. It is truly random.
I have tried to use oreGen config with the Nether and The End dimensions. When you use vanilla Minecraft blocks to be generated in these dimensions it works fine. When trying to have a custom block generate, it crashes the game. I have also tried to use the biomeId congi along with it and still doesn't work. The following links are the config file and the crash log.
Config:
...
Crash Report:
...
Having issue with v1.0.4:
When Adding Blocks (that drops item) - drop is not working.
When breaking blocks - on third bam block becomes invisible.
Tried to compile newest 1.0.5, but its not start - Item Frame Error :)
Crash log:
http://pastebin.com/pQzAe3Eu
Make a new set of config file that defines at least one of everything that can be done with customitems
1.0.9
This will also be the new testing config
I got crash during breaking Refractory Hopper from Foundry Mod (I didn't change any properties of this given block).
There is a report:
`java.lang.NullPointerException: Ticking memory connection
at me.otho.customItems.mod.handler.BlockDropHandler.onBlockDrop(BlockDropHandler.java:46)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_51_BlockDropHandler_onBlockDrop_HarvestDropsEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.event.ForgeEventFactory.fireBlockHarvesting(ForgeEventFactory.java:155)
at net.minecraft.block.Block.func_149690_a(Block.java:656)
at net.minecraft.block.Block.func_149697_b(Block.java:648)
at net.minecraft.block.Block.func_149636_a(Block.java:974)
at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:299)
at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:217)
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:498)
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 me.otho.customItems.mod.handler.BlockDropHandler.onBlockDrop(BlockDropHandler.java:46)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_51_BlockDropHandler_onBlockDrop_HarvestDropsEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraftforge.event.ForgeEventFactory.fireBlockHarvesting(ForgeEventFactory.java:155)
at net.minecraft.block.Block.func_149690_a(Block.java:656)
at net.minecraft.block.Block.func_149697_b(Block.java:648)
at net.minecraft.block.Block.func_149636_a(Block.java:974)
at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:299)
at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:217)
at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:498)
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@808c27
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)
`
I just noticed that the Custom Buckets, that automatically come when adding a fluid, are called like the fluid in the actual json, for example "Molten Zinc". Perhaps using "[JSON Fluid Name] Bucket" would be a more sensible solution ;)
Crashed on startup, I installed NEI and it's working fine so far. I don't see why a dependency on NEI would be necessary for a mod like this, so I assume that this is unintentional.
I've tried making some custom blocks and some of the types aren't seen as valid, so nothing is created. This has happened with FLOWER, CROSSED, and CARPET.
Also, what is the difference between LOG and PILLAR, exactly?
I have tried some things with the custom fluids and I find I am having difficulty understanding whether the configs work for it or not. I know not a lot of the options right now for fluids and I realize the focus is more on blocks. I guess I am wondering if it is in an experiment phase for fluids.
the following configs don't seen to work; isGas & viscosity.
crash-2017-10-23_08.14.26-client.txt
{ "items": [ { "maxStackSize": 64, "textureName": "terrasteel_plate", "name": "Terrasteel Plate" }, { "maxStackSize": 64, "textureName": "armored_pearl", "name": "Armored Primordial Pearl" }, { "maxStackSize": 64, "textureName": "blood_soul", "name": "Blood Soul" }, { "maxStackSize": 64, "textureName": "dense_earth_essence", "name": "Dense Earth Essence" }, { "maxStackSize": 64, "textureName": "earth_armor_core", "name": "Earth Armor Core" }, { "maxStackSize": 64, "textureName": "elementium_plate", "name": "Elementium Plate" }, { "maxStackSize": 64, "textureName": "enderAirBottle", "name": "Ender Air Bottle" }, { "maxStackSize": 64, "textureName": "gargantuan_moonstone", "name": "Gargantuan Moonstone" }, { "maxStackSize": 64, "textureName": "hyperdense_earth_essence", "name": "Hyperdense Earth Essence" }, { "maxStackSize": 64, "textureName": "ichor_plate", "name": "Ichor Plate" }, { "maxStackSize": 64, "textureName": "nether_superstar", "name": "Nether Superstar" }, { "maxStackSize": 64, "textureName": "purified_crystal_arcana", "name": "Purified Crystal Arcana" }, { "maxStackSize": 64, "textureName": "thauminite_plate", "name": "Thauminite Plate" }, { "maxStackSize": 64, "textureName": "thaumium_plate", "name": "thaumium_plate" }, { "maxStackSize": 64, "textureName": "vitality_crystal", "name": "Vitality Crystal" }, { "maxStackSize": 64, "textureName": "coin2", "name": "void_plate" }, ] }
Script im using
Looks like the Min and Max can't be the same, Max must be larger. I was trying to make it always generate only a single block, but it crashes when both are set to the same number (or when both are set to 1). I am on 1.7.10 if that matters.
https://gist.github.com/Shahelion/324d60742bd5e8a281f000ff38c0cd8f
Fluids that got added via CustomItems are not properly rendered in specific tanks.
Seared Tank (Tinkers' Construct): Renders as Water
Ender Tank (Ender Storage): Renders as Missing Texture
Heat Resistant Tank (Mariculture): Renders properly, surprisingly.
Tank (Buildcraft): Renders as Missing Texture
Tank (OpenBlocks): Renders as Missing Texture
Fluid Tanks (EnderIO): Doesn't even render, is invisible
Portable Tank(s) (Thermal Expansion): Renders as Lava
Custom crops with the flower rendering config does not connect to farmland block. The follow is an example.
Custom Crop:
https://dl.dropboxusercontent.com/u/68695308/custom%20items%20crash/2015-01-07/2015-01-07_15.43.59.png
Melon Crop:
https://dl.dropboxusercontent.com/u/68695308/custom%20items%20crash/2015-01-07/2015-01-07_15.44.34.png
Compare the two and you will see what I mean.
I could be doing something wrong but when i set the material to grass it acts like stone. Also i'm not sure if this is a bug or not but the grass material does not change color in different biomes.
When I generated a list of unlocalized names of fluids with /mt liquids the Minetweaker log gave me this unlocalized name. However, when I used the unlocalized name in a Modtweaker script that goes like this "mods.tconstruct.Smeltery.addMelting(Steamcraft:steamcraftOre:1, <liquid:molten zinc> * 288, 400, Steamcraft:steamcraftOre:1);" it gives me a giant error.
I am running the latest Forge, Minetweaker and CustomItems.
EDIT: Changing the name of the fluid to "MoltenZinc" in the json fixed it, however, it is not a good workaround. The localized name have no backspace which is rather weird.
I have notice was a duplicate version of a wall. For an example, in vanilla Minecraft there is two versions of a cobble wall. A normal cobble wall and a mossy cobble wall. When a custom wall is created, there is a second version or a duplicate like I mentioned previously. I don't know if it was intended or am mistake just thought you aught to know.
Edit: I had a look at the default config that you have provided and I see the the same thing.
Some fluids like Lava, Molten Metals or Liquid Pyrotheum have the effect of burning nearby blocks and burning players inside of them.
Perhaps, it would be nice to be able to configure this for Custom Fluids.
I am not sure if I have to create a custom texture for a fluid but in the end, my bucket does not render.
The bucket is on the right.
Using CustomThings .10
food can't have more than one effect, which makes the addition of foods similar to the notch-apple impossible.
I like the ironchests mod, since it has bigger chests up to 108 inventory slots. But I can only override each chest with a texture and recipe.
I would love to have multiple chests of the same tier like a 108slots chest in Ruby, Peridot, Sapphire, ... . So many chests of identical size but different texture.
Is it possible to allow bigger chests in customitems aswell. Codewise compact storage mod can allow a lot more.
CustomItems chest are codewise capped at 6 x 9, can we up the limit to 12 x 9 or even more?
I hope it is a simple as to increase the limits inside the code.
Thanks,
Guinaro
Add propertie on item/blocks to add translations
If there is not a configuration for a custom creative tab the game will crash, at less 1 configuration file must contain the custom creative tab. Trying to modify the creative tab option in the default custonitems config but it did nothing to prevent the crash, unless that was for something else. The following is the crash report that was given.
https://dl.dropboxusercontent.com/u/68695308/custom%20items%20crash/2014-12-19/crash-client.txt
A current work around is to have a custom creative tab just in the configuration.
I updated the Mod to 1.0.10 and all Custom Items disappeared. Do I have to change something to get them back?
Adding blocks/items to drop from entitys like skeletons, zombies, chickens, etc
Resources packs can be provided by a Minecraft server and be download directly from it without leaving the Minecraft client.
I tested to see how the mod react when a configuration file was not present on the clients side. Example, test.json is in the server configuration folder but test.json was not on the client side configuration. The result sends a error message saying "Fatally missing block and items" and boots you from the server.
Now here is the idea... What if instead it prompts the user that they are required to have these configs for this server. Much like resource pack can be fore a server. And from there you can download it directly with going to a website to download it.
It might be a little more under taking to do something like this but I thought to throw the idea out there.
I added a new crop, but it doesn't give me seeds back, when harvested.
Here is what I wrote:
{
"crops":
[
{"name": "Shard", "textureName":"shard_crop", "fruitName": "customitems:mixed_shard_essence", "renderType": "flower", "dropFromGrassChance": 0, "dropSeedWhenMature": true, "acceptBoneMeal": false, "minFruitDrop": 1, "maxFruitDrop": 1, "minSeedDrop": 1, "maxSeedDrop": 1, "eachExtraSeedDropChance": 0, "eachExtraFruitDropChance": 0, creativeTab = "Custom Items"}
]}
I don't know if I'm just stupid or if this is a bug. Could somebody help me?
Would it be possible to also implement XP drops for blocks when being harvested (block itself and/or item drops)?
FYI: I also posted this on your Minecraft Forum thread.
I found some reference to xp drops on the same forum, maybe it can be of assistance or give a nudge in the right direction: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/2617597-tutorial-how-to-add-xp-drops-to-custom-ore-blocks
Thanks,
Guinaro
Like custom double slab show up in NEI custom crops show up as well.
Could you give us some kind of comparison to normal ingame tool harvestlevels please?
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.