本文整理汇总了Java中org.bukkit.material.SmoothBrick类的典型用法代码示例。如果您正苦于以下问题:Java SmoothBrick类的具体用法?Java SmoothBrick怎么用?Java SmoothBrick使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SmoothBrick类属于org.bukkit.material包,在下文中一共展示了SmoothBrick类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: convertGreenTerraBlocks
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
/**
* Convert blocks affected by the Green Thumb & Green Terra abilities.
*
* @param blockState The {@link BlockState} to check ability activation for
* @return true if the ability was successful, false otherwise
*/
protected static boolean convertGreenTerraBlocks(BlockState blockState) {
switch (blockState.getType()) {
case COBBLE_WALL:
blockState.setRawData((byte) 0x1);
return true;
case SMOOTH_BRICK:
((SmoothBrick) blockState.getData()).setMaterial(Material.MOSSY_COBBLESTONE);
return true;
case DIRT:
blockState.setType(Material.GRASS);
return true;
case COBBLESTONE:
blockState.setType(Material.MOSSY_COBBLESTONE);
return true;
default:
return false;
}
}
开发者ID:Pershonkey,项目名称:McMMOPlus,代码行数:29,代码来源:Herbalism.java
示例2: canMakeMossy
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
/**
* Determine if a given block can be made mossy
*
* @param blockState The {@link BlockState} of the block to check
* @return true if the block can be made mossy, false otherwise
*/
public static boolean canMakeMossy(BlockState blockState) {
switch (blockState.getType()) {
case COBBLESTONE:
case DIRT:
return true;
case SMOOTH_BRICK:
return ((SmoothBrick) blockState.getData()).getMaterial() == Material.STONE;
case COBBLE_WALL:
return blockState.getRawData() == (byte) 0x0;
default:
return false;
}
}
开发者ID:Pershonkey,项目名称:McMMOPlus,代码行数:23,代码来源:BlockUtils.java
示例3: blockCrackerCheck
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
public boolean blockCrackerCheck(BlockState blockState) {
if (!SkillUtils.activationSuccessful(SecondaryAbility.BLOCK_CRACKER, getPlayer())) {
return false;
}
MaterialData data = blockState.getData();
switch (blockState.getType()) {
case SMOOTH_BRICK:
if (!Unarmed.blockCrackerSmoothBrick) {
return false;
}
// Yes, this is awkward, but it's the *right* way to do it.
SmoothBrick smoothBrick = (SmoothBrick) data;
if (smoothBrick.getMaterial() != Material.STONE) {
return false;
}
smoothBrick.setMaterial(Material.COBBLESTONE);
return true;
default:
return false;
}
}
开发者ID:Pershonkey,项目名称:McMMOPlus,代码行数:28,代码来源:UnarmedManager.java
示例4: affectedByBlockCracker
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
/**
* Determine if a given block should be affected by Block Cracker
*
* @param blockState The {@link BlockState} of the block to check
* @return true if the block should affected by Block Cracker, false otherwise
*/
public static boolean affectedByBlockCracker(BlockState blockState) {
switch (blockState.getType()) {
case SMOOTH_BRICK:
return ((SmoothBrick) blockState.getData()).getMaterial() == Material.STONE;
default:
return false;
}
}
开发者ID:Pershonkey,项目名称:McMMOPlus,代码行数:16,代码来源:BlockUtils.java
示例5: SmoothBrick
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
public SmoothBrick() {
}
开发者ID:deathcap,项目名称:BedrockAPI,代码行数:3,代码来源:SmoothBrick.java
示例6: clone
import org.bukkit.material.SmoothBrick; //导入依赖的package包/类
public SmoothBrick clone() {
return null;
}
开发者ID:deathcap,项目名称:BedrockAPI,代码行数:4,代码来源:SmoothBrick.java
注:本文中的org.bukkit.material.SmoothBrick类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论