Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entity){
- float var4 = 1.0F;
- int i = (int)(entity.prevPosX + (entity.posX - entity.prevPosX) * (double)var4);
- int j = (int)(entity.prevPosY + (entity.posY - entity.prevPosY) * (double)var4 + 1.62D - (double)entity.yOffset);
- int k = (int)(entity.prevPosZ + (entity.posZ - entity.prevPosZ) * (double)var4);
- String playerName = entity.username;
- boolean isReal = false;
- Random rand = new Random();
- while(true) {
- int randomId = rand.nextInt(Item.itemsList.length);
- Item it = Item.itemsList[randomId];
- if(it != null) {
- yourString = it.getLocalizedName(i);
- break;
- }
- }
- ModLoader.getMinecraftInstance().thePlayer.addChatMessage("Item name: " + yourString);
- while(isReal==false){
- isReal = true;
- try{
- Random randomItem = new Random();
- int prize = randomItem.nextInt(32000)+1;
- if(prize==0||prize==7||prize==20271||prize==8||prize==9||prize==10||prize==11||prize==52||prize==95||prize==119||prize==90||prize==51||prize==21274||prize==11412||prize==14227||prize==20409||prize==30104||prize==4059){
- prize = 339;
- }
- itemstack.damageItem(2, entity);
- entity.inventory.addItemStackToInventory(new ItemStack(prize, 1, 0));
- if(world.isRemote){
- ModLoader.getMinecraftInstance().thePlayer.addChatMessage("Enjoy your prize, " + entity.username + ".");
- }
- } catch(ReportedException ex){
- isReal = false;
- }
- }
- return itemstack;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement