Skip to content

Releases: Nixinova/MineoJava

Mineo 0.0.21_1

17 Aug 10:14
Compare
Choose a tag to compare

Version 0.0.21_1, now with block reach limitation.

Changes

  • Added HUD toggling with F2
  • Added reach option (defaults to 5 blocks)
  • Added block selection outline
  • Limited block interactions to only what is within the player's reach
  • Changed color of cursor and hotbar selection outline
  • Changed fidelity of selected block raycaster
  • Changed information line label "Hovered" to "Selected"

Mineo 0.0.21

15 Aug 11:22
Compare
Choose a tag to compare

Version 0.0.21 of Mineo Java, now with a sky and proper player-block collision!

Changes

  • Added sky with gradient
  • Added horizontal collision box to blocks
  • Added collision boundary box to the player
  • Changed renderer to only render blocks within view of the player
  • Changed player spawn point to centre of world
  • Changed player height to 1.6 blocks
  • Changed default jumpHeight to 1.5
  • Removed ability to place blocks inside the player's body
  • Fixed jumping not pertaining to the specified jumpHeight

Commits

View commit log: 0.0.20_2...0.0.21

  • 77f25ff Add side hitboxes to blocks
  • e86921a Ensure player doesn't spawn inside ground
  • e9623db Only render blocks within view
  • e637473 Spawn player in centre of world
  • 5616736 Split controls code into a controller and a ticker
  • dbf6633 Add full player hitbox
  • f7fbb57 Use correct shove vector for hitbox collision
  • 0f7c79c Ensure player can jump a full block
  • 22aa029 Add head collision too
  • 3bd9303 Render all blocks within 1 block of camera
  • 381e697 Prevent player from entering 1x1 tunnels
  • fa6ffcb Disallow placing blocks inside body
  • a341478 Add block corner collisions
  • 4086e5b Add sky with gradient
  • bb0fdb7 0.0.21

Mineo 0.0.20_2

14 Aug 13:42
Compare
Choose a tag to compare

Version 0.0.20_2, with an improved raycaster!

Changes

  • Added options groundLevel (defaults to 10) and buildHeight (defaults to 18)
  • Changed distance fog effect to applied nonlinearly
  • Changed default renderDistance to 20 blocks
  • Fixed raycast culling
    Updated options version to 1.11f

Mineo 0.0.20_1

08 Aug 10:02
Compare
Choose a tag to compare

Version 0.0.20_1 of Mineo Java, with changes to the debug info and a spatter of bug fixes.

Changes

  • Changed display of game information
    • Changed information lines to be hidden by default
    • Merged "Block" and "Camera" lines into one "Position" line
    • Changed name of "Angle" line to "Rotation"
    • Changed "Hovered" line to only appear when looking at a block
  • Fixed a rounding issue causing the world boundary to be offset by 1 block
  • Fixed two sides of the world not rendering
  • Fixed being able to place blocks outside of the world
  • Fixed player not being able to fall into the void from inside the world

Mineo 0.0.20

08 Aug 07:54
Compare
Choose a tag to compare

Version 0.0.20 of Mineo Java brings proper 3D texture rendering!

Changes

  • Added proper block texture rendering
  • Changed top world layer to be flat
  • Changed default renderDistance to 15 blocks for performance reasons

Mineo 0.0.18_1

25 Jul 04:50
Compare
Choose a tag to compare

Version 0.0.18_1 of Mineo Java.

Changes

  • Collision is now based per-block instead of from the lowest ground in a column
  • Changed player height to 1.8 blocks
  • Removed "floor" debug text line

Full Changelog: 0.0.18...0.0.18_1

Mineo 0.0.19

25 Jul 08:21
Compare
Choose a tag to compare

Version 0.0.19 of Mineo Java, now with better block placing and texture mapping!

Changes

  • Blocks are now placed adjacent to the hovered block face
  • Block textures are now applied to each face separately
  • Block texels are now larger
  • Fixed orientation of block textures

Commits

Full Changelog: 0.0.18_1...0.0.19

  • 1b5045e 0.0.19
  • b7ce2fd Apply block textures properly to each face
  • ee5b3a3 Make block texels larger
  • 9705de7 Remove vestigial parts of Render3D
  • 414e78f Place blocks adjacent to hovered face

Mineo 0.0.17_3

24 Jul 11:07
Compare
Choose a tag to compare

Version 0.0.17_3 of Mineo Java!

Changes

  • Fixed movement smoothening
  • Improved rendering performance

Commits

  • 526e4fb 0.0.17_3
  • 0f89711 Cache math operations to improve performance
  • ae09618 Refactor texel generator code
  • bbe354c Simplify block breaking/placing controls code
  • ef11754 Fix movement smoothening

Mineo 0.0.18

24 Jul 12:52
Compare
Choose a tag to compare

Version 0.0.18 of Mineo Java!

Changes

  • Added block face culling
  • World now only generates along the positive axes
  • World now abides by worldSize option again
  • World now generates in layers again
    • Top layer is now randomly offset by 1 or 2 blocks
    • Top layer of world is always grass
    • The three layers below the top layer are dirt
    • The rest of the layers down to Y=1 are stone
    • The bottom layer remains bedrock

Commits

Full Changelog: 0.0.17_3...0.0.18

  • 0ae4afa 0.0.18
  • 8b7211b Make world generate in layers again
  • d70b07d Abide by worldSize option
  • 7529f53 Generate world only in the positive axes
  • 42e5e8b Only render exposed faces of blocks
  • 7bffdfb Create block subpackage and BlockFace class

Mineo 0.0.17_2

21 Jul 10:30
Compare
Choose a tag to compare

Version 0.0.17_2 of Mineo Java.

Changes

  • Changed rendering to make closer texels overwrite farther texels