本文整理了Java中net.minecraft.client.Minecraft.getRenderPartialTicks()
方法的一些代码示例,展示了Minecraft.getRenderPartialTicks()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Minecraft.getRenderPartialTicks()
方法的具体详情如下:
包路径:net.minecraft.client.Minecraft
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!