net.minecraft.client.Minecraft.getRenderPartialTicks()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(9.6k)|赞(0)|评价(0)|浏览(147)

本文整理了Java中net.minecraft.client.Minecraft.getRenderPartialTicks()方法的一些代码示例,展示了Minecraft.getRenderPartialTicks()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Minecraft.getRenderPartialTicks()方法的具体详情如下:
包路径:net.minecraft.client.Minecraft
类名称:Minecraft
方法名:getRenderPartialTicks

Minecraft.getRenderPartialTicks介绍

暂无

代码示例

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public float getPartialTicks() {
 return Minecraft.getMinecraft().getRenderPartialTicks();
}

代码示例来源:origin: mezz/JustEnoughItems

@Override
public void drawInfo(Minecraft minecraft, int recipeWidth, int recipeHeight, int mouseX, int mouseY) {
  button.drawButton(minecraft, mouseX, mouseY, minecraft.getRenderPartialTicks());
}

代码示例来源:origin: TeamLapen/Vampirism

@Override
public float getRenderPartialTick() {
  return Minecraft.getMinecraft().getRenderPartialTicks();
}

代码示例来源:origin: SleepyTrousers/EnderIO

@Override
public @Nonnull Pair<? extends IBakedModel, Matrix4f> handlePerspective(@Nonnull ItemCameraTransforms.TransformType cameraTransformType) {
 Pair<? extends IBakedModel, Matrix4f> perspective = parent.handlePerspective(cameraTransformType);
 double r = (EnderIO.proxy.getTickCount() % 360) + Minecraft.getMinecraft().getRenderPartialTicks();
 TRSRTransformation transformOrig = new TRSRTransformation(perspective.getRight());
 Quat4f leftRot = transformOrig.getLeftRot();
 Quat4f yRotation = new Quat4f();
 yRotation.set(new AxisAngle4d(0, 1, 0, Math.toRadians(r * speed)));
 leftRot.mul(yRotation);
 TRSRTransformation transformNew = new TRSRTransformation(transformOrig.getTranslation(), leftRot, transformOrig.getScale(), transformOrig.getRightRot());
 return Pair.of(perspective.getLeft(), transformNew.getMatrix());
}

代码示例来源:origin: ValkyrienWarfare/Valkyrien-Warfare-Revamped

public static void updatePlayerMouseOver(Entity entity) {
  if (entity == Minecraft.getMinecraft().player) {
    Minecraft.getMinecraft().entityRenderer.getMouseOver(Minecraft.getMinecraft().getRenderPartialTicks());
  }
}

代码示例来源:origin: mezz/JustEnoughItems

@SubscribeEvent
public void onDrawBackgroundEventPost(GuiScreenEvent.BackgroundDrawnEvent event) {
  GuiScreen gui = event.getGui();
  boolean exclusionAreasChanged = guiScreenHelper.updateGuiExclusionAreas();
  ingredientListOverlay.updateScreen(gui, exclusionAreasChanged);
  leftAreaDispatcher.updateScreen(gui, exclusionAreasChanged);
  drawnOnBackground = true;
  ingredientListOverlay.drawScreen(gui.mc, event.getMouseX(), event.getMouseY(), gui.mc.getRenderPartialTicks());
  leftAreaDispatcher.drawScreen(gui.mc, event.getMouseX(), event.getMouseY(), gui.mc.getRenderPartialTicks());
}

代码示例来源:origin: ValkyrienWarfare/Valkyrien-Warfare-Revamped

@Override
  public void updateShipPartialTicks(PhysicsWrapperEntity entity) {
    double partialTicks = Minecraft.getMinecraft().getRenderPartialTicks();
    // entity.wrapping.renderer.updateTranslation(partialTicks);
    Vector centerOfRotation = entity.wrapping.centerCoord;
    if (entity.wrapping.renderer == null) {
      return;
    }
    entity.wrapping.renderer.curPartialTick = partialTicks;

    double moddedX = entity.lastTickPosX + (entity.posX - entity.lastTickPosX) * partialTicks;
    double moddedY = entity.lastTickPosY + (entity.posY - entity.lastTickPosY) * partialTicks;
    double moddedZ = entity.lastTickPosZ + (entity.posZ - entity.lastTickPosZ) * partialTicks;
    double p0 = Minecraft.getMinecraft().player.lastTickPosX + (Minecraft.getMinecraft().player.posX - Minecraft.getMinecraft().player.lastTickPosX) * (double) partialTicks;
    double p1 = Minecraft.getMinecraft().player.lastTickPosY + (Minecraft.getMinecraft().player.posY - Minecraft.getMinecraft().player.lastTickPosY) * (double) partialTicks;
    double p2 = Minecraft.getMinecraft().player.lastTickPosZ + (Minecraft.getMinecraft().player.posZ - Minecraft.getMinecraft().player.lastTickPosZ) * (double) partialTicks;

    Quaternion smoothRotation = entity.wrapping.renderer.getSmoothRotationQuat(partialTicks);
    double[] radians = smoothRotation.toRadians();

    double moddedPitch = Math.toDegrees(radians[0]);
    double moddedYaw = Math.toDegrees(radians[1]);
    double moddedRoll = Math.toDegrees(radians[2]);

    entity.wrapping.coordTransform.updateRenderMatrices(moddedX, moddedY, moddedZ, moddedPitch, moddedYaw, moddedRoll);
  }
}

代码示例来源:origin: SleepyTrousers/EnderCore

@Override
protected final void drawGuiContainerForegroundLayer(int mouseX, int mouseY) {
 drawForegroundImpl(mouseX, mouseY);
 GlStateManager.pushMatrix();
 GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
 GlStateManager.disableDepth();
 zLevel = 300.0F;
 itemRender.zLevel = 300.0F;
 for (IGuiOverlay overlay : overlays) {
  if (overlay != null && overlay.isVisible()) {
   overlay.draw(realMx, realMy, mc.getRenderPartialTicks());
  }
 }
 zLevel = 0F;
 itemRender.zLevel = 0F;
 GlStateManager.enableDepth();
 GlStateManager.popMatrix();
}

代码示例来源:origin: SleepyTrousers/EnderIO

private void paintCapacitorError(int guiX0, int guiY0) {
 final int drawX = guiX0 + x;
 final int drawY = guiY0 + y + 16 - 6;
 final int barWidth = width;
 final int barHeight = height;
 final int textureHeight = 24;
 final int overlayFrame = (int) ((EnderIO.proxy.getTickCount() >>> 2) % 5);
 final int drawUoverlay = 160 + overlayFrame * 9;
 final int drawVoverlay = 128;
 final int barY = drawY + barHeight - textureHeight;
 owner.drawTexturedModalRect(drawX, barY, drawUoverlay, drawVoverlay, barWidth, textureHeight);
 int stackX = drawX + barWidth / 2 - 16 / 2; // 16 = itemStack width
 int stackY = drawY + barHeight - textureHeight - 13;
 GlStateManager.pushMatrix();
 float f1 = MathHelper.sin((EnderIO.proxy.getTickCount() + Minecraft.getMinecraft().getRenderPartialTicks()) / 10.0F) * 4F;
 GlStateManager.translate(0, f1, 0);
 owner.drawFakeItemStack(stackX, stackY, new ItemStack(ModObject.itemBasicCapacitor.getItemNN()));
 GlStateManager.popMatrix();
}

代码示例来源:origin: mezz/JustEnoughItems

@SubscribeEvent
public void onDrawScreenEventPost(GuiScreenEvent.DrawScreenEvent.Post event) {
  GuiScreen gui = event.getGui();
  ingredientListOverlay.updateScreen(gui, false);
  leftAreaDispatcher.updateScreen(gui, false);
  if (!drawnOnBackground) {
    ingredientListOverlay.drawScreen(gui.mc, event.getMouseX(), event.getMouseY(), gui.mc.getRenderPartialTicks());
    leftAreaDispatcher.drawScreen(gui.mc, event.getMouseX(), event.getMouseY(), gui.mc.getRenderPartialTicks());
  }
  drawnOnBackground = false;
  if (gui instanceof GuiContainer) {
    GuiContainer guiContainer = (GuiContainer) gui;
    if (recipeRegistry.getRecipeClickableArea(guiContainer, event.getMouseX() - guiContainer.getGuiLeft(), event.getMouseY() - guiContainer.getGuiTop()) != null) {
      String showRecipesText = Translator.translateToLocal("jei.tooltip.show.recipes");
      TooltipRenderer.drawHoveringText(guiContainer.mc, showRecipesText, event.getMouseX(), event.getMouseY());
    }
  }
  ingredientListOverlay.drawTooltips(gui.mc, event.getMouseX(), event.getMouseY());
  leftAreaDispatcher.drawTooltips(gui.mc, event.getMouseX(), event.getMouseY());
}

代码示例来源:origin: mezz/JustEnoughItems

public void draw(Minecraft minecraft, int mouseX, int mouseY) {
  IRecipeCategory selectedCategory = recipeGuiLogic.getSelectedRecipeCategory();
  GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
  RecipeGuiTab hovered = null;
  GlStateManager.disableDepth();
  GlStateManager.enableAlpha();
  {
    for (RecipeGuiTab tab : tabs) {
      boolean selected = tab.isSelected(selectedCategory);
      tab.draw(minecraft, selected, mouseX, mouseY);
      if (tab.isMouseOver(mouseX, mouseY)) {
        hovered = tab;
      }
    }
  }
  GlStateManager.disableAlpha();
  GlStateManager.enableDepth();
  pageNavigation.draw(minecraft, mouseX, mouseY, minecraft.getRenderPartialTicks());
  if (hovered != null) {
    List<String> tooltip = hovered.getTooltip();
    TooltipRenderer.drawHoveringText(minecraft, tooltip, mouseX, mouseY);
  }
}

代码示例来源:origin: mezz/JustEnoughItems

float partialTicks = minecraft.getRenderPartialTicks();
recipeTransferButton.drawButton(minecraft, mouseX, mouseY, partialTicks);

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

GlStateManager.translate(0.0, 0.0, MathHelper.sin((this.mc.player.ticksExisted + this.mc.getRenderPartialTicks()) * 0.05F) * 0.025F);

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

frontLeftThigh.rotationPointZ -= 0.5 * Math.cos(ticks * 0.025F);
float delta = Minecraft.getMinecraft().getRenderPartialTicks();
LegArticulator.articulateQuadruped(entity, entity.legSolver, waist, neck1,
    backLeftThigh, backLeftCalf, backRightThigh, backRightCalf, frontLeftThigh, frontLeftCalf, frontRightThigh, frontRightCalf,

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

frontLeftThigh.rotationPointZ -= 0.5 * Math.cos(ticks * 0.025F);
float delta = Minecraft.getMinecraft().getRenderPartialTicks();
LegArticulator.articulateQuadruped(entity, entity.legSolver, waist, neck1,
    backLeftThigh, backLeftCalf, backRightThigh, backRightCalf, frontLeftThigh, frontLeftCalf, frontRightThigh, frontRightCalf,

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

AdvancedModelRenderer[] tailParts2 = new AdvancedModelRenderer[] { tail5, tail4, tail3, tail2, tail1 };
float delta = Minecraft.getMinecraft().getRenderPartialTicks();
AdvancedModelRenderer root = model.getCube("hips");
AdvancedModelRenderer backLeftThigh = model.getCube("top leg left");

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

AdvancedModelRenderer[] armRight = new AdvancedModelRenderer[] { handRight, lowerArmRight, upperArmRight };
float delta = Minecraft.getMinecraft().getRenderPartialTicks();
LegArticulator.articulateBiped(entity, entity.legSolver, body1, leftThigh, leftCalf, rightThigh, rightCalf, 1.0F, 1.4F, delta);

代码示例来源:origin: TeamWizardry/Wizardry

float f3 = entityplayersp == null ? 0.0F : entityplayersp.getCooldownTracker().getCooldown(stack.getItem(), Minecraft.getMinecraft().getRenderPartialTicks());

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

model.walk(leftHand, 0.1F, 0.1F, false, -2F, 0F, ticks, 0.25F);
float delta = Minecraft.getMinecraft().getRenderPartialTicks();
LegArticulator.articulateQuadruped(entity, entity.legSolver, waist, neck1,
    leftThigh, leftCalf, rightThigh, rightCalf, upperArmLeft, lowerArmLeft, upperArmRight, lowerArmRight,

代码示例来源:origin: SleepyTrousers/EnderIO

GlStateManager.depthMask(false);
GlStateManager.translate(event.getX(), event.getY(), event.getZ());
GlStateManager.rotate(rot + Minecraft.getMinecraft().getRenderPartialTicks() + e.ticksExisted, 0, 1, 0);

相关文章