Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LivingEventHandler {
- @SubscribeEvent
- public void onPlayersChatOpened(ClientTickEvent event) {
- if (event.phase == Phase.END) {
- if (Minecraft.getMinecraft().theWorld != null) {
- if (Minecraft.getMinecraft().ingameGUI.getChatGUI().getChatOpen()) {
- // Ton packet à envoyer au serveur !
- }
- }
- }
- }
- @SubscribeEvent
- public void playerRender(RenderPlayerEvent.Pre event) {
- RenderManager renderManager = (RenderManager) ObfuscationReflectionHelper.getPrivateValue(Render.class,
- event.renderer, 1);
- float scaleFactor = 0.15F / 2.0F;
- float yOffsetFactor = -0.05F;
- GL11.glPushMatrix();
- GL11.glTranslatef((float) event.x + 0.0F, (float) event.y - yOffsetFactor, (float) event.z - 2.92F);
- GL11.glNormal3f(0.0F, 1.0F, 0.0F);
- GL11.glRotatef(-event.renderer.renderManager.playerViewY, 0.0F, 1.0F, 0.0F);
- GL11.glScalef(-scaleFactor, -scaleFactor, scaleFactor);
- GL11.glDisable(GL11.GL_LIGHTING);
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- Minecraft.getMinecraft().renderEngine.bindTexture(
- new ResourceLocation("Heimnormod", "/main/resources/assets/heimnormod/textures/items/bulle.png"));
- Tessellator tessellator = Tessellator.instance;
- tessellator.startDrawingQuads();
- tessellator.addVertexWithUV(-16 + 0, -56 + 32, 0.0D, 0.8F, 0.8F);
- tessellator.addVertexWithUV(-16 + 32, -56 + 32, 0.0D, 0.8F, 0.0F);
- tessellator.addVertexWithUV(-16 + 32, -56 + 0, 0.0D, 0.0F, 0.0F);
- tessellator.addVertexWithUV(-16 + 0, -56 + 0, 0.0D, 0.0F, 0.8F);
- tessellator.draw();
- GL11.glPopMatrix();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement