当前位置: 首页>>代码示例>>Java>>正文


Java Rabbit.Type方法代码示例

本文整理汇总了Java中org.bukkit.entity.Rabbit.Type方法的典型用法代码示例。如果您正苦于以下问题:Java Rabbit.Type方法的具体用法?Java Rabbit.Type怎么用?Java Rabbit.Type使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.bukkit.entity.Rabbit的用法示例。


在下文中一共展示了Rabbit.Type方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: typeFromInt

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
private static Rabbit.Type typeFromInt(int i){
	switch(i){
		case 1:
			return Rabbit.Type.BLACK;
		case 2:
			return Rabbit.Type.BLACK_AND_WHITE;
		case 3:
			return Rabbit.Type.BROWN;
		case 4:
			return Rabbit.Type.GOLD;
		case 5:
			return Rabbit.Type.SALT_AND_PEPPER;
		case 6:
			return Rabbit.Type.THE_KILLER_BUNNY;
		case 7:
			return Rabbit.Type.WHITE;
		default:
			break;
	}
	return Rabbit.Type.BLACK;
}
 
开发者ID:nfell2009,项目名称:Skript,代码行数:22,代码来源:RabbitData.java

示例2: fromMagic

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
protected static Rabbit.Type fromMagic(int magicValue) {
    if (magicValue < INVERSE.length) {
        return INVERSE[magicValue];
    } else if (magicValue == 99) {
        return Rabbit.Type.THE_KILLER_BUNNY;
    }
    // a default
    return Rabbit.Type.BROWN;
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:10,代码来源:EntityRabbitPet.java

示例3: fromMagic

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
protected static Rabbit.Type fromMagic(int magicValue){
	if(magicValue < INVERSE.length){
		return INVERSE[magicValue];
	}else if(magicValue == 99){ return Rabbit.Type.THE_KILLER_BUNNY; }
	// a default
	return Rabbit.Type.BROWN;
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:8,代码来源:EntityRabbitPet.java

示例4: intFromType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
private static int intFromType(Rabbit.Type type){
 	int i = 0;
 	switch(type){
case BLACK:
	i = 1;
	break;
case BLACK_AND_WHITE:
	i = 2;
	break;
case BROWN:
	i = 3;
	break;
case GOLD:
	i = 4;
	break;
case SALT_AND_PEPPER:
	i = 5;
	break;
case THE_KILLER_BUNNY:
	i = 6;
	break;
case WHITE:
	i = 7;
	break;
default:
	break;
 	}
 	return i;
 }
 
开发者ID:nfell2009,项目名称:Skript,代码行数:30,代码来源:RabbitData.java

示例5: getRabbitType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
@Override
public Rabbit.Type getRabbitType(){
	return TypeMapping.fromMagic(this.datawatcher.get(TYPE));
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:5,代码来源:EntityRabbitPet.java

示例6: setRabbitType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
@Override
public void setRabbitType(Rabbit.Type type){
	this.datawatcher.set(TYPE, TypeMapping.toMagic(type));
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:5,代码来源:EntityRabbitPet.java

示例7: toMagic

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
protected static int toMagic(Rabbit.Type type) {
    return NMS_TYPES[type.ordinal()];
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:4,代码来源:EntityRabbitPet.java

示例8: set

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
private static void set(Rabbit.Type type, int magicValue){
	NMS_TYPES[type.ordinal()] = magicValue;
	if(magicValue < INVERSE.length){
		INVERSE[magicValue] = type;
	}
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:7,代码来源:EntityRabbitPet.java

示例9: getRabbitType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
@Override
public Rabbit.Type getRabbitType() {
    return TypeMapping.fromMagic(this.datawatcher.getByte(18));
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:5,代码来源:EntityRabbitPet.java

示例10: getRabbitType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
@Override
public Rabbit.Type getRabbitType() {
    return ((IEntityRabbitPet) getEntityPet()).getRabbitType();
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:5,代码来源:RabbitPet.java

示例11: setRabbitType

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
@Override
public void setRabbitType(Rabbit.Type type) {
    this.datawatcher.watch(18, Byte.valueOf((byte) TypeMapping.toMagic(type)));
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:5,代码来源:EntityRabbitPet.java

示例12: toMagic

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
protected static int toMagic(Rabbit.Type type){
	return NMS_TYPES[type.ordinal()];
}
 
开发者ID:Borlea,项目名称:EchoPet,代码行数:4,代码来源:EntityRabbitPet.java

示例13: get

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
public static Rabbit.Type get(String string) {
    return instance()._get(string);
}
 
开发者ID:GameBoxx,项目名称:GameBoxx,代码行数:4,代码来源:RabbitTypes.java

示例14: getName

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
public static String getName(Rabbit.Type key) {
    return instance()._getName(key);
}
 
开发者ID:GameBoxx,项目名称:GameBoxx,代码行数:4,代码来源:RabbitTypes.java

示例15: getDisplayName

import org.bukkit.entity.Rabbit; //导入方法依赖的package包/类
public static String getDisplayName(Rabbit.Type key) {
    return instance()._getDisplayName(key);
}
 
开发者ID:GameBoxx,项目名称:GameBoxx,代码行数:4,代码来源:RabbitTypes.java


注:本文中的org.bukkit.entity.Rabbit.Type方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。