b07a084b8a
Added cocoa plant to centralTopLimit.
2012-08-14 01:18:31 +02:00
e8ea4e4ef1
Added 1.3 blocks to getBlockBagItem.
2012-08-14 00:35:24 +02:00
082871f46d
Added 1.3 blocks to isContainerBlock.
2012-08-13 23:59:37 +02:00
c2d7ab5bff
Added 1.3 blocks to isRedstoneBlock.
2012-08-13 23:57:53 +02:00
0b0b39b025
Added 1.3 blocks to isRedstoneSource.
2012-08-13 23:57:12 +02:00
7c4cf0494f
Added 1.3 blocks to isNaturalTerrainBlock.
2012-08-13 23:56:20 +02:00
22ed05576c
Added 1.3 blocks to emitsLight.
2012-08-13 23:55:10 +02:00
38a1d8fcc1
Added 1.3 blocks to isTranslucent.
2012-08-13 23:53:42 +02:00
ad4213e1e3
Added leaves, piston extension, mobspawner, wooden/cobble stairs, chest and cactus to isTranslucent.
2012-08-13 23:52:47 +02:00
ec4dbac165
Added 1.3 blocks to getAttachment.
2012-08-13 23:41:25 +02:00
42a64f72a1
Added 1.3 blocks to shouldPlaceLast.
2012-08-13 23:28:36 +02:00
d88691d450
Added 1.3 blocks to canPassThrough.
2012-08-13 23:26:28 +02:00
69cf59565b
Added 1.3 blocks to usesData.
2012-08-13 23:23:50 +02:00
0e897778b0
Removed lily pad from canPassThrough.
2012-08-12 16:00:14 +02:00
aaa01eb608
meh
2012-08-12 16:00:13 +02:00
b2e442e53d
Added BlockType.centralTopLimit.
...
Returns the y offset a player falls to when falling onto the top of a block at xp+0.5/zp+0.5.
2012-08-12 15:56:47 +02:00
d40ef103ba
Update for 1.3 blocks
2012-08-12 14:41:50 +02:00
90fb512a45
Added planks and sandstone to the usesData list
2012-03-25 18:02:49 -07:00
a62cf3a059
Updated for new 1.2 blocks
2012-03-01 20:33:03 -08:00
2f2d3f8045
Lookup by id if the string passed to Block/ItemType.lookup() is an integer
2012-02-04 21:04:20 -08:00
aaac36b1cc
Factored lookup code from BlockType and ItemType into a method in StringUtil.
2012-01-31 17:01:06 +01:00
71fc98ba1c
Fix handling of empty strings passed to Block/ItemType
2012-01-24 19:27:17 -08:00
9830d9d326
Revert "Using trove collections for most internal stuff, using array access in BlockType and ItemType"
...
This reverts commit 410ac65c6a
.
This has been causing compatibility issues with Spout. I haven't been ble to reproduce, but until somebody figures out why, this gets to go
2012-01-22 19:04:56 -08:00
8aa65fd7f4
License block changes
...
Added some missing license blocks
Added "and contributors" to all copyright notices.
Added $Id$ to files that were still missing it.
Changed "All rights reserved" to GPLv3 on Injector.java.
2012-01-20 08:24:32 +01:00
410ac65c6a
Using trove collections for most internal stuff, using array access in BlockType and ItemType
2012-01-16 19:27:18 -08:00
31bd786fdf
Fix some piston operations where pistons have their state toggled mid-operation
2012-01-16 16:49:54 -08:00
51dd7a0c9c
Improved handling of valid blocks not in BlockType and added dragon egg to BlockType
2011-11-27 15:29:26 -08:00
7e13b60a51
Cleanup
2011-11-23 04:48:40 +01:00
af1c600fc9
Non-leaf blocks should no longer show up as leaves in the inventory when using block bags.
2011-11-05 17:58:51 +01:00
2d0880e38d
Piston extension and moving piece now put nothing into the blockbag.
2011-11-04 13:53:21 +01:00
8e368ceef1
Employed a set of consistent rules for getDroppedBlock(type, data) and renamed it to getBlockBagItem.
2011-11-04 13:27:51 +01:00
429bfe9faa
Added BlockType.getDroppedBlock(int type, int data)
...
It currently still ignores the data value, but there's a framework in place to add data values.
2011-11-03 15:51:22 +01:00
2edf3559d8
EditSession: Split off a queueFinal, which contains only blocks that can be attached to other attached blocks.
...
This a speed improvement, since the recursive attachment checker turned out to be quite slow.
2011-11-01 21:58:50 +01:00
2b9f0be8df
Updated to 1.9
2011-10-29 13:32:51 -04:00
b31d77536a
Added some new functions to BlockType.
...
- emitsLight which returns whether the given block type emits light
- isTranslucent, which returns whether the block lets any light pass
2011-10-24 20:49:17 +02:00
68fe0d3438
Cleanup. Cycler uses BaseBlock instead of BlockData directly. Fixed a few BlockType method inaccuracies.
2011-10-04 17:16:20 -04:00
e2c71e4269
Added cactus to getAttachment.
2011-09-30 08:56:09 +02:00
7fec065d4a
Apparently the wiki has wrong data values for the stone button.
...
Also added top attachment for vines.
2011-09-29 21:11:51 +02:00
69367e7762
Added BlockType.getAttachment.
...
See javadoc for details.
2011-09-29 15:54:28 +02:00
f90e47da9a
Removed trailing whitespaces.
2011-09-24 15:32:03 -04:00
7c18327fdc
Fixed extended piston rotation.
2011-09-24 11:20:37 +02:00
2f19edca2a
Fixed case fallthroughs in BlockType.
2011-09-22 01:31:35 -04:00
c1f1e29617
Replace ItemType.X.getID() with ItemID.X everywhere.
2011-09-19 08:38:30 +02:00
88b4f4de18
Cleanup.
...
- Fixed a few warnings
- Unified the formatting of the command prologue
- Put down why it was deprecated in the javadoc of a deprecated method.
- Gave //none a better usage line
- Switchcaseified some elseifs
2011-09-19 07:24:49 +02:00
43809a705d
More BlockType cleanup
2011-09-19 00:43:39 -04:00
3f369f104a
Abstracted type detection of simulateBlockMine into BlockType.
2011-09-17 22:00:14 -07:00
f7c5782fa9
Added data support for silverfish blocks.
2011-09-17 14:11:59 -04:00
633145d796
Adjusted some BlockType flags.
...
Beds, glass panes and fence gates should no longer be placed last
Fence gates can no longer be passed through, since they can't, if they're closed.
2011-09-16 05:46:07 +02:00
7798319896
Optimized all of the public static boolean BlockType.*(int id) functions by using HashSets and put the blockDrops HashMap next to the getDroppedBlock function.
2011-09-16 05:02:39 +02:00
f0308efdd0
Made the static initializer for BlockType.blockDrops refer to the BlockID constants instead of having the literal IDs.
2011-09-16 03:32:58 +02:00