本文整理汇总了Java中com.jadarstudios.developercapes.cape.ICape类的典型用法代码示例。如果您正苦于以下问题:Java ICape类的具体用法?Java ICape怎么用?Java ICape使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ICape类属于com.jadarstudios.developercapes.cape包,在下文中一共展示了ICape类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: renderPlayer
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
@SubscribeEvent
public void renderPlayer (RenderLivingEvent.Pre event) {
if (event.getEntity() instanceof AbstractClientPlayer) {
AbstractClientPlayer player = (AbstractClientPlayer) event.getEntity();
UserManager manager = UserManager.getInstance();
User user = manager.getUser(player.getUniqueID().toString());
if (user == null) return;
ICape cape = user.capes.get(0);
if (cape == null) return;
boolean flag = cape.isTextureLoaded(player);
if (!flag) cape.loadTexture(player);
}
}
示例2: renderPlayer
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
@SubscribeEvent
public void renderPlayer(RenderPlayerEvent.Specials.Pre event) {
AbstractClientPlayer player = (AbstractClientPlayer) event.entityPlayer;
UserManager manager = UserManager.INSTANCE;
User user = manager.getUser(player.getCommandSenderName());
if (user == null) return;
ICape cape = user.capes.get(0);
if (cape == null) return;
boolean flag = cape.isTextureLoaded(player);
if (!flag) {
cape.loadTexture(player);
}
}
示例3: renderPlayer
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
@SubscribeEvent
public void renderPlayer(RenderPlayerEvent.Specials.Pre event) {
AbstractClientPlayer player = (AbstractClientPlayer) event.entityPlayer;
UserManager manager = UserManager.getInstance();
User user = manager.getUser(player.getCommandSenderName());
if (user == null) return;
ICape cape = user.capes.get(0);
if (cape == null) return;
boolean flag = cape.isTextureLoaded(player);
if (!flag) {
cape.loadTexture(player);
}
}
示例4: parse
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public User parse (String user, Object cape) {
User userInstance = new User(user);
ICape capeInstance = (cape instanceof ICape) ? (ICape) cape : CapeManager.getInstance().parse(user, cape.toString());
if (capeInstance != null)
userInstance.capes.add(capeInstance);
else
DevCapes.logger.error(String.format("Error parsing cape, %s", cape.toString()));
return userInstance;
}
示例5: setCape
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public void setCape(ICape cape) {
for (User user : this.users.values()) {
user.capes.remove(this.cape);
}
this.cape = cape;
}
示例6: parse
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public User parse(String user, Object cape) {
User userInstance = new User(user);
ICape capeInstance = (cape instanceof ICape) ? (ICape)cape : CapeManager.getInstance().parse(user, cape.toString());
if (capeInstance != null) {
userInstance.capes.add(capeInstance);
} else {
DevCapes.logger.error(String.format("Error parsing cape, %s", cape.toString()));
}
return userInstance;
}
示例7: renderPlayer
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
@SubscribeEvent
public void renderPlayer(RenderPlayerEvent.Specials.Pre event) {
AbstractClientPlayer player = (AbstractClientPlayer) event.entityPlayer;
UserManager manager = UserManager.getInstance();
User user = manager.getUser(player.getUniqueID().toString());
if (user == null) return;
ICape cape = user.capes.get(0);
if (cape == null) return;
boolean flag = cape.isTextureLoaded(player);
if (!flag) {
cape.loadTexture(player);
}
}
示例8: getCape
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public ICape getCape () {
return this.cape;
}
示例9: setCape
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public void setCape (ICape cape) {
for (User user : this.users.values())
user.capes.remove(this.cape);
this.cape = cape;
}
示例10: User
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public User (String userUUID) {
this.userUUID = userUUID;
this.capes = new ArrayList<ICape>();
}
示例11: getCape
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public ICape getCape() {
return this.cape;
}
示例12: User
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public User(String username) {
this.username = username;
this.capes = new ArrayList<ICape>();
}
示例13: User
import com.jadarstudios.developercapes.cape.ICape; //导入依赖的package包/类
public User(String userUUID) {
this.userUUID = userUUID;
this.capes = new ArrayList<ICape>();
}