Код прицеливания лука

92
1
В каком классе находится код прицеливания лука?
Код замедления то я нашел но прицеливания вообще никак.
 
Использовать клиентский эвент net.minecraftforge.client.event.FOVUpdateEvent. К примеру так:
Код:
@SubscribeEvent
public void onZoom(FOVUpdateEvent e) {
    if (isAim) {
        e.newfov -= 0.25F;
    }
}
 
Иии что он делает?=\
Я его вставил но никаких изменений не произошло
 
public class Automatik extends Item {;


private boolean isAim;

public Automatik(int par1) {
super(par1);
this.setCreativeTab(CreativeTabs.tabCombat);
this.setFull3D();
this.setMaxDamage(500);
this.setMaxStackSize(1);
   }
@SideOnly(Side.CLIENT)
@Override
public void registerIcons(IconRegister ir) {
   itemIcon = ir.registerIcon("kopobka:Ak 47");
}

   @SubscribeEvent
public void onZoom(FOVUpdateEvent e) {
    if (isAim) {
        e.newfov -= 1.25F;
    }
[merge_posts_bbcode]Добавлено: 24.04.2016 11:56:27[/merge_posts_bbcode]

В принципе код прицеливания я нашел, но знать бы как его редактировать(т.е например что бы он не натягивался а просто при ПКМ стоял на первой стадии натягивания)
 
cool56563 написал(а):
public class Automatik extends Item {;


private boolean isAim;

public Automatik(int par1) {
super(par1);
this.setCreativeTab(CreativeTabs.tabCombat);
this.setFull3D();
this.setMaxDamage(500);
this.setMaxStackSize(1);
    }
@SideOnly(Side.CLIENT)
@Override
public void registerIcons(IconRegister ir) {
    itemIcon = ir.registerIcon("kopobka:Ak 47");
}

    @SubscribeEvent
 public void onZoom(FOVUpdateEvent e) {
     if (isAim) {
         e.newfov -= 1.25F;
     }
[merge_posts_bbcode]Добавлено: 24.04.2016 11:56:27[/merge_posts_bbcode]

В принципе код прицеливания я нашел, но знать бы как его редактировать(т.е например что бы он не натягивался а просто при ПКМ стоял на первой стадии натягивания)
Почитай про евенты.
 
Если натягивание не нужно, то можно просто спавнить ентити в onItemRightClick
 
Назад
Сверху