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 |