Questions tagged [java]
Java is both a popular object-oriented programming language and runtime environment which allows Java programs to run unchanged on most hardware and software platforms.
3,439 questions
1
vote
0
answers
107
views
How to find the locations of all the trees in Minecraft?
I am working on coding a bot for Minecraft in Java. The first step is to find trees in the world. I am using mcp-reborn (so basically the source code) but answers in Forge can also be useful to me. I ...
1
vote
1
answer
164
views
ParticleEffect using TextureAtlas in libGDX
I am using ParticleEffect with a texture stored inside TextureAtlas. The code below shows how I load a particle:
...
2
votes
2
answers
2k
views
How would I actually implement A* pathfinding in a 3D world?
I have been trying to implement pathfinding in Minecraft for a while. Everything is in blocks, so this shouldn't be too difficult. I have gone through a lot of different posts and articles but I haven'...
2
votes
1
answer
96
views
Only Square Textures loading correctly (Beginner question)
(Sorry if this has already been asked, I couldn't find any other question or source describing my problem)
Okay so basically Square textures load and display just fine.
But for some reason, when ...
0
votes
0
answers
227
views
InvalidPluginException: Unsupported API version in Minecraft Mod
build.gradle
For Compile
...
1
vote
0
answers
205
views
Java/LWJGL 3 Optimization and Render error
(I asked the same question on StackOverflow but didn't got an answer. It's the first time I post here so idk if this is not allowed or anything, so if it is please tell me)
I was following ThinMatrix'...
1
vote
2
answers
298
views
I'm following a tutorial but I don't get the same result; why are the raytraced shadows not working?
I followed this tutorial called "Ray Tracing in One Weekend" by Peter Shirley. And I implemented the java version of it for studying Ray Tracing.
Everything was all right until Diffuse ...
1
vote
2
answers
1k
views
Shooting from Gun in LibGDX
I'm trying to shoot a bullet from the tip of a gun. This gun is a Sprite object and it is constantly being rotated to point towards the mouse. The issue is that the point to shoot the bullet from is ...
0
votes
0
answers
718
views
What math function represents Minecraft bow angle/height?
I am working on a mod in Minecraft Forge/MCP using Java.
Aiming a bow is controlled by your head pitch and yaw rotation. Right now I have a math function that automatically looks at the target. But I ...
0
votes
1
answer
471
views
How do I predict where a player will be next in Forge/MCP?
I am trying to predict where a player will be next based on where they are now in Java. I have their XYZ position, their XYZ motion, but I don't have their speed. How can I predict where they will be ...
0
votes
1
answer
210
views
Can a 2 player mobile game support P2P if a dedicated server is used to establish the network? [duplicate]
The dedicated server would be a lobby where all the players connect and find matches. Once a match is found the server hooks to two players and sends them off on a p2p network. Once the match is over, ...
0
votes
1
answer
727
views
How to execute code more frequently than once per tick in Minecraft Forge/MCP?
I'm working on a mod for Minecraft in Java. How can I make something happen every half tick? If I run my code in the tick function, my code is called 20 times a ...
1
vote
1
answer
5k
views
Java Simple 2D Grid Pathfinding
I want to code some basic pathfinding for my bot in Java. Below is a 2D grid representation of the 3D world. 0s being the places you can go, and 1s being the places that you cannot go.
...
0
votes
0
answers
191
views
ECS multithreading without value types?
Im working with an Java based ECS framework called "Artemis ODB".
Its great so far but it lacks multithreading or jobs.
So i wanted to add them by myself. I actually wanted to give each job ...
0
votes
1
answer
244
views
Move between two points at a constant speed in LWJGL
I've been making a game engine in lwjgl and I have been trying to get an ai to move from one point to another. I used a lerp method but the speed is dependent on the distance between the two points, ...
0
votes
1
answer
206
views
How to interact with inventory only and not the game
I have created an inventory in which you can select some objects that you can spawn. This is a button in a table in a inventory class. Spawning is done via left mouse button (just click on some ...
1
vote
0
answers
220
views
LWJGL Using gl_VertexID properly?
I've gotten back to making lwjgl games, and I'm trying to make a sort of wave type vertex shader. I call this to make it wave:
...
0
votes
1
answer
1k
views
2d zooming function using transformation matrix
I'm trying to create a sort of "graphing calculator coordinate system" where you can zoom into a point by scrolling with the mouse wheel. I'm using javafx's transformation matrices (Affines) ...
0
votes
0
answers
281
views
In the ECS on my server, how should I organize components along with systems?
A quick note about my server is that it executes game logic in 250ms intervals.
I am trying to wrap my head around how to do this. The main issue I have is currently that I have the map of entityIds ...
0
votes
0
answers
171
views
How can i fix my enemy movement, and collision?
I recently started a project with some friends, Its a simple java game and im having issue getting the Collision and enemy movement working properly.
Using this:
...
2
votes
1
answer
372
views
LIBGDX ShaderProgram not passing uniforms
I'm trying to implement a Shader that turns any RGB values below 190 into black.
LIBGDX code:
...
0
votes
1
answer
255
views
0
votes
0
answers
90
views
In my Online multiplayer quiz game how can i make players to join and compete at a time?
I am creating a multiplayer Online quiz game in Android Studio using Java. I am having players registered using Firebase in my app. Ok so the main thing is , I'm having different set of quiz ...
0
votes
1
answer
139
views
Very small line when two sprites are exactly next from eachother
Recently, I have been thinking about a hangout game, not really need to go into detail, because I am focusing on creating the engine itself. Basically just to make my brain not hurt while making the ...
0
votes
0
answers
145
views
OBJ file loader texture coordinates ‘scrambled’
Edit
I've rewritten the loader to duplicate data if only one element (v, vt, vn) is different. I get a much better result, but it is still incorrect. The seams on the mesh match what they should look ...
0
votes
1
answer
115
views
How do I get the player from the LivingEntity so I can make this knockback effect on the amethyst sword?
Like the title says, how do I get the player from the LivingEntity so I can make this knockback effect on the amethyst sword?
i want the amethyst sword to give knockback 10 to any entity i hit and in ...
0
votes
0
answers
44
views
Delayed rendering of object sprite
I'm trying to replicate an odd feature of an 2.5D online Fighting Game named Grand Chase - that I believe it's is made to hide the latency between players. However, I do not know what exactly is this ...
0
votes
1
answer
1k
views
Building an LWJGL jar file - java.lang.NoClassDefFoundError
EDIT: Recently got it working by making a batch file that does this:
set /p CP=<cp.txt
java -cp %CP%;testing.jar me.pale.main.Main
and cp.txt is this
...
0
votes
2
answers
142
views
Rendering to BufferStrategy gives absolutely no output despite following instructions
I am following this YouTube tutorial by TheCherno to make 3D graphics using Java Standard Library.
Display.java
...
0
votes
0
answers
195
views
LibGDX: How to grow button height downwards in Table?
For my layout, I have a Table in which I add TextButtons with a height of 20. I also set the height of the table to 30. When I now increase the height of one button to 30, the height grows not ...
0
votes
0
answers
43
views
Directional lighting messups with uniforms
Recently, I've been making a 3D game, and I have more progress! I am trying to implement lighting, but when I want to change the directional light uniform manually, it gets weird.
Here's an example
...
0
votes
0
answers
69
views
How to add level-by-level game camera following in 2D java game?
I've been working on my first game recently, and I've built a player tracking camera that works great, but my goal for the game would be to have a camera that is fixed for each area that the player ...
0
votes
1
answer
480
views
opengl (lwjgl) - only white triangle gets rendered, vertex and fragment shader not responsive
Currently my program can only render my vertices as white and changes in my vertex and fragment shader don't change what gets rendered for some reason i.e: (...
0
votes
1
answer
411
views
How resource-intensive is the java.awt.Graphics2D object at different screen resolutions?
I'm currently making a 2D RPG in pure Java (yes, I know other frameworks/engines exist xD).
I just created a resizing algorithm and I've noticed that different resolutions result in different FPS ...
0
votes
1
answer
152
views
Timing User Inputs for Inventory on 60UPS game loop
I'm making an inventory system for my pure Java game right now.
Currently, the game runs at a 60UPS, and inputs are checked each update.
I have inputs set up using arrays of the current update and ...
0
votes
2
answers
1k
views
How to port/convert a Java program to mobile?
I have coded a simple video game in Java. It works fine on all computers that have Java installed. However, I would really like to play it on my smartphone and it would also be nice to be able to play ...
0
votes
0
answers
141
views
How to move player camera with mouse in LWJGL 2?
I making a 3D game like Minecraft in LWJGL 2 and now, I want to move player camera with mouse like Minecraft.
Here are the codes I have:
com/kg/kgcraft/KGCraft.java:
...
-1
votes
1
answer
350
views
Shaders overriding other shaders
Recently, I've been making a 3D game and I have been having trouble with making multiple shaders. I've researched this for a bit, and told that I had to use ...
0
votes
1
answer
220
views
FBO not rendering or changing anything
Recently, I am making a 3D game. I want to do special post processing effects, like pixelization. I used this to load do everything with FBOS, but it's kindof weird...
In some code for the ...
0
votes
1
answer
382
views
Structuring a game in Java
I am currently programming my first game in Java and I'm having trouble structuring it.
My biggest concern is regarding the game loop.
Currently I have implemented a class with only a main function ...
0
votes
2
answers
219
views
Placing a circle as close as possible to a specific coordinate without overlapping another circle
I am working on a 2D game in Java. My goal is to place a ball as close as possible to the center without overlapping the balls that are already there. How can this be done?
0
votes
1
answer
337
views
Get on what tile has mouse clicked
I am writing a chess game using Java and Swing, And I wanted to get the tile position on which a mouse clicked. I searched through internet, but all of them were really off, and never accurate. When I ...
0
votes
0
answers
23
views
Get tile position on what a mouse clicked [duplicate]
I am writing a chess game using Java and Swing, And I wanted to get the tile position on which a mouse clicked. I searched through internet, but all of them were really off, and never accurate. When I ...
1
vote
1
answer
425
views
Where should I handle player movements in a Java Game?
I had an old pure Java 2D top-down game that I'm trying to reformat a bit. Before, I had a bit of a messy game loop that didn't use delta timing for any movements or animations. Now, I'm trying to ...
0
votes
0
answers
53
views
How to grab numbers in glVertex3f?
Recently, I've been making a game.
I do not want to try to use VAOs and VBOs because I cannot wrap my head around that stuff.
But, in order to use custom shaders, I need an arraylist of things to add ...
0
votes
2
answers
389
views
How to use vertex and fragment shaders without using VBOs and VAOs?
Recently, I am trying to make a 3D game in LWJGL 2, not LWJGL 3, just because I am more familiar with LWJGL 2. Since LWJGL decided to shut down their legacy wiki website, I've been researching alot ...
1
vote
0
answers
1k
views
OpenGL Compute Shader vs Fragment Shader device support
I have a game with massively parallelizable logic, which I intend to write calculate on the GPU (Java/LibGDX).
I am planning to implement a logic for it through a fragment shader, instead of a compute ...
1
vote
1
answer
829
views
LWJGL - How to draw text on screen
After some months on libGDX, I chose to make a little java game library based on LWJGL.
I have already tried to do it, but got stuck on this same problem: how render text on screen.
The first time, I ...
0
votes
0
answers
65
views
How to stop a decelarating object?
I am programming a 2D game. When a ball is launched it should decelerate and eventually come to a stop. I have implemented the deceleration part but when the ball nearly stops it starts accelerating. ...
0
votes
0
answers
230
views
2D Isometric Movement - Move to Mouse Position
I'm developing a 2d isometric game on a engine made by myself (as a way to practice Java), however i'm stuck on what it seems to be a math problem.
I wish I could have some help on how to implement a ...