This mod is deprecated, which means that it will only get bugfixes and won't be updated to 1.8 and further: Use Custom Stuff 3 instead.
The mod allows you to easily create unique content for Minecraft. It is highly customizable and is a lot easier than creating regular mods. If you ever wanted to create your real own stuff but modding is to hard for you, this mod is for you!
Some features of Custom Stuff 2:
24 block types, 70+ attributes to customize them
8 item types, 50+ attributes to customize them
crafting recipes, shaped and shapeless, ability to use the ore dictionary for them
smelting recipes, also with ore dictionary support
villager trade recipes
dungeon loot
creative tabs
fuels
world generation, add your own ores to the world
ability to add scripts to your blocks and items
Sharing your creations
The created stuff in Custom Stuff 2 is organized in "mods" whose are basically directories with sub-directories for blocks, items, etc. This makes it easy to share them. Notice: You are not allowed to release your mods in the mods section of the minecraftforum. The reason for this is that Custom Stuff mods don't contain any java files. This is not my decision but the forums one. If you want to share your mods, you can do that in the Custom Stuff wiki.
Wiki
There is a community driven wiki for Custom Stuff: Wiki Since this is a community driven wiki, everbody is allowed to add stuff to it. The more people adding stuff to it, the better it gets.
Documentation
The Custom Stuff 2 documentation contains all attributes, functions, some examples and a tutorial that is going to be expanded over time. It is a good idea to start with that tutorial. There is now a public repository for the documenation: https://bitbucket.or...2-documentation
Bugs and Suggestions
You can report bugs and make suggestions here. Also if a bug is listed there do not post it here again.
0.11.29 Beta:
- fixed server crash when using scripts that can use world
0.11.28 Beta:
- added world.playSound() and entity.playSound() methods
- fixed onCollidedWithPlayer and onCollidedWithLiving doesn't work
0.11.27 Beta:
- added entity.setDead()
- fixed addFuelFor also adds fuel to vanilla furnace
0.11.26 Beta:
- added getInventory() to player and world
- added getStack() to inventory
0.11.25 Beta:
- added getLocalization and getLocalizedItemName functions to mod object
0.11.24 Beta:
- added world and player objects to ingame renderer scripts
0.11.23 Beta:
- added overloaded methods for world.spawnParticle() with a maxDistance parameter
- added onUpdate attribute to tile entities
- added support ofr \n in renderer.drawString()
- fixed renderer.setTexture doesn't work if using relative-to-mod path
0.11.22 Beta:
- added length attribute for post, crossTexturePost
0.11.21 Beta:
- fixed buckets don't work well with other mods
0.11.20 Beta:
- fixed possbile crash when using removeRecipe?
0.11.19 Beta:
- added onRandomDisplayTick attribute
- added normalBlockShading attribute to doors
- bottom side of top part and top side of bottom part of doors aren't rendered anymore
- fixed crash when middle clicking door without setting the pick attribute
- fixed tile entity data is not sent to the client
0.11.18 Beta:
- fixed entity item methods cause error
0.11.17 Beta:
- fixed custom crafting tables are slow?
- fixed default texture for crafting gui
0.11.16 Beta:
- fixed can't use minecraft:air for replacedBlocks
0.11.15 Beta:
- fixed trap door can't be closed with redstone
- fixed a crash related to recipes
- fixed player stuck on custom chests?
0.11.14b Beta:
- fixed another crash
0.11.14 Beta:
- fixed crash on server start
0.11.13 Beta:
- fixed crash when using Multi Page Chest and CS2
0.11.12 Beta:
- added asLiving(), asPlayer() and asItem() methods to entity
- fixed crash when adding trap door
- world.getBlockName() now returns "minecraft:air" instead of null for air blocks
- fixed door IconFile doesn't work
- fixed items aren't in the correct creative tba in some cases
- fixed possible crash in chest renderer
- fixed all 16 metadata variants are shown in NEI when none should be there
- fixed entity.isLiving() not return true for players
0.11.11 Beta:
- added enumEntities method to world
- you can now damage items in recipes by adding a "-" the to ingredients
- fixed drop can't be set to "minecraft:air" in order to drop nothing
- "minecraft:air" is now the default value for drop
- fixed creative tabs can't have the icon of a block / item that is in it
0.11.10 Beta:
- updated to Minecraft 1.7.10
- fixed issues with placement on custom blocks
- changed input arguments of functions in the mod object that required items
- all functions in the mod object should now be able to correctly use items from other mods
0.11.9 Beta:
- added anvilMaterial attribute to items
- added new item types: axe, pickaxe, shovel and sword
- added rotateSideTextures attribute to facing block
- added blocksPiston attribute to blocks
- added getNbt function to itemstack and entity
- removed get, set and removeExperience functions from player
- fixed items don't have the enchanted effect even if they are enchanted
- fixed whitespaces in harvestBlocks attribute makes it not work
- fixed possible crash during world generation
0.11.8 Beta:
- fixed crash when not all potion values are set
- fixed sendMessage functions don't work
0.11.7 Beta:
- fixed crash when breaking blocks with custom items
0.11.6 Beta:
- fixed crafting recipes don't show up correctly in NEI
0.11.5 Beta:
- added onArmorUpdate attribute to armor
- added new block type: carpet
- added particles attribute to furnace and torch
- added craftMatrix object to crafting handlers
- added world.spawnParticle() method
- fixed blocks and items can't use themselves for their attributes
- fixed default textures don't work
- fixed crash when breaking a block with an item that doesn't use the toolClass attribute
0.11.4 Beta:
- fixed results of some recipes have wrong damage value
- fixed crash related to GUIs
- fixed texture of armor doesn't work
0.11.3 Beta:
- fixed crash when adding blocks of some types
- fixed crash when rightclicking an entity
- fixed unlocalized name of damageable items
- fixed spawn of "ghost" items when using the entity.shear function
- changed default value of damage attribute to 0
0.11.2 Beta:
- fixed modId is automatically converted to lowercase
- fixed crash when destroying block
- fixed item for door blocks caused crash in creative inventory
0.11.1 Beta:
- added expDrop block attribute
- fixed crash during world generation
- make game crash again if there is an error in a mod
0.11.0 Beta:
- updated to Minecraft 1.7.2
- changed location of mods to the main mods directory
- added language file support
- Custom Stuff mods are now registered as regular mods
- removed id item attribute
- removed displayName item attribute
- damage item attribute no longer uses metadata
- changed fluidId item attribute to fluid
- removed id block attribute
- removed displayName block attribute
- changed doubleSlabId block attribute to doubleSlabBlock
- changed blockId world gen attribute to block
- removed config.addBlockIdProperty()
- removed config.addItemIdProperty()
- removed config.getBlockId()
- removed config.getBlockIdFrom()
- removed config.getItemId()
- removed config.getItemIdFrom()
- changed entity.getItemId() to entity.getItemName()
- changed world.getBlockId() to world.getBlockName()
- changed world.setBlockId() to world.setBlock()
- changed world.setBlockIdAndMetadata() to world.setBlockAndMetadata()
- changed world.getContainerSlotId() to world.getContainerSlotItemName()
- changed world.getAliasId() to world.getAliasItemName()
- changed itemstack.setId() to itemstack.setItem()
- changed itemstack.getId() to itemstack.getItemName()
- changed inventory.getId() to inventory.getItemName()
- changed player.getItemId() to player.getItemName()
- replaced all item and block id parameters with name parameters
0.10.6b Beta:
- fixed custom crafting tables matches to empty grid and thus giving an infinite number of items
0.10.6 Beta:
- added metadata support for thickness attribute
- added maxStack attribute for blocks
- chagned fluids:
- removed id2 and color attributes
- added textureFileStill, textureFileFlowing, gaseous, density, viscosity, luminosity and flowLength attributes
- changed bucket:
- removed fluidId2 attribute
- changes default value of maxStack attribute to 64
- changed location of armor textures to assets/{mod name}/textures/models/armor
- chagned location of chest textures to assets/{mod name}/textures/entity/chest
- changed location of gui textures to assets/{mod name}/textures/gui
- fixed textures for guis, armor and chests don't work
- fixed onBlockDestroyed is called when onHitEntity should
- fixed torch placement and ceiling rendering
- fixed server crashes when loading a CS2 mod
- fixed all metadata variants of fluids are shown in NEI if addToCreative is set to false for all metadatas
- fixed metadata variants of post and crossTexturePost don't work correctly
- fixed some blocks don't have the correct information in inventory
- moved flat blocks a bit away from side, which should fix overlapping textures
0.10.5b Beta:
- added the creation of a default pack.mcmeta file for mods
- fixed Custom Stuff prevents Minecraft from correctly draw the HUD.
0.10.5 Beta:
- updated to 1.6.2
- added block attributes: onCollidedWithPlayer, onCollidedWithLiving, information
- fixed doors drop everything twice when breaking the top part
- fixed toolClass and harvestLevel attributes don't work correctly for some block types
- fixed guiX, guiY, mouseX, mouseY, width and height objects don't get defined in scripts
- fixed some minor issues
- moved CS2InformationFile to config/CustomStuff
0.10.4 Beta:
- added mod functions: getAliasId(), getAliasMetadata
- added player functions: swingItem(), isInCreative()
- added world, player and position objects to gui onDraw
- changed removeRecipe so you don't have to use the ore dict name to remove a ore dict recipe. You can now also just use an entry of that ore dict list
- fixed onWalking getting executed where onWalkingPlayer and onWalkingLiving should be
- fixed crash if drop attribute isn't set
- fixed furnaces don't interact correctly with hoppers
- fixed issues with NEI
0.10.3c Beta:
- fixed metadata 1 version of facing blocks have wrong textures on inventory
- fixed possible crash on server
0.10.3b Beta:
- fixed possible crash
0.10.3 Beta:
- added gui attribute onDraw
- added property name to 'Property not found' exception
- added the generation of a 'CS2InformationFile.txt' file that contains all biome, potion, ore dictionary and liquid names that are available in your minecraft.
- added Thermal Expansion, BuildCraft and Railcraft support. The added functions are available for the mod object.
- the drop attribute for blocks can now handle multiple items
- fixed recipes not showing up in NEI
- fixed fence only displays metadata 0 textures in inventory
- fixed some issues with NEI that made showing up the wrong items and blocks
- fixed items have the wrong name when using maxDamage
0.10.2b Beta:
- fixed drawColoredRect added 1000 to width and height
- fixed (hopefully) a major performance issue.
0.10.2 Beta:
- added metadata support for items. You can now create 32 metadata versions of items
- added mod functions: getModName(), readFile(), writeFile(), appendFile(), registerIngameRenderer()
- added new script object: renderer
->it has the functions setTexture(), drawTexturedRect(), drawColoredRect(), drawString(), getStringWidth()
- fixed fluids don't work
- fixed empty bucket doesn't get filled with custom fluids.
- fixed NPE when picking up custom items
- fixed problems occuring when using different tile entities for different metadatas.
- fixed some crashes
0.10.1 Beta:
- added mod functions: getBlockType(), removeMinable(), removeBiomeDecorator(), removeSmeltingRecipe(), removeSmeltingRecipeFrom()
- added world function: getBlockType()
- errors should crash the game again
- fixed custom smelting recipe lists don't work in some cases
- fixed damage value of all kind of itemstacks is always 0 when using aliases.
0.10.0b Beta:
- fixed default itemstack stacksize is 0. Should fix problems with drop, recipes, village recipes...
- fixed item for slabs doesn't work
- fixed random amount for drop doesn't work
- fixed tile entity data with names doesn't work.
- fixed player.add() and world.addToContainer() only add to existing stacks
0.10.0a Beta:
- fixed crashes related to itemstacks
0.10.0 Beta:
- added new blocks: post, crossTexturePost
- added canPlaceOnFloor, canPlaceOnCeiling, canPlaceOnWall attributes to all blocks
- added the possibility to store data in a tile entity using a string
- added the possibility to store float data in tile entities and item stacks
- added onItemSmelted trigger to furnace tile entity
- added entity functions: getFallDistance(), setFallDistance(), isItem()
- added item functions: getItemId(), getItemDamageValue(), getItemStackSize()
- added player functions: sendChat(), getMaxHealth(), setMaxHealth(), canEfficientlyBreak(), canHarvest(), getItemMaxStackSize()
- added itemstack functions: canEfficientlyBreak(), canHarvest(), getMaxStackSize()
- added mod functions: removeAllRecipes(), removeRecipesByResult()
- added world functions: getContainerSlotMaxStackSize()
- added various functions to enable / disable rendering of ingame overlays (like hotbar, health, xp, etc.)
- made armor moving to empty armor slots when rightclicking (like vanilla armor does)
- player.add() and world.addToContainer() are now filling up existing stacks before adding to empty ones
- fixed mod.loadScript() doesn't work for mods in zip files
- fixed textures don't work in mods in zip files
- fixed removeEnchantment and clearEnchantments don't remove enchanted glow if there is no enchantment left
- fixed allowedBiomes doesn't work
- fixed issues with 'allow all damag values'
- fixed onNeighborChange and onRedstoneSignal don't work for torches.
0.9.12d Beta:
- maybe it is now fixed...
0.9.12c Beta:
- really fixed crash on start caused by custom items... hopefully
0.9.12b Beta:
- fixed crash on start caused by any custom item
0.9.12 Beta:
- added new block type: flat
- added world generation attribute: allowedBiomes
- added block attributes: onWalkingLiving, onWalkingPlayer, faceBySide
- added world functions: sendMessageToAllPlayers, sendMessageToPlayer
- liquids gets added to the forge liquid dictionary
- fixed slabs use metadata 0 for its textures no matter what metadata the slab has
- fixed crash when rightclicking on entity with no item in the player's hand
- fixed top of facing and furnace blocks have missing texture when textureFileYP isn't set
- fixed "use all metadata" feature doesn't work
- fixed NPE caused by furnaces
0.9.11 Beta:
- added itemstack functions: getIntData(), getStringData(), setIntData(), setStringData()
- added player functions: getStackIntData(), getStackStringData(), setStackIntData(), setStackStringData()
- added world functions: getStackIntData(), getStackStringData(), setStackIntData(), setStackStringData()
- added config functions: getBlockIdFrom(), getItemIdFrom(), getBooleanFrom(), getIntFrom(), getStringFrom()
- added player object to onUseOnEntity and onUseOnPlayer
- fixed doors have always 'Unnamed' as their name
- fixed player doesn't get any damage at all.
0.9.10 Beta:
- updated to 1.5.1
- added item trigger: onUseOnPlayer
- added player functions: isSneaking(), isSprinting()
- added side variable to onActivated
- added hitX and hitY variables to onActivated, onUse and onUseFirst
- fixed tile entity string data doesn't get saved
- fixed hasEffect doesn't work for armor and food
- removed door item: door blocks create their items themselves
-> use iconFile for the item's icon
- texture sheets are no longer used; single textures are now used
-> removed block attribute textureFile
-> removed item attribute textureIndex
-> item attribute textureFile is no longer the texture sheet but the single texture for the icon
-> replaced textureIndex attributes with textureFile attributes
-> all textures now go into their directory in the textures directory of your mod
-> the directory with the same name as the mod's directory is no longer used
0.9.9 Beta:
- added player function: getUsername()
- added world function: getBlockLightLevel()
- added entity object to onFallUpon trigger
- added player object to onDestroyedByPlayer
- added hasEffect attribute to items
- added new block type: furnace
- attributes textureIndexFront, textureIndexBack and textureIndexSides can now use metadata 0 and 1
- changed the guiFile default value for furnace to "/gui/furnace.png"
- fixed toolClass "noHarvest" doesn't work
- fixed custom items as fuel crashed the game
- fixed ore dictionary classes in shapeless recipes crash the game
- fixed player.placeBlock() crash the game if the placed block isn't in the player's inventory
- fixed player.setHunger() causes a crash on the server
- fixed blocklike chests and furnaces don't drop their contents when destroyed
- fixed large mod.js files cause crash
- fixed chest selection and collision box
0.9.8d Beta:
- fixed crash when using empty itemstacks e.g. for removeRecipe
0.9.8c Beta:
- fixed zipped mods crash the game
0.9.8b Beta:
- fixed an issue related to a recipes123.txt file
0.9.8 Beta:
- updated to 1.4.7
- added new block types: wall, wheat, facing
- added new block attributes: toolClass, harvestLevel, isBeaconBase, slipperiness
- added new player functions: getHorizontalAngle, getVerticalAngle, removeExperience, setExperience
- added new mod functions: removeTradeRecipe, addChestItem, removeChestItem
- added a .ini file to cs mods: you can change there the name of the mod's config file
- added items can be damaged in recipes by adding a '
-' to an ingredient
- fixed some potential crashes
- fixed ingredients of shapeless recipes don't show in NEI
- fixed config.getString wants a integer instead of a string
- fixed mod.removeSpawn doesn't work
- fixed world generations don't work in the nether and in the end
0.9.7 Beta:
- updated to 1.4.6
0.9.6b Beta:
- fixed issue that crashes the game
0.9.6 Beta:
- fixed player.add adds item to the armor inventory when the normal inventory is full
- fixed typo (entity.sePosition
-> entity.setPosition)
- fixed tickCount is decreasing instead of increasing
- fixed mod.removeRecipe doesn't work in some cases
- fixed client and server use different y
-coordinates
- fixed game crashes when furnace has fuel in it while loading the world
0.9.5c Beta:
- fixed server crashes when adding custom blocks to the game
0.9.5b Beta:
- fixed blocks always have metadata 0 when placed
- fixed ladders always have metadata 0 when placed
- fixed fence render glitch
- vanilla torches can now be placed on custom fences
- custom fences now connect to vanilla fence gate
0.9.5 Beta:
- updated to 1.4.5
- added mod.addCreativeTab function
- added mobDrop functions with rate parameter
- added mod.getOreDictClassItems and mod.isItemInOreDictClass functions
- added xp functions
- added velocity related functions
- added isSensible attribute for button
- added player.getLookX, player.getLookY, player.getLookZ functions
- added overworldReplacedBlocks, netherReplacedBlocks, endReplacedBlocks attributes for world gens
- (temporarily) removed player.getLookPos function
- fixed items added with addMobDrop only drop once
- fixed bonemeal handler doesn't call scripts
- fixed double slab gets the wrong metadata in one case
- fixed ItemStackList attributes don't work correctly
0.9.4c Beta:
- fixed custom trap doors place vanilla trap doors
- fixed stairs have the wrong selection box
- fixed falling gravity blocks don't render
0.9.4b Beta:
- fixed stairs crash the game
- fixed trapdoors can't be place on the upper half of a block
- fixed fence and fence gate render glitches
- fixed fence gate has the inverted hasCollision functionality
- doubleSlabId and doubleSlabMeta are now IntegerArray attributes
- stairs now have the corner functionality
0.9.4 Beta:
- updated to 1.4.2
- added mod.addTradeRecipe function
- added mod.addMobDrop and mod.addRareDrop functions
- added mod.getOreDictClasses function
- added player.getLookPos function
- added itemstack, player and world functions: hasEnchantment, clearEnchantments, addEnchantment, removeEnchantment
- slabs can now use metadata 0 to 7
- changed default value of tileTransparent to true
- fxied gravity blocks don't drop the correct item when they get destroyed while it is an entity
- fixed item ids can't be smaller than 4096
- fixed world.harvestBlock spawns a "ghost" item
- fixed textureIndexXN and textureIndexZN had swapped functionalities
0.9.3 Beta:
- fixed fuel not working at all
- fixed smelting recipes with recipeLists other than 'vanilla' not working
0.9.2b Beta:
- removed the "Some Problems" message when entering a world
0.9.2 Beta:
- added onPlacedByPlayer trigger
- fixed can not use whitespaces for IntegerList attributes
- fixed issues with onLeftClickLiving and onLeftClickPlayer
- fixed config files don't get saved if there is an error with the mod
- fixed tileTransparent has an inverted logic
- minecraft now crashes if there is an error
0.9.1 Beta:
- added config object to item/block triggers and to all handlers
- added itemstack.damageItem function
- added config.addItemIdProperty and config.getItemId functions
- added onBonemeal and onRedstoneSignal trigger
- added tileTransparent attribute
- added new item type: bucket
- fixed can not add fluid blocks
- fixed fluids don't disappear on their own
- fixed game crashes when a pressure plate with trigger="all" gets triggered
- fixed pressure plate always uses "all" as trigger
- fixed removeRecipe doesn't work with empty slots
- fixed config.get... with category causes crash when used
- fixed world.spawnItem spawns a "ghost" item besides the real one
0.9.0c Beta:
- fixed ore generates in the air
0.9.0b Beta:
- fixed game crashes on startup
0.9.0 Beta:
- added setValues method to itemstack
- added range to drop amount for blocks
- added addPotionEffect method to living
- added pane, crossTexture and fluid blocks
- added transparent and semiTransparent attributes to block
- added world generation: ore and flower
- Custom Stuff now initializes the CS mods after all minecraft mods
- fixed potion can not be unset
- fixed crash when left clicking entity and onLeftClickLiving isn't set
- fixed config files are all named null_CustomStuff.cfg
- fixed gravity block isn't visible when falling
- fixed gravity block doesn't use metadata correctly
- fixed removeRecipe doesn't work in some cases
- fixed server crashes when right clicking with a custom item
- fixed issues with crafting tables if width and height aren't the same
- fixed player.sendMessage make the message appear twice
0.8.3 Beta:
- added pick attribute for blocks
- added information attribute for items
- added damage attribute for items
- added damageReduction attribute for armor items that replaces the armorMaterial attribute
- added drop attribute that replaces idDropped, damageDropped and quantityDropped
- not setting the drop attribute will now drop the block itself with metadata 0 instead of drop nothing
- fixed stairs use always texture index 0 in inventory
- fixed empty slots for recipes don't work
- fixed armor effects don't work
0.8.2 Beta:
- added metadata support for resistance
- added doubleSlabMeta attribute
- changed default value of block attribute addToCreative to false
- changed doubleSlabId to none array attribute (no metadata possible anymore)
- fixed fence not working
- fixed some placement issues with slabs
- fixed IDs for custom items in recipes have to be 256 higher than the Id attribute
0.8.1 Beta:
- fixed metadata for normal blocks wasn't recognized
- fixed guis crash server
0.8.0 Beta:
- first release of Custom Stuff 2
Multi Page Chest
This mod adds a new chest to the game: the Multi Page Chest. This chest can store up to 585 stacks of items. Don't have lacks of space anymore!
1.3.5:
- updated to Minecraft 1.8
1.3.4: - moved page buttons back into the GUI - fixed inventory tweaks sorting only works on first page - fixed memory leaks 1.3.3: - Shift-clicking now moves items in following pages if the current one is full 1.3.2: - updated to 1.7.10 1.3.1: - added support for Inventory Tweaks 1.3.0: - updated to 1.7.2 1.2.4b: - fixed shift -clicking items in the chest will delete them 1.2.4: - updated to 1.6.2 - added a delete slot - some GUI changes 1.2.3: - updated to 1.5 1.2.2: - updated to 1.4.6 1.2.1: - fixed server crashes when opening chest - fixed mouse moves to center when opening next page - fixed opening chest increases page number 1.2: - updated to 1.4.5 - new texture - new recipe - fixed some issues 1.1.2: - fixed shift clicking move items always to the first page - chest now loads only one page and not all five when opening the chest 1.1.1: - fixed mod crashes game at startup in some cases 1.1.0b: - removed mcmod.info, that caused a crash on forge 230+ 1.1.0: - updated to 1.3.2 - implemented the new lid open chest 1.0.12: - updated to 1.2.5 1.0.11: - chest now uses ITextureProvider from forge (I hope that fixed the bug with the jungle wood) 1.0.10: - ported to 1.2.3 1.0.9: - fixed shift clicking in chest duplicates items 1.0.8: - fixed shift clicking transfers items always to frist page 1.0.7: - updated to 1.1.0 - all 5 pages work on SMP - added chest to creative inventory - mod now uses forge 1.0.6: - updated to 1.0.0 - changed default id to 203 1.0.5: - removed pages 2 to 5 in SMP - changed default id to 120 1.0.4: - fixed pages 3 to 5 moved their items into the first page 1.0.3: - changed default gui id to 40 1.0.2: - added the gui id to the config file 1.0.1: - fixed game crashes when shift -clicking an item into it
More Furnaces
This mod adds five furnaces to the game. An iron, a gold, a diamond, an obsidian and a netherrack furnace. Each furnace has different abilities like smelting speed or dual smelting. If you like smelting stuff, this mod is definitely for you!
Iron Furnace The iron furnace is 1.33 times faster and uses 1.25 times more fuel than the normal furnace.
Gold Furnace The gold furnace is 2.5 times faster and uses 2 times more fuel than the normal furnace.
Diamond Furnace The diamond furnace is 5 times faster and uses 4 times more fuel than the normal furnace.
Obsidian Furnace The obsidian furnace can smelt two items at once, is as fast as the iron furnace and uses 2 times more fuek than the normal furnace.
Netherrack Furnace The netherrack furnace doesn't need any fuel. It smelts items whenever fire is on top of it, but it takes the furnace 90 seconds to smelt one item.
Changes
1.3.10:
- updated to Minecraft 1.8
1.3.9: - updated to 1.7.10 1.3.8: - changed fuel consumption rates - added furnace speed and consumption rates to the config file 1.3.7: - fixed smelted items don't move to free output slot when necessary 1.3.6: - updated to 1.7.2 - fixed coal block doesn't work as fuel 1.3.5: - updated to 1.6.2 1.3.4c: - made mod work with 1.5.2 1.3.4b: - fixed crash when hopper interacts with furnaces and Custom Stuff is not installed 1.3.4: - fixed hopper interaction 1.3.3: - updated to 1.5 1.3.2: - updated to 1.4.6 1.3.1: - updated to 1.4.5 1.3.0: - updated to 1.4.2 - added obsidian and netherrack furnace 1.2.3: - fixed shift clicking issues 1.2.2b: - removed mcmod.info, that caused a crash on forge 230+ 1.2.2: - now really changed the tile entity names 1.2.1: - changed tile entity names to not break furnaces from 1.2.5 worlds 1.2.0: - updated to 1.3.2 1.1.8: - updated to 1.2.5 1.1.7: - fixed furnaces crashes game one case 1.1.6: - ported to 2.2.3 1.1.5: - fixed iron furnace crashing the game in some cases - added furnaces to the creative inventory 1.1.4: - fixed blazing rods not working as fuel 1.1.3: - updated to 1.1.0 - changed ids of the slots of the furnaces, so that they work with i.e bc pipes 1.1.2: - fixed a bug that allows you to dupe items 1.1.1: - updated to 1.0.0 - fixed gold and diamond furnace removes items when more than 2 stacks in input or fuel slots - fixed output slots not moving stacks properly 1.1: - the furnaces have now multipy input, fuel and output slots - increased the smelting speed of the gold furnace 1.0.5: - fixed furnaces crash game in SMP - the mod now uses 3 instead of 6 block ids 1.0.4: - fixed game crashes when shift -clicking an item into a furnace - added gui id to the config file - changed default gui ids from 16,17,18 to 41,42,43 1.0.3: - fixed game crashes when destroy iron furnace with items in it 1.0.2: - added Minecraft Forge support 1.0.1: - updated to 1.8.1
Chest Transporter
This mod adds a new item to the game: Chest Transporter. This item allows you pick up a chest with its items and place it somewhere else. You can also pick up chests from a storage minecart and place it in a normal minecart. But while you have a chest in your inventory, you dig and walk slowlier, have more hunger and can not jump over one block. It also works with Multi Page Chest, Iron Chests,CompactStorage, Iron Chest Minecarts,Storage Drawers and Extra Carts.
If you are updating from 1.2.0, you MUST use your transporters before updating or else the chest and its contents will be lost.
Changes
2.1.0: - updated to 1.8
2.0.3: - fixed compatibility issue with CompactStorage 2.0.2: - fixed wooden chest transporter doesn't get damaged 2.0.1: - changed recipes - changed durabilities - fixed crash when placing chests on some blocks 2.0.0: - added iron and diamond transporter - wooden transporter has now 5 uses - added support for Variety Chests, Iron Chest Minecarts, CompactStorage and Extra Carts 1.2.0: - added support for barrels from Factorization - items doesn't break anymore when in creative mode 1.1.10: - updated to 1.7.10 1.1.9: - added support for trapped chests 1.1.8: - updated to 1.7.2 1.1.7: - updated to 1.6.2 1.1.6: - updated to 1.5 1.1.5: - added support for the new obsidian chest from Iron Chests 1.1.4: - updated to 1.4.7 - added support for Multi Page Chest 1.1.3: - updated to 1.4.6 1.1.2: - updated to 1.4.5 1.1.1b: - fixed game crashes when rightclick minecarts. 1.1.1: - fixed game crashes if Iron Chests isn't installed 1.1.0: - updated to 1.4.2 - added support for Iron Chests 1.0.0: - initial release
Whole Tree Axe
This mod adds a new item to the game: Whole Tree Axe. This axe harvests all connecting wood blocks. The axe has 59 uses. The idea and the icon is from Kasdar.
1.2.1:
- fixed crash with newer versions of forge
1.2.0: - updated to 1.8 1.1.9: - fixed axe is damaged by 2 per use 1.1.8 - updated to 1.7.10 1.1.7: - updated to 1.7.2 1.1.6: - updated to 1.6.2 1.1.5: - updated to 1.5 1.1.4: - updated to 1.4.6 1.1.3: - updated to 1.4.5 1.1.2: - updated to 1.4.2 1.1.1: - added property to the config file to allow adding blocks to work with the axe - axe now works with harvesting a block instead of right clicking it 1.1.0b: - removed mcmod.info, that caused a crash on forge 230+ 1.1.0: - updated to 1.3.2 1.0.8: - updated to 1.2.5 1.0.7: - updated to 1.2.3 1.0.6: - updated to 1.1.0 1.0.5: - updated to 1.0.0 1.0.4: - updated to 1.8.1 1.0.3: - fixed drop birch and spruce wood 1.0.2: - axe now harvests all connecting wood blocks 1.0.1: - fixed config file in SMP not working
Donation
If you like any of these mods and you have a few bucks left, feel free to donate. Any amount is highly appreciated and makes it possible for me to spend more time on working on the mods.
Banners
Made by GoldenC:
This document is Copyright ? 2011 - 2016 and is the intellectual property of the author. It may be not be reproduced under any circumstances except for personal, private use as long as it remains in its unaltered, unedited form. It may not be placed on any web site or otherwise distributed publicly without advance written permission. Use of this mod on any other website or as a part of any public display is strictly prohibited, and a violation of copyright. Mod packs: You can include these mods in mod packs. You may not make any money with it and the place of distribution must contain my name (CubeX2) and a link to this thread.
excellent mod. I have been looking for something like this. You should add [SMP] to the title. itmakes it easier for those of us looking for server mods.
This mod is deprecated, which means that it will only get bugfixes and won't be updated to 1.8 and further: Use Custom Stuff 3 instead.
The mod allows you to easily create unique content for Minecraft. It is highly customizable and is a lot easier than creating regular mods. If you ever wanted to create your real own stuff but modding is to hard for you, this mod is for you!
Some features of Custom Stuff 2:
Sharing your creations
The created stuff in Custom Stuff 2 is organized in "mods" whose are basically directories with sub-directories for blocks, items, etc. This makes it easy to share them. Notice: You are not allowed to release your mods in the mods section of the minecraftforum. The reason for this is that Custom Stuff mods don't contain any java files. This is not my decision but the forums one. If you want to share your mods, you can do that in the Custom Stuff wiki.
Wiki
There is a community driven wiki for Custom Stuff: Wiki Since this is a community driven wiki, everbody is allowed to add stuff to it. The more people adding stuff to it, the better it gets.
Documentation
The Custom Stuff 2 documentation contains all attributes, functions, some examples and a tutorial that is going to be expanded over time. It is a good idea to start with that tutorial. There is now a public repository for the documenation: https://bitbucket.or...2-documentation
Bugs and Suggestions
You can report bugs and make suggestions here. Also if a bug is listed there do not post it here again.
Installation
1. Install Minecraft Forge (10.13.4.1492 or newer).
2. Place the downloaded .jar file into .minecraft/mods
3. Download Rhino and place the js.jar file contained in the zip file into .minecraft/mods
Downloads
[1.7.10] Custom Stuff 2 0.11.29 Beta
Custom Stuff 2 0.11.28 Documentation
Example Mod
Backup your world before any update!
Older Versions:
Custom Stuff 1: [adf.ly] [direct]
Custom Stuff 2: [adf.ly] [direct]
Changes
- fixed server crash when using scripts that can use world
0.11.28 Beta:
- added world.playSound() and entity.playSound() methods
- fixed onCollidedWithPlayer and onCollidedWithLiving doesn't work
0.11.27 Beta:
- added entity.setDead()
- fixed addFuelFor also adds fuel to vanilla furnace
0.11.26 Beta:
- added getInventory() to player and world
- added getStack() to inventory
0.11.25 Beta:
- added getLocalization and getLocalizedItemName functions to mod object
0.11.24 Beta:
- added world and player objects to ingame renderer scripts
0.11.23 Beta:
- added overloaded methods for world.spawnParticle() with a maxDistance parameter
- added onUpdate attribute to tile entities
- added support ofr \n in renderer.drawString()
- fixed renderer.setTexture doesn't work if using relative-to-mod path
0.11.22 Beta:
- added length attribute for post, crossTexturePost
0.11.21 Beta:
- fixed buckets don't work well with other mods
0.11.20 Beta:
- fixed possbile crash when using removeRecipe?
0.11.19 Beta:
- added onRandomDisplayTick attribute
- added normalBlockShading attribute to doors
- bottom side of top part and top side of bottom part of doors aren't rendered anymore
- fixed crash when middle clicking door without setting the pick attribute
- fixed tile entity data is not sent to the client
0.11.18 Beta:
- fixed entity item methods cause error
0.11.17 Beta:
- fixed custom crafting tables are slow?
- fixed default texture for crafting gui
0.11.16 Beta:
- fixed can't use minecraft:air for replacedBlocks
0.11.15 Beta:
- fixed trap door can't be closed with redstone
- fixed a crash related to recipes
- fixed player stuck on custom chests?
0.11.14b Beta:
- fixed another crash
0.11.14 Beta:
- fixed crash on server start
0.11.13 Beta:
- fixed crash when using Multi Page Chest and CS2
0.11.12 Beta:
- added asLiving(), asPlayer() and asItem() methods to entity
- fixed crash when adding trap door
- world.getBlockName() now returns "minecraft:air" instead of null for air blocks
- fixed door IconFile doesn't work
- fixed items aren't in the correct creative tba in some cases
- fixed possible crash in chest renderer
- fixed all 16 metadata variants are shown in NEI when none should be there
- fixed entity.isLiving() not return true for players
0.11.11 Beta:
- added enumEntities method to world
- you can now damage items in recipes by adding a "-" the to ingredients
- fixed drop can't be set to "minecraft:air" in order to drop nothing
- "minecraft:air" is now the default value for drop
- fixed creative tabs can't have the icon of a block / item that is in it
0.11.10 Beta:
- updated to Minecraft 1.7.10
- fixed issues with placement on custom blocks
- changed input arguments of functions in the mod object that required items
- all functions in the mod object should now be able to correctly use items from other mods
0.11.9 Beta:
- added anvilMaterial attribute to items
- added new item types: axe, pickaxe, shovel and sword
- added rotateSideTextures attribute to facing block
- added blocksPiston attribute to blocks
- added getNbt function to itemstack and entity
- removed get, set and removeExperience functions from player
- fixed items don't have the enchanted effect even if they are enchanted
- fixed whitespaces in harvestBlocks attribute makes it not work
- fixed possible crash during world generation
0.11.8 Beta:
- fixed crash when not all potion values are set
- fixed sendMessage functions don't work
0.11.7 Beta:
- fixed crash when breaking blocks with custom items
0.11.6 Beta:
- fixed crafting recipes don't show up correctly in NEI
0.11.5 Beta:
- added onArmorUpdate attribute to armor
- added new block type: carpet
- added particles attribute to furnace and torch
- added craftMatrix object to crafting handlers
- added world.spawnParticle() method
- fixed blocks and items can't use themselves for their attributes
- fixed default textures don't work
- fixed crash when breaking a block with an item that doesn't use the toolClass attribute
0.11.4 Beta:
- fixed results of some recipes have wrong damage value
- fixed crash related to GUIs
- fixed texture of armor doesn't work
0.11.3 Beta:
- fixed crash when adding blocks of some types
- fixed crash when rightclicking an entity
- fixed unlocalized name of damageable items
- fixed spawn of "ghost" items when using the entity.shear function
- changed default value of damage attribute to 0
0.11.2 Beta:
- fixed modId is automatically converted to lowercase
- fixed crash when destroying block
- fixed item for door blocks caused crash in creative inventory
0.11.1 Beta:
- added expDrop block attribute
- fixed crash during world generation
- make game crash again if there is an error in a mod
0.11.0 Beta:
- updated to Minecraft 1.7.2
- changed location of mods to the main mods directory
- added language file support
- Custom Stuff mods are now registered as regular mods
- removed id item attribute
- removed displayName item attribute
- damage item attribute no longer uses metadata
- changed fluidId item attribute to fluid
- removed id block attribute
- removed displayName block attribute
- changed doubleSlabId block attribute to doubleSlabBlock
- changed blockId world gen attribute to block
- removed config.addBlockIdProperty()
- removed config.addItemIdProperty()
- removed config.getBlockId()
- removed config.getBlockIdFrom()
- removed config.getItemId()
- removed config.getItemIdFrom()
- changed entity.getItemId() to entity.getItemName()
- changed world.getBlockId() to world.getBlockName()
- changed world.setBlockId() to world.setBlock()
- changed world.setBlockIdAndMetadata() to world.setBlockAndMetadata()
- changed world.getContainerSlotId() to world.getContainerSlotItemName()
- changed world.getAliasId() to world.getAliasItemName()
- changed itemstack.setId() to itemstack.setItem()
- changed itemstack.getId() to itemstack.getItemName()
- changed inventory.getId() to inventory.getItemName()
- changed player.getItemId() to player.getItemName()
- replaced all item and block id parameters with name parameters
0.10.6b Beta:
- fixed custom crafting tables matches to empty grid and thus giving an infinite number of items
0.10.6 Beta:
- added metadata support for thickness attribute
- added maxStack attribute for blocks
- chagned fluids:
- removed id2 and color attributes
- added textureFileStill, textureFileFlowing, gaseous, density, viscosity, luminosity and flowLength attributes
- changed bucket:
- removed fluidId2 attribute
- changes default value of maxStack attribute to 64
- changed location of armor textures to assets/{mod name}/textures/models/armor
- chagned location of chest textures to assets/{mod name}/textures/entity/chest
- changed location of gui textures to assets/{mod name}/textures/gui
- fixed textures for guis, armor and chests don't work
- fixed onBlockDestroyed is called when onHitEntity should
- fixed torch placement and ceiling rendering
- fixed server crashes when loading a CS2 mod
- fixed all metadata variants of fluids are shown in NEI if addToCreative is set to false for all metadatas
- fixed metadata variants of post and crossTexturePost don't work correctly
- fixed some blocks don't have the correct information in inventory
- moved flat blocks a bit away from side, which should fix overlapping textures
0.10.5b Beta:
- added the creation of a default pack.mcmeta file for mods
- fixed Custom Stuff prevents Minecraft from correctly draw the HUD.
0.10.5 Beta:
- updated to 1.6.2
- added block attributes: onCollidedWithPlayer, onCollidedWithLiving, information
- fixed doors drop everything twice when breaking the top part
- fixed toolClass and harvestLevel attributes don't work correctly for some block types
- fixed guiX, guiY, mouseX, mouseY, width and height objects don't get defined in scripts
- fixed some minor issues
- moved CS2InformationFile to config/CustomStuff
0.10.4 Beta:
- added mod functions: getAliasId(), getAliasMetadata
- added player functions: swingItem(), isInCreative()
- added world, player and position objects to gui onDraw
- changed removeRecipe so you don't have to use the ore dict name to remove a ore dict recipe. You can now also just use an entry of that ore dict list
- fixed onWalking getting executed where onWalkingPlayer and onWalkingLiving should be
- fixed crash if drop attribute isn't set
- fixed furnaces don't interact correctly with hoppers
- fixed issues with NEI
0.10.3c Beta:
- fixed metadata 1 version of facing blocks have wrong textures on inventory
- fixed possible crash on server
0.10.3b Beta:
- fixed possible crash
0.10.3 Beta:
- added gui attribute onDraw
- added property name to 'Property not found' exception
- added the generation of a 'CS2InformationFile.txt' file that contains all biome, potion, ore dictionary and liquid names that are available in your minecraft.
- added Thermal Expansion, BuildCraft and Railcraft support. The added functions are available for the mod object.
- the drop attribute for blocks can now handle multiple items
- fixed recipes not showing up in NEI
- fixed fence only displays metadata 0 textures in inventory
- fixed some issues with NEI that made showing up the wrong items and blocks
- fixed items have the wrong name when using maxDamage
0.10.2b Beta:
- fixed drawColoredRect added 1000 to width and height
- fixed (hopefully) a major performance issue.
0.10.2 Beta:
- added metadata support for items. You can now create 32 metadata versions of items
- added mod functions: getModName(), readFile(), writeFile(), appendFile(), registerIngameRenderer()
- added new script object: renderer
->it has the functions setTexture(), drawTexturedRect(), drawColoredRect(), drawString(), getStringWidth()
- fixed fluids don't work
- fixed empty bucket doesn't get filled with custom fluids.
- fixed NPE when picking up custom items
- fixed problems occuring when using different tile entities for different metadatas.
- fixed some crashes
0.10.1 Beta:
- added mod functions: getBlockType(), removeMinable(), removeBiomeDecorator(), removeSmeltingRecipe(), removeSmeltingRecipeFrom()
- added world function: getBlockType()
- errors should crash the game again
- fixed custom smelting recipe lists don't work in some cases
- fixed damage value of all kind of itemstacks is always 0 when using aliases.
0.10.0b Beta:
- fixed default itemstack stacksize is 0. Should fix problems with drop, recipes, village recipes...
- fixed item for slabs doesn't work
- fixed random amount for drop doesn't work
- fixed tile entity data with names doesn't work.
- fixed player.add() and world.addToContainer() only add to existing stacks
0.10.0a Beta:
- fixed crashes related to itemstacks
0.10.0 Beta:
- added new blocks: post, crossTexturePost
- added canPlaceOnFloor, canPlaceOnCeiling, canPlaceOnWall attributes to all blocks
- added the possibility to store data in a tile entity using a string
- added the possibility to store float data in tile entities and item stacks
- added onItemSmelted trigger to furnace tile entity
- added entity functions: getFallDistance(), setFallDistance(), isItem()
- added item functions: getItemId(), getItemDamageValue(), getItemStackSize()
- added player functions: sendChat(), getMaxHealth(), setMaxHealth(), canEfficientlyBreak(), canHarvest(), getItemMaxStackSize()
- added itemstack functions: canEfficientlyBreak(), canHarvest(), getMaxStackSize()
- added mod functions: removeAllRecipes(), removeRecipesByResult()
- added world functions: getContainerSlotMaxStackSize()
- added various functions to enable / disable rendering of ingame overlays (like hotbar, health, xp, etc.)
- made armor moving to empty armor slots when rightclicking (like vanilla armor does)
- player.add() and world.addToContainer() are now filling up existing stacks before adding to empty ones
- fixed mod.loadScript() doesn't work for mods in zip files
- fixed textures don't work in mods in zip files
- fixed removeEnchantment and clearEnchantments don't remove enchanted glow if there is no enchantment left
- fixed allowedBiomes doesn't work
- fixed issues with 'allow all damag values'
- fixed onNeighborChange and onRedstoneSignal don't work for torches.
0.9.12d Beta:
- maybe it is now fixed...
0.9.12c Beta:
- really fixed crash on start caused by custom items... hopefully
0.9.12b Beta:
- fixed crash on start caused by any custom item
0.9.12 Beta:
- added new block type: flat
- added world generation attribute: allowedBiomes
- added block attributes: onWalkingLiving, onWalkingPlayer, faceBySide
- added world functions: sendMessageToAllPlayers, sendMessageToPlayer
- liquids gets added to the forge liquid dictionary
- fixed slabs use metadata 0 for its textures no matter what metadata the slab has
- fixed crash when rightclicking on entity with no item in the player's hand
- fixed top of facing and furnace blocks have missing texture when textureFileYP isn't set
- fixed "use all metadata" feature doesn't work
- fixed NPE caused by furnaces
0.9.11 Beta:
- added itemstack functions: getIntData(), getStringData(), setIntData(), setStringData()
- added player functions: getStackIntData(), getStackStringData(), setStackIntData(), setStackStringData()
- added world functions: getStackIntData(), getStackStringData(), setStackIntData(), setStackStringData()
- added config functions: getBlockIdFrom(), getItemIdFrom(), getBooleanFrom(), getIntFrom(), getStringFrom()
- added player object to onUseOnEntity and onUseOnPlayer
- fixed doors have always 'Unnamed' as their name
- fixed player doesn't get any damage at all.
0.9.10 Beta:
- updated to 1.5.1
- added item trigger: onUseOnPlayer
- added player functions: isSneaking(), isSprinting()
- added side variable to onActivated
- added hitX and hitY variables to onActivated, onUse and onUseFirst
- fixed tile entity string data doesn't get saved
- fixed hasEffect doesn't work for armor and food
- removed door item: door blocks create their items themselves
-> use iconFile for the item's icon
- texture sheets are no longer used; single textures are now used
-> removed block attribute textureFile
-> removed item attribute textureIndex
-> item attribute textureFile is no longer the texture sheet but the single texture for the icon
-> replaced textureIndex attributes with textureFile attributes
-> all textures now go into their directory in the textures directory of your mod
-> the directory with the same name as the mod's directory is no longer used
0.9.9 Beta:
- added player function: getUsername()
- added world function: getBlockLightLevel()
- added entity object to onFallUpon trigger
- added player object to onDestroyedByPlayer
- added hasEffect attribute to items
- added new block type: furnace
- attributes textureIndexFront, textureIndexBack and textureIndexSides can now use metadata 0 and 1
- changed the guiFile default value for furnace to "/gui/furnace.png"
- fixed toolClass "noHarvest" doesn't work
- fixed custom items as fuel crashed the game
- fixed ore dictionary classes in shapeless recipes crash the game
- fixed player.placeBlock() crash the game if the placed block isn't in the player's inventory
- fixed player.setHunger() causes a crash on the server
- fixed blocklike chests and furnaces don't drop their contents when destroyed
- fixed large mod.js files cause crash
- fixed chest selection and collision box
0.9.8d Beta:
- fixed crash when using empty itemstacks e.g. for removeRecipe
0.9.8c Beta:
- fixed zipped mods crash the game
0.9.8b Beta:
- fixed an issue related to a recipes123.txt file
0.9.8 Beta:
- updated to 1.4.7
- added new block types: wall, wheat, facing
- added new block attributes: toolClass, harvestLevel, isBeaconBase, slipperiness
- added new player functions: getHorizontalAngle, getVerticalAngle, removeExperience, setExperience
- added new mod functions: removeTradeRecipe, addChestItem, removeChestItem
- added a .ini file to cs mods: you can change there the name of the mod's config file
- added items can be damaged in recipes by adding a '
-' to an ingredient
- fixed some potential crashes
- fixed ingredients of shapeless recipes don't show in NEI
- fixed config.getString wants a integer instead of a string
- fixed mod.removeSpawn doesn't work
- fixed world generations don't work in the nether and in the end
0.9.7 Beta:
- updated to 1.4.6
0.9.6b Beta:
- fixed issue that crashes the game
0.9.6 Beta:
- fixed player.add adds item to the armor inventory when the normal inventory is full
- fixed typo (entity.sePosition
-> entity.setPosition)
- fixed tickCount is decreasing instead of increasing
- fixed mod.removeRecipe doesn't work in some cases
- fixed client and server use different y
-coordinates
- fixed game crashes when furnace has fuel in it while loading the world
0.9.5c Beta:
- fixed server crashes when adding custom blocks to the game
0.9.5b Beta:
- fixed blocks always have metadata 0 when placed
- fixed ladders always have metadata 0 when placed
- fixed fence render glitch
- vanilla torches can now be placed on custom fences
- custom fences now connect to vanilla fence gate
0.9.5 Beta:
- updated to 1.4.5
- added mod.addCreativeTab function
- added mobDrop functions with rate parameter
- added mod.getOreDictClassItems and mod.isItemInOreDictClass functions
- added xp functions
- added velocity related functions
- added isSensible attribute for button
- added player.getLookX, player.getLookY, player.getLookZ functions
- added overworldReplacedBlocks, netherReplacedBlocks, endReplacedBlocks attributes for world gens
- (temporarily) removed player.getLookPos function
- fixed items added with addMobDrop only drop once
- fixed bonemeal handler doesn't call scripts
- fixed double slab gets the wrong metadata in one case
- fixed ItemStackList attributes don't work correctly
0.9.4c Beta:
- fixed custom trap doors place vanilla trap doors
- fixed stairs have the wrong selection box
- fixed falling gravity blocks don't render
0.9.4b Beta:
- fixed stairs crash the game
- fixed trapdoors can't be place on the upper half of a block
- fixed fence and fence gate render glitches
- fixed fence gate has the inverted hasCollision functionality
- doubleSlabId and doubleSlabMeta are now IntegerArray attributes
- stairs now have the corner functionality
0.9.4 Beta:
- updated to 1.4.2
- added mod.addTradeRecipe function
- added mod.addMobDrop and mod.addRareDrop functions
- added mod.getOreDictClasses function
- added player.getLookPos function
- added itemstack, player and world functions: hasEnchantment, clearEnchantments, addEnchantment, removeEnchantment
- slabs can now use metadata 0 to 7
- changed default value of tileTransparent to true
- fxied gravity blocks don't drop the correct item when they get destroyed while it is an entity
- fixed item ids can't be smaller than 4096
- fixed world.harvestBlock spawns a "ghost" item
- fixed textureIndexXN and textureIndexZN had swapped functionalities
0.9.3 Beta:
- fixed fuel not working at all
- fixed smelting recipes with recipeLists other than 'vanilla' not working
0.9.2b Beta:
- removed the "Some Problems" message when entering a world
0.9.2 Beta:
- added onPlacedByPlayer trigger
- fixed can not use whitespaces for IntegerList attributes
- fixed issues with onLeftClickLiving and onLeftClickPlayer
- fixed config files don't get saved if there is an error with the mod
- fixed tileTransparent has an inverted logic
- minecraft now crashes if there is an error
0.9.1 Beta:
- added config object to item/block triggers and to all handlers
- added itemstack.damageItem function
- added config.addItemIdProperty and config.getItemId functions
- added onBonemeal and onRedstoneSignal trigger
- added tileTransparent attribute
- added new item type: bucket
- fixed can not add fluid blocks
- fixed fluids don't disappear on their own
- fixed game crashes when a pressure plate with trigger="all" gets triggered
- fixed pressure plate always uses "all" as trigger
- fixed removeRecipe doesn't work with empty slots
- fixed config.get... with category causes crash when used
- fixed world.spawnItem spawns a "ghost" item besides the real one
0.9.0c Beta:
- fixed ore generates in the air
0.9.0b Beta:
- fixed game crashes on startup
0.9.0 Beta:
- added setValues method to itemstack
- added range to drop amount for blocks
- added addPotionEffect method to living
- added pane, crossTexture and fluid blocks
- added transparent and semiTransparent attributes to block
- added world generation: ore and flower
- Custom Stuff now initializes the CS mods after all minecraft mods
- fixed potion can not be unset
- fixed crash when left clicking entity and onLeftClickLiving isn't set
- fixed config files are all named null_CustomStuff.cfg
- fixed gravity block isn't visible when falling
- fixed gravity block doesn't use metadata correctly
- fixed removeRecipe doesn't work in some cases
- fixed server crashes when right clicking with a custom item
- fixed issues with crafting tables if width and height aren't the same
- fixed player.sendMessage make the message appear twice
0.8.3 Beta:
- added pick attribute for blocks
- added information attribute for items
- added damage attribute for items
- added damageReduction attribute for armor items that replaces the armorMaterial attribute
- added drop attribute that replaces idDropped, damageDropped and quantityDropped
- not setting the drop attribute will now drop the block itself with metadata 0 instead of drop nothing
- fixed stairs use always texture index 0 in inventory
- fixed empty slots for recipes don't work
- fixed armor effects don't work
0.8.2 Beta:
- added metadata support for resistance
- added doubleSlabMeta attribute
- changed default value of block attribute addToCreative to false
- changed doubleSlabId to none array attribute (no metadata possible anymore)
- fixed fence not working
- fixed some placement issues with slabs
- fixed IDs for custom items in recipes have to be 256 higher than the Id attribute
0.8.1 Beta:
- fixed metadata for normal blocks wasn't recognized
- fixed guis crash server
0.8.0 Beta:
- first release of Custom Stuff 2
Recipe
Installation
1. Install Minecraft Forge (11.14.3.1450 or newer).
2. Place the downloaded .jar file int .minecraft/mods
Download
Older versions: [adf.ly] [direct]
Changes
- updated to Minecraft 1.8
1.3.4: - moved page buttons back into the GUI - fixed inventory tweaks sorting only works on first page - fixed memory leaks 1.3.3: - Shift-clicking now moves items in following pages if the current one is full 1.3.2: - updated to 1.7.10 1.3.1: - added support for Inventory Tweaks 1.3.0: - updated to 1.7.2 1.2.4b: - fixed shift -clicking items in the chest will delete them 1.2.4: - updated to 1.6.2 - added a delete slot - some GUI changes 1.2.3: - updated to 1.5 1.2.2: - updated to 1.4.6 1.2.1: - fixed server crashes when opening chest - fixed mouse moves to center when opening next page - fixed opening chest increases page number 1.2: - updated to 1.4.5 - new texture - new recipe - fixed some issues 1.1.2: - fixed shift clicking move items always to the first page - chest now loads only one page and not all five when opening the chest 1.1.1: - fixed mod crashes game at startup in some cases 1.1.0b: - removed mcmod.info, that caused a crash on forge 230+ 1.1.0: - updated to 1.3.2 - implemented the new lid open chest 1.0.12: - updated to 1.2.5 1.0.11: - chest now uses ITextureProvider from forge (I hope that fixed the bug with the jungle wood) 1.0.10: - ported to 1.2.3 1.0.9: - fixed shift clicking in chest duplicates items 1.0.8: - fixed shift clicking transfers items always to frist page 1.0.7: - updated to 1.1.0 - all 5 pages work on SMP - added chest to creative inventory - mod now uses forge 1.0.6: - updated to 1.0.0 - changed default id to 203 1.0.5: - removed pages 2 to 5 in SMP - changed default id to 120 1.0.4: - fixed pages 3 to 5 moved their items into the first page 1.0.3: - changed default gui id to 40 1.0.2: - added the gui id to the config file 1.0.1: - fixed game crashes when shift -clicking an item into it
Installation
1. Install Minecraft Forge (11.14.3.1450 or newer).
2. Place the downloaded .jar file into your mods directory
Download
Older versions: [adf.ly] [direct]
Recipes and Screens
Gold Furnace The gold furnace is 2.5 times faster and uses 2 times more fuel than the normal furnace.
Diamond Furnace The diamond furnace is 5 times faster and uses 4 times more fuel than the normal furnace.
Obsidian Furnace The obsidian furnace can smelt two items at once, is as fast as the iron furnace and uses 2 times more fuek than the normal furnace.
Netherrack Furnace The netherrack furnace doesn't need any fuel. It smelts items whenever fire is on top of it, but it takes the furnace 90 seconds to smelt one item.
Changes
- updated to Minecraft 1.8
1.3.9: - updated to 1.7.10 1.3.8: - changed fuel consumption rates - added furnace speed and consumption rates to the config file 1.3.7: - fixed smelted items don't move to free output slot when necessary 1.3.6: - updated to 1.7.2 - fixed coal block doesn't work as fuel 1.3.5: - updated to 1.6.2 1.3.4c: - made mod work with 1.5.2 1.3.4b: - fixed crash when hopper interacts with furnaces and Custom Stuff is not installed 1.3.4: - fixed hopper interaction 1.3.3: - updated to 1.5 1.3.2: - updated to 1.4.6 1.3.1: - updated to 1.4.5 1.3.0: - updated to 1.4.2 - added obsidian and netherrack furnace 1.2.3: - fixed shift clicking issues 1.2.2b: - removed mcmod.info, that caused a crash on forge 230+ 1.2.2: - now really changed the tile entity names 1.2.1: - changed tile entity names to not break furnaces from 1.2.5 worlds 1.2.0: - updated to 1.3.2 1.1.8: - updated to 1.2.5 1.1.7: - fixed furnaces crashes game one case 1.1.6: - ported to 2.2.3 1.1.5: - fixed iron furnace crashing the game in some cases - added furnaces to the creative inventory 1.1.4: - fixed blazing rods not working as fuel 1.1.3: - updated to 1.1.0 - changed ids of the slots of the furnaces, so that they work with i.e bc pipes 1.1.2: - fixed a bug that allows you to dupe items 1.1.1: - updated to 1.0.0 - fixed gold and diamond furnace removes items when more than 2 stacks in input or fuel slots - fixed output slots not moving stacks properly 1.1: - the furnaces have now multipy input, fuel and output slots - increased the smelting speed of the gold furnace 1.0.5: - fixed furnaces crash game in SMP - the mod now uses 3 instead of 6 block ids 1.0.4: - fixed game crashes when shift -clicking an item into a furnace - added gui id to the config file - changed default gui ids from 16,17,18 to 41,42,43 1.0.3: - fixed game crashes when destroy iron furnace with items in it 1.0.2: - added Minecraft Forge support 1.0.1: - updated to 1.8.1
Recipe
Installation
1. Install Minecraft Forge (1.8-11.14.3.1553 or newer).
2. Place the downloaded .jar file into your mods directory
Download
Older versions: [adf.ly] [direct]
If you are updating from 1.2.0, you MUST use your transporters before updating or else the chest and its contents will be lost.
Changes
2.0.3: - fixed compatibility issue with CompactStorage 2.0.2: - fixed wooden chest transporter doesn't get damaged 2.0.1: - changed recipes - changed durabilities - fixed crash when placing chests on some blocks 2.0.0: - added iron and diamond transporter - wooden transporter has now 5 uses - added support for Variety Chests, Iron Chest Minecarts, CompactStorage and Extra Carts 1.2.0: - added support for barrels from Factorization - items doesn't break anymore when in creative mode 1.1.10: - updated to 1.7.10 1.1.9: - added support for trapped chests 1.1.8: - updated to 1.7.2 1.1.7: - updated to 1.6.2 1.1.6: - updated to 1.5 1.1.5: - added support for the new obsidian chest from Iron Chests 1.1.4: - updated to 1.4.7 - added support for Multi Page Chest 1.1.3: - updated to 1.4.6 1.1.2: - updated to 1.4.5 1.1.1b: - fixed game crashes when rightclick minecarts. 1.1.1: - fixed game crashes if Iron Chests isn't installed 1.1.0: - updated to 1.4.2 - added support for Iron Chests 1.0.0: - initial release
Installation
1. Install Minecraft Forge (1.8.9-11.15.1.1764 or newer).
2. Place the downloaded .jar file into your mods directory
Download
Older versions: [adf.ly] [direct]
Recipe
Changes
- fixed crash with newer versions of forge
1.2.0: - updated to 1.8 1.1.9: - fixed axe is damaged by 2 per use 1.1.8 - updated to 1.7.10 1.1.7: - updated to 1.7.2 1.1.6: - updated to 1.6.2 1.1.5: - updated to 1.5 1.1.4: - updated to 1.4.6 1.1.3: - updated to 1.4.5 1.1.2: - updated to 1.4.2 1.1.1: - added property to the config file to allow adding blocks to work with the axe - axe now works with harvesting a block instead of right clicking it 1.1.0b: - removed mcmod.info, that caused a crash on forge 230+ 1.1.0: - updated to 1.3.2 1.0.8: - updated to 1.2.5 1.0.7: - updated to 1.2.3 1.0.6: - updated to 1.1.0 1.0.5: - updated to 1.0.0 1.0.4: - updated to 1.8.1 1.0.3: - fixed drop birch and spruce wood 1.0.2: - axe now harvests all connecting wood blocks 1.0.1: - fixed config file in SMP not working
This document is Copyright ? 2011 - 2016 and is the intellectual property of the author. It may be not be reproduced under any circumstances except for personal, private use as long as it remains in its unaltered, unedited form. It may not be placed on any web site or otherwise distributed publicly without advance written permission. Use of this mod on any other website or as a part of any public display is strictly prohibited, and a violation of copyright. Mod packs: You can include these mods in mod packs. You may not make any money with it and the place of distribution must contain my name (CubeX2) and a link to this thread.
Sincerely, A Wise Pig
This. Give us pics, show us exactly how it works.
My youtube channel: http://www.youtube.com/user/FG10sAdventure?feature=mhee
But you can't overriding existing recipes.