-
Posts
33 -
Joined
-
Last visited
Everything posted by Trahatron3000
-
Is there a way to detect player's right arm position?
-
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
OKay, i'll try it -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
java.lang.NullPointerException: Unexpected error at net.minecraft.client.renderer.entity.EntityRendererManager.getRenderer(EntityRendererManager.java:210) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1 at net.ebukotyat.realmagic.client.events.ClientEvents.armPose(ClientEvents.java:55) ~[main/:?] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_4_ClientEvents_armPose_RenderHandEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.client.ForgeHooksClient.renderSpecificFirstPersonHand(ForgeHooksClient.java:218) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16 at net.minecraft.client.renderer.FirstPersonRenderer.renderItemInFirstPerson(FirstPersonRenderer.java:246) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309- at net.minecraft.client.renderer.GameRenderer.renderHand(GameRenderer.java:381) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:cl at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:626) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:c at net.minecraft.client.renderer.GameRenderer.updateCameraAndRender(GameRenderer.java:437) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.ja at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1003) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:classloading,pl at net.minecraft.client.Minecraft.run(Minecraft.java:612) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:classloading,pl:accesstr at net.minecraft.client.main.Main.main(Main.java:184) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:classloading,pl:runtimedistc at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {} at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52) ~[forge-1.16.5-36.2.20_mapped_s at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {} at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:108) [forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace: at net.minecraft.client.renderer.entity.EntityRendererManager.getRenderer(EntityRendererManager.java:210) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1 at net.ebukotyat.realmagic.client.events.ClientEvents.armPose(ClientEvents.java:55) ~[main/:?] {re:classloading} at net.minecraftforge.eventbus.ASMEventHandler_4_ClientEvents_armPose_RenderHandEvent.invoke(.dynamic) ~[?:?] {} at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {} at net.minecraftforge.client.ForgeHooksClient.renderSpecificFirstPersonHand(ForgeHooksClient.java:218) ~[forge:?] {re:classloading} at net.minecraft.client.renderer.FirstPersonRenderer.renderItemInFirstPerson(FirstPersonRenderer.java:246) ~[forge:?] {re:classloading,xf:fml:forge:bows.1, at net.minecraft.client.renderer.GameRenderer.renderHand(GameRenderer.java:381) ~[forge:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.renderWorld(GameRenderer.java:626) ~[forge:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A -- Affected level -- Details: All players: 1 total; [ClientPlayerEntity['Dev'/30, l='ClientLevel', x=25.64, y=4.00, z=288.84]] Chunk stats: Client Chunk Cache: 169, 1 Level dimension: minecraft:overworld Level spawn location: World: (0,4,32), Chunk: (at 0,0,0 in 0,2; contains blocks 0,0,32 to 15,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0, Level time: 45417 game time, 9952 day time Server brand: forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.world.ClientWorld.fillCrashReport(ClientWorld.java:465) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:cl at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2093) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:? at net.minecraft.client.Minecraft.run(Minecraft.java:633) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:classloading,pl:accesstr at net.minecraft.client.main.Main.main(Main.java:184) ~[forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {re:classloading,pl:runtimedistc at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {} at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:52) ~[forge-1.16.5-36.2.20_mapped_s at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {} at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:108) [forge-1.16.5-36.2.20_mapped_snapshot_20210309-1.16.5-recomp.jar:?] {} -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
java.lang.NullPointerException: Unexpected error -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
I did it like this: @SubscribeEvent public static void armPose(RenderHandEvent event) { ItemStack stack = event.getItemStack(); IRenderTypeBuffer buffer = event.getBuffers(); int light = event.getLight(); Hand hand = event.getHand(); Item item = stack.getItem(); ClientPlayerEntity player = (ClientPlayerEntity) stack.getAttachedEntity(); MatrixStack matrix = event.getMatrixStack(); Minecraft mc = Minecraft.getInstance(); EntityRendererManager renderManager = mc.getRenderManager(); PlayerRenderer renderer = (PlayerRenderer) renderManager.getRenderer(player); // here is the error if(item instanceof Lighter && hand == Hand.OFF_HAND) { renderer.renderLeftArm(matrix,buffer,light,player); HandSide handside = HandSide.LEFT; matrix.rotate(Vector3f.XP.rotationDegrees(60F)); matrix.rotate(Vector3f.YP.rotationDegrees(-45F )); matrix.rotate(Vector3f.ZP.rotationDegrees(15F )); matrix.rotate(Vector3f.XP.rotationDegrees(-40F)); matrix.translate(0.2, 0.1, -0.3f); matrix.rotate(Vector3f.ZN.rotation(50)); matrix.rotate(Vector3f.YN.rotation(51)); matrix.rotate(Vector3f.YP.rotation(51)); matrix.scale(1.4f,1.4f,1.4f); } } But it crashes... -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
@SubscribeEvent public static void armPose(RenderHandEvent event) { ItemStack stack = event.getItemStack(); Hand hand = event.getHand(); Item item = stack.getItem(); MatrixStack matrix = event.getMatrixStack(); if(item instanceof Lighter && hand == Hand.OFF_HAND) { matrix.rotate(Vector3f.XP.rotationDegrees(60F)); matrix.rotate(Vector3f.YP.rotationDegrees(-45F )); matrix.rotate(Vector3f.ZP.rotationDegrees(15F )); matrix.rotate(Vector3f.XP.rotationDegrees(-40F)); matrix.translate(0.2, 0.1, -0.3f); matrix.rotate(Vector3f.ZN.rotation(50)); matrix.rotate(Vector3f.YN.rotation(51)); matrix.rotate(Vector3f.YP.rotation(51)); matrix.scale(1.4f,1.4f,1.4f); } } -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
I did the position of item, but there is only item(without hand). How to show the arm? -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
Okay -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
Maube you are talking about 1.18? I have 1.16.5 minecraft -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
Where can i find the method "ItemInHandRenderer" -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
how can i search strings in intellij? sorry --_-- -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
i will check it out -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
When item is in offhand -
How to show second hand in first person?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
I need in first person -
I want to show second hand like default vanilla main hand, but that is only visible in 3-rd person mode. HELP
-
How to change entity's movement speed?
Trahatron3000 replied to Trahatron3000's topic in Support & Bug Reports
I already did it, and that worked . Thanks -
How to change entity's movement speed?
Trahatron3000 replied to Trahatron3000's topic in Support & Bug Reports
where i need to do that? -
How to change entity's movement speed?
Trahatron3000 replied to Trahatron3000's topic in Support & Bug Reports
@Override public void performEffect(LivingEntity entity, int amplifier) { addAttributesModifier(Attributes.MOVEMENT_SPEED, "frozen", 0, AttributeModifier.Operation.MULTIPLY_TOTAL); } -
How to change entity's movement speed?
Trahatron3000 replied to Trahatron3000's topic in Support & Bug Reports
i did it like this: addAttributesModifier(Attributes.MOVEMENT_SPEED, "frozen", 0, AttributeModifier.Operation.MULTIPLY_TOTAL); but still does not work -
I have effect that must disable entity's movement, but all methods i am trying use are'nt working. My code is: @Override public void performEffect(LivingEntity entity, int amplifier) { entity.moveForward = 0; entity.moveStrafing = 0; entity.moveVertical = 0; }
-
How to play animation only one time?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
Yes -
How to play animation only one time?
Trahatron3000 replied to Trahatron3000's topic in Modder Support
Once per attackEntityEvent with my sword in hand