Changelog

0.11.7 -> 0.11.8

Items:
  • fixed crash when not all potion values are set

Scripting:
  • fixed sendMessage functions don't work

0.11.6 -> 0.11.7

General:
  • fixed crash when breaking blocks with custom items

0.11.5 -> 0.11.6

General:
  • fixed crafting recipes don't show up correctly in NEI

0.11.4 -> 0.11.5

General:
  • fixed blocks and items can't use themselves for their attributes
  • fixed default textures don't work

Items:
  • added onArmorUpdate attribute to armor
  • fixed crash when breaking a block with an item that doesn't use the toolClass attribute

Blocks:
  • added new block type: carpet
  • added particles attribute to furnace and torch

Scripting:
  • added craftMatrix object to crafting handlers
  • added world.spawnParticle() method

0.11.3 -> 0.11.4

General:
  • fixed results of some recipes have wrong damage value
  • fixed crash related to GUIs

Items:
  • fixed texture of armor doesn't work

0.11.2 -> 0.11.3

General:
  • fixed crash when adding blocks of some types

Items:
  • fixed crash when rightclicking an entity
  • fixed unlocalized name of damageable items
  • changed default value of damage attribute to 0

Scripting:
  • fixed spawn of "ghost" items when using the entity.shear function

0.11.1 -> 0.11.2

General:
  • fixed modId is automatically converted to lowercase.

Blocks:
  • fixed crash when destroying block.
  • fixed item for door blocks caused crash in creative inventory.

0.11.0 -> 0.11.1

General:
  • made game crash again when a mod fails to load.

Blocks:
  • added expDrop attribute

World Generation:
  • fixed game crashes when checking if generated block can replace air.

0.10.6b -> 0.11.0

General:
  • changed location of mods to the main mods directory
  • added language file support
  • Custom Stuff mods are now registered as regular mods

Items:
  • removed id attribute
  • removed displayName attribute
  • damage attribute no longer uses metadata
  • changed fluidId attribute to fluid

Blocks:
  • removed id attribute
  • removed displayName attribute
  • changed doubleSlabId attribute to doubleSlabBlock

World Generation:
  • changed blockId attribute to block

Scripting:
  • 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