Added quartz pillar and chiseled blocks.
This commit is contained in:
parent
b55be089f8
commit
4a2ea3c26a
2 changed files with 80 additions and 66 deletions
|
@ -130,6 +130,7 @@ function applyColors( block, metadata ){
|
||||||
case blocks.wool.white:
|
case blocks.wool.white:
|
||||||
case blocks.stained_clay.white:
|
case blocks.stained_clay.white:
|
||||||
case blocks.stained_glass.white:
|
case blocks.stained_glass.white:
|
||||||
|
case blocks.stained_glass_pane.white:
|
||||||
case blocks.carpet.white:
|
case blocks.carpet.white:
|
||||||
property(block).set('color',metadata);
|
property(block).set('color',metadata);
|
||||||
}
|
}
|
||||||
|
@ -142,7 +143,14 @@ function applyRotation( block, metadata ){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function applyVariant( block, metadata ){
|
||||||
|
var cmQuartzProperties = Packages.net.canarymod.api.world.blocks.properties.helpers.QuartzProperties;
|
||||||
|
switch (block.typeId){
|
||||||
|
case blocks.quartz:
|
||||||
|
cmQuartzProperties.applyVariant(block, cmQuartzProperties.Variant.valueOf(metadata));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
function applyProperties( block, metadata ){
|
function applyProperties( block, metadata ){
|
||||||
if (!bountiful){
|
if (!bountiful){
|
||||||
block.data = metadata;
|
block.data = metadata;
|
||||||
|
@ -154,5 +162,6 @@ function applyProperties( block, metadata ){
|
||||||
applyFacing( block, metadata );
|
applyFacing( block, metadata );
|
||||||
applyColors( block, metadata );
|
applyColors( block, metadata );
|
||||||
applyRotation( block, metadata );
|
applyRotation( block, metadata );
|
||||||
|
applyVariant( block, metadata );
|
||||||
}
|
}
|
||||||
exports.applyProperties = applyProperties;
|
exports.applyProperties = applyProperties;
|
||||||
|
|
|
@ -26,16 +26,8 @@ var blocks = {
|
||||||
grass: 2,
|
grass: 2,
|
||||||
dirt: 3,
|
dirt: 3,
|
||||||
cobblestone: 4,
|
cobblestone: 4,
|
||||||
oak: 5,
|
oak: 5, spruce: '5:1', birch: '5:2', jungle: '5:3',
|
||||||
spruce: '5:1',
|
sapling: { oak: 6, spruce: '6:1', birch: '6:2', jungle: '6:3' },
|
||||||
birch: '5:2',
|
|
||||||
jungle: '5:3',
|
|
||||||
sapling: {
|
|
||||||
oak: 6,
|
|
||||||
spruce: '6:1',
|
|
||||||
birch: '6:2',
|
|
||||||
jungle: '6:3'
|
|
||||||
},
|
|
||||||
bedrock: 7,
|
bedrock: 7,
|
||||||
water: 8,
|
water: 8,
|
||||||
water_still: 9,
|
water_still: 9,
|
||||||
|
@ -63,18 +55,59 @@ var blocks = {
|
||||||
grass_tall: 31,
|
grass_tall: 31,
|
||||||
dead_bush: 32,
|
dead_bush: 32,
|
||||||
piston: 33,
|
piston: 33,
|
||||||
piston_extn: 34,
|
piston_extn: 34, piston_head: 34,
|
||||||
wool: {
|
wool: { white: 35 /* All other colors added below */ },
|
||||||
white: 35 // All other colors added below
|
piston_extended: 36,
|
||||||
},
|
dandelion: 37, flower_yellow: 37,
|
||||||
dandelion: 37,
|
rose: 38, flower_red: 38,
|
||||||
flower_yellow: 37,
|
|
||||||
rose: 38,
|
|
||||||
flower_red: 38,
|
|
||||||
mushroom_brown: 39,
|
mushroom_brown: 39,
|
||||||
mushroom_red: 40,
|
mushroom_red: 40,
|
||||||
gold: 41,
|
gold: 41,
|
||||||
iron: 42,
|
iron: 42,
|
||||||
|
//http://minecraft.gamepedia.com/Data_values#Double_Stone_Slabs
|
||||||
|
double_slab: {
|
||||||
|
stone: 43,
|
||||||
|
sandstone: '43:1',
|
||||||
|
wooden: '43:2',
|
||||||
|
cobblestone: '43:3',
|
||||||
|
brick: '43:4',
|
||||||
|
stonebrick: '43:5',
|
||||||
|
netherbrick:'43:6',
|
||||||
|
quartz: '43:7',
|
||||||
|
smooth_stone: '43:8',
|
||||||
|
smooth_sandstone: '43:9',
|
||||||
|
tile_quartz: '43:15'
|
||||||
|
},
|
||||||
|
slab: {
|
||||||
|
sandstone: '44:1',
|
||||||
|
wooden: '44:2',
|
||||||
|
cobblestone: '44:3',
|
||||||
|
brick: '44:4',
|
||||||
|
stonebrick: '44:5',
|
||||||
|
netherbrick:'44:6',
|
||||||
|
quartz: '44:7',
|
||||||
|
upper: {
|
||||||
|
stone: '44:8',
|
||||||
|
sandstone: '44:9',
|
||||||
|
wooden: '44:10',
|
||||||
|
cobblestone: '44:11',
|
||||||
|
brick: '44:12',
|
||||||
|
stonebrick: '44:13',
|
||||||
|
netherbrick:'44:14',
|
||||||
|
quartz: '44:15',
|
||||||
|
oak: '126:8',
|
||||||
|
spruce: '126:9',
|
||||||
|
birch: '126:10',
|
||||||
|
jungle: '126:11'
|
||||||
|
},
|
||||||
|
snow: 78,
|
||||||
|
stone: 44,
|
||||||
|
oak: 126,
|
||||||
|
spruce: '126:1',
|
||||||
|
birch: '126:2',
|
||||||
|
jungle: '126:3'
|
||||||
|
},
|
||||||
|
// see brick.red 45
|
||||||
tnt: 46,
|
tnt: 46,
|
||||||
bookshelf: 47,
|
bookshelf: 47,
|
||||||
moss_stone: 48,
|
moss_stone: 48,
|
||||||
|
@ -168,49 +201,6 @@ var blocks = {
|
||||||
dragon_egg: 122,
|
dragon_egg: 122,
|
||||||
redstone_lamp: 123,
|
redstone_lamp: 123,
|
||||||
redstone_lamp_active: 124,
|
redstone_lamp_active: 124,
|
||||||
//http://minecraft.gamepedia.com/Data_values#Double_Stone_Slabs
|
|
||||||
double_slab: {
|
|
||||||
stone: 43,
|
|
||||||
sandstone: '43:1',
|
|
||||||
wooden: '43:2',
|
|
||||||
cobblestone: '43:3',
|
|
||||||
brick: '43:4',
|
|
||||||
stonebrick: '43:5',
|
|
||||||
netherbrick:'43:6',
|
|
||||||
quartz: '43:7',
|
|
||||||
smooth_stone: '43:8',
|
|
||||||
smooth_sandstone: '43:9',
|
|
||||||
tile_quartz: '43:15'
|
|
||||||
},
|
|
||||||
slab: {
|
|
||||||
snow: 78,
|
|
||||||
stone: 44,
|
|
||||||
sandstone: '44:1',
|
|
||||||
wooden: '44:2',
|
|
||||||
cobblestone: '44:3',
|
|
||||||
brick: '44:4',
|
|
||||||
stonebrick: '44:5',
|
|
||||||
netherbrick:'44:6',
|
|
||||||
quartz: '44:7',
|
|
||||||
oak: 126,
|
|
||||||
spruce: '126:1',
|
|
||||||
birch: '126:2',
|
|
||||||
jungle: '126:3',
|
|
||||||
upper: {
|
|
||||||
stone: '44:8',
|
|
||||||
sandstone: '44:9',
|
|
||||||
wooden: '44:10',
|
|
||||||
cobblestone: '44:11',
|
|
||||||
brick: '44:12',
|
|
||||||
stonebrick: '44:13',
|
|
||||||
netherbrick:'44:14',
|
|
||||||
quartz: '44:15',
|
|
||||||
oak: '126:8',
|
|
||||||
spruce: '126:9',
|
|
||||||
birch: '126:10',
|
|
||||||
jungle: '126:11'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
cocoa: 127,
|
cocoa: 127,
|
||||||
emerald_ore: 129,
|
emerald_ore: 129,
|
||||||
enderchest: 130,
|
enderchest: 130,
|
||||||
|
@ -224,7 +214,7 @@ var blocks = {
|
||||||
carrots: 141,
|
carrots: 141,
|
||||||
potatoes: 142,
|
potatoes: 142,
|
||||||
button_wood: 143,
|
button_wood: 143,
|
||||||
mobhead: 144,
|
skull: 144, mobhead: 144,
|
||||||
anvil: 145,
|
anvil: 145,
|
||||||
chest_trapped: 146,
|
chest_trapped: 146,
|
||||||
pressure_plate_weighted_light: 147,
|
pressure_plate_weighted_light: 147,
|
||||||
|
@ -233,14 +223,22 @@ var blocks = {
|
||||||
redstone_comparator_active: 150,
|
redstone_comparator_active: 150,
|
||||||
daylight_sensor: 151,
|
daylight_sensor: 151,
|
||||||
redstone: 152,
|
redstone: 152,
|
||||||
netherquartzore: 153,
|
quartzore: 153, netherquartzore: 153,
|
||||||
hopper: 154,
|
hopper: 154,
|
||||||
quartz: 155,
|
quartz: 155,
|
||||||
|
quartz_chiseled: '155:1',
|
||||||
|
quartz_pillar_vertical: '155:2',
|
||||||
|
quartz_pillar_horizontal: '155:3',
|
||||||
|
quartz_pillar_cap: '155:4',
|
||||||
|
// see stairs.quartz
|
||||||
rail_activator: 157,
|
rail_activator: 157,
|
||||||
dropper: 158,
|
dropper: 158,
|
||||||
stained_clay: {
|
stained_clay: {
|
||||||
white: 159 // All other colors added below
|
white: 159 // All other colors added below
|
||||||
},
|
},
|
||||||
|
stained_glass_pane: {
|
||||||
|
white: 160 // all other colors added below
|
||||||
|
},
|
||||||
slime: 165,
|
slime: 165,
|
||||||
barrier: 166,
|
barrier: 166,
|
||||||
trapdoor_iron: 167,
|
trapdoor_iron: 167,
|
||||||
|
@ -274,6 +272,7 @@ var blocks = {
|
||||||
standing: 176,
|
standing: 176,
|
||||||
wallmounted: 177
|
wallmounted: 177
|
||||||
},
|
},
|
||||||
|
daylight_sensor_inverted: 178,
|
||||||
gate: {
|
gate: {
|
||||||
spruce: 183,
|
spruce: 183,
|
||||||
birch: 184,
|
birch: 184,
|
||||||
|
@ -309,7 +308,13 @@ var colors = {
|
||||||
red: ':14',
|
red: ':14',
|
||||||
black: ':15'
|
black: ':15'
|
||||||
};
|
};
|
||||||
var colorized_blocks = ['wool', 'stained_clay', 'carpet', 'stained_glass'];
|
var colorized_blocks = [
|
||||||
|
'wool',
|
||||||
|
'stained_clay',
|
||||||
|
'carpet',
|
||||||
|
'stained_glass',
|
||||||
|
'stained_glass_pane'
|
||||||
|
];
|
||||||
|
|
||||||
for (var i = 0, len = colorized_blocks.length; i < len; i++) {
|
for (var i = 0, len = colorized_blocks.length; i < len; i++) {
|
||||||
var block = colorized_blocks[i],
|
var block = colorized_blocks[i],
|
||||||
|
|
Reference in a new issue