Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(world.isRemote)
- {
- GameSettings settings = new GameSettings();
- GuiScreen gui = Minecraft.getMinecraft().currentScreen;
- if(!(gui instanceof GuiScreen))
- {
- if(settings.isKeyDown(settings.keyBindUseItem) && player.getCooldownTracker().getCooldown(this, 0) == 0)
- {
- Vec3d vec3d2 = player.getLookVec();
- EntityDragonFireball dragonfire = new EntityDragonFireball(world);
- dragonfire.shootingEntity = player;
- dragonfire.setPosition(player.posX + vec3d2.x * 5, player.posY + player.eyeHeight, player.posZ + vec3d2.z * 5);
- dragonfire.accelerationX = vec3d2.x * 0.2;
- dragonfire.accelerationY = vec3d2.y * 0.2;
- dragonfire.accelerationZ = vec3d2.z * 0.2;
- world.spawnEntity(dragonfire);
- player.getCooldownTracker().setCooldown(this, 20);
- NetworkHandler.INSTANCE.sendToServer(new HoldRightClickMessage());
- }
- }
- |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement