mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-25 06:04:46 -04:00
Fix cobblestone slab stacking (Thanks Empy)
And a minor spelling error. (Thanks Odd0002)
This commit is contained in:
parent
aa17aebbe2
commit
b8d394cbc0
@ -57,6 +57,7 @@ namespace MCGalaxy.Blocks {
|
||||
placeHandlers[Block.dirt] = PlaceBehaviour.Dirt;
|
||||
placeHandlers[Block.grass] = PlaceBehaviour.Grass;
|
||||
placeHandlers[Block.staircasestep] = PlaceBehaviour.Stairs;
|
||||
placeHandlers[Block.cobblestoneslab] = PlaceBehaviour.CobbleStairs;
|
||||
placeHandlers[Block.c4] = PlaceBehaviour.C4;
|
||||
placeHandlers[Block.c4det] = PlaceBehaviour.C4Det;
|
||||
|
||||
|
@ -57,6 +57,17 @@ namespace MCGalaxy.Blocks {
|
||||
p.ChangeBlock(x, (ushort)(y - 1), z, Block.staircasefull, 0);
|
||||
return false;
|
||||
}
|
||||
|
||||
internal static bool CobbleStairs(Player p, byte block, ushort x, ushort y, ushort z) {
|
||||
if (!(p.level.physics == 0 || p.level.physics == 5)
|
||||
|| p.level.GetTile(x, (ushort)(y - 1), z) != Block.cobblestoneslab) {
|
||||
p.ChangeBlock(x, y, z, Block.cobblestoneslab, 0); return false;
|
||||
}
|
||||
|
||||
p.SendBlockchange(x, y, z, Block.air); //send the air block back only to the user.
|
||||
p.ChangeBlock(x, (ushort)(y - 1), z, Block.stone, 0);
|
||||
return false;
|
||||
}
|
||||
|
||||
internal static bool C4(Player p, byte block, ushort x, ushort y, ushort z) {
|
||||
if (p.level.physics == 0 || p.level.physics == 5) {
|
||||
|
@ -169,7 +169,7 @@ namespace MCGalaxy.Commands.World {
|
||||
public override void Help(Player p) {
|
||||
Player.Message(p, "%T/blockprops [scope] [id] [property] <value>");
|
||||
Player.Message(p, "%HSets various properties for blocks.");
|
||||
Player.Message(p, "%H[scope] can be \"core\", \"global\", or \"level");
|
||||
Player.Message(p, "%H[scope] can be \"core\", \"global\", or \"level\"");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user