Forever Indev: Overview
What is it?
Forever Indev is a fork of the last version of Minecraft Indev. It adds RPG elements and has a medieval fantasy style. Made with RetroMCP-Java, this version is still in development, so there may be bugs.
Main Menu Changes
What's New?
- Game Title: The main menu now displays "Forever Indev" under the Minecraft logo, indicating this special version that's still being updated.
- Current Time Display: The main menu shows the current date and time in the format "Month day, Year @ time" (e.g., "September 2, 2024 @ 10:15 AM"). This format is consistent across the game, including on the Top Scores screen.
- Top Scores Button: A new "Top Scores" button has been added to the main menu. Clicking this button opens a screen that displays the top 10 high scores, allowing players to compare their achievements.
- Layout Adjustments: The main menu layout has been tweaked for better readability. Fonts and element positions have been adjusted for a cleaner look.
New Splash Texts
Here’s a list of all the new splash texts added to the game, along with what they reference:
Splash Text | Reference |
---|---|
"Not-quite indev!" | Indicates that this version is based on Indev but includes many new features. |
"Chests on the glass door!" | A random phrase in line with Minecraft’s quirky splash texts. |
"NP is not in P!" | Points out that "NP" (No Problem) is different from "P" (Player). |
"The blue-twintailed girl is right!" | Refers to a character with blue twintails from anime or fan culture. |
"Trust the blue-twintailed girl!" | Another reference to the same character, emphasizing her importance in certain communities. |
"In development hell, did I development sin?" | References the challenges of game development, while also referencing the "hell world" type from Indev. |
"Bubbles from the gum machine!" | A random and light-hearted phrase, fitting Minecraft’s splash text style. |
"[INSERT SPLASH HERE]" | Humor about placeholders and incomplete features. |
"Full-stop!" | A straightforward message suggesting a definitive end. |
"[EXTREMELY LOUD INCORRECT BUZZER]" | Imitates a wrong-answer buzzer sound from game shows. |
"Bricks in the wall!" | Could reference the song "Another Brick in the Wall" or just comment on Minecraft’s building mechanics. |
"Catch the falling stars!" | A joke about trying to catch something magical or impossible. |
"Syntax error at line 42!" | Refers to common coding errors developers encounter. |
"Glitches in the matrix!" | References The Matrix movie and digital world glitches. |
"Null pointer exception!" | Describes an error where a program tries to use non-existent data. |
"Endless loops ahead!" | Refers to coding loops that run indefinitely, a common development issue. |
"In the rabbit hole!" | Indicates diving into complex problems, inspired by Alice in Wonderland. |
"Blue screen of life!" | A twist on the "blue screen of death" error in computing. |
"Assembly required!" | Refers to products that need to be assembled, fitting Minecraft’s crafting elements. |
"Pixels and polygons!" | Describes the basic elements of video game graphics. |
"Legacy code detected!" | Indicates old code that’s still in use, sometimes causing issues. |
"Unicorns in disguise!" | Another quirky splash, adding to Minecraft’s unique style. |
"404: Splash not found!" | A tech joke about the "404 error" for missing webpages. |
"Press F to pay respects!" | Refers to the meme from Call of Duty: Advanced Warfare. |
"Welcome to Hell!" | Refers to the "Hell" world type from the Indev version, which is featured in Forever Indev. |
"Steve? Is that you, Minecraft Steve?" | A playful nod of one of the devs being called "Steve" due to the username "steve2024." |
"Hell level? More like in development hell!" | Combines the Hell world type from Indev with the challenges and frustrations of ongoing development. |
"Creepers gonna creep!" | Refers to the unpredictable behavior of Creepers in Minecraft. |
"You are the chosen one!" | A dramatic phrase used in various stories and games. |
"Loading... please wait!" | A common message when something is loading or processing. |
"Did you bring a sword?" | Reminds players to be prepared, especially in dangerous game scenarios. |
"Save early, save often!" | Good advice to prevent losing game progress. |
"Not-quite reality!" | Reminds players that the game world is not real life. |
"Get tf outta my fork, Herobrine!" | Jokes about the devs trying to get rid of Herobrine by never adding him, but he still shows up. |
"Watch out for Herobrine! He’s been known to mess with devs!" | Another Herobrine reference, humorously suggesting he causes development issues. |
"Is this going to be Forever Indev or just indefinitely on hold?" | Questions whether the project will remain in a state of ongoing development without updates or eventually be updated regularly. |
"Under construction!" | Indicates that the project is still in progress. |
"Stealthy creepers!" | Highlights the sneaky nature of Creepers in the game. |
"Save your progress!" | A reminder to save the game to avoid losing progress. |
"Less is more!" | A saying suggesting that simplicity can be more effective. |
"Made with <3" | A cute way to show that the game was created with care and affection. |
"Made with the help of RetroMCP-Java" | Credits the tool used to decompile Indev. |
"Wait, who is that in the fog?" | References the Herobrine myth about appearing in foggy areas. |
Wet Sand
ID: 76
Texture: 109
Material: Sand
Description: Wet Sand is a variant of the standard sand block, characterized by its delayed fall behavior. When placed, Wet Sand exhibits a slight delay before it begins to fall, mimicking the denser, more cohesive nature of damp sand. This block is particularly unique due to its interaction with water, which triggers its delayed falling mechanic.
Compressed Dirt
ID: 70
Texture: 103
Material: Ground
Description: Compressed Dirt is a denser form of regular dirt. It features increased hardness and resistance, making it a more durable building material. This block provides a sturdier alternative to standard dirt blocks, with a darker texture to indicate its compressed nature.
Packed Gravel
ID: 69
Texture: 102
Material: Ground
Description: Packed Gravel is a more compact version of regular gravel. It is slightly harder and more resistant than its loose counterpart, with a unique texture that reflects its tightly packed particles. This block maintains the characteristic falling behavior of gravel but does not produce flint when broken.
Cobbled Stone
ID: 68
Texture: 101
Material: Rock
Description: Cobbled Stone is a rugged variant of regular stone. Unlike traditional cobblestone, Cobbled Stone has a more textured and uneven surface, giving it a distinctive appearance. It maintains the same durability as regular stone, making it suitable for heavy-duty construction.
Clay Bricks
ID: 71
Texture: 104
Material: Rock
Description: Clay Bricks are created from fired clay and offer a more refined building block compared to mud bricks. This block features a classic brick texture with a reddish hue, characteristic of traditional brick constructions. Clay Bricks are durable and resistant, making them ideal for building robust structures.
Tinted Glass
ID: 72
Texture: 105
Material: Glass
Description: Tinted Glass is a variation of the standard glass block that features a darker, semi-opaque texture. It provides less transparency, offering privacy while still allowing some light to pass through.
Mossy Cobbled Stone
ID: 73
Texture: 106
Material: Rock
Description: Mossy Cobbled Stone is a variant of cobbled stone that has become overgrown with moss. This block features a rough, weathered texture with patches of green moss, giving it an aged appearance. It is commonly used in structures meant to look ancient or abandoned.
Mossy Stone
ID: 74
Texture: 107
Material: Rock
Description: Mossy Stone is a standard stone block that has been overtaken by moss growth. It shares similar properties with regular stone but features a greenish overlay, indicating moss coverage. This block is found in the Indev House or Castles.
Wooden Paver
ID: 75
Texture: 108
Material: Wood
Description: Wooden Pavers are a type of wooden block designed for use in floors. These blocks feature a smooth, finished wood texture, making them ideal for decorative flooring.
Battle Axe
ID Range: 5 (Wood) to 29 (Diamond)
Description: The Battle Axe is a powerful melee weapon, where the texture was first introduced in an earlier version of Minecraft Indev when axes were first added to the game. This weapon type is distinguished by its heavy damage output and more expensive recipe compared to standard axes. Each tier (Wood, Stone, Iron, Gold, Diamond) features increasing damage and durability. The Battle Axe offers players a strong alternative to swords in combat.
Fun Fact:
The Battle Axe in Forever Indev is directly inspired by an earlier version of Minecraft Indev where the axe had a different texture.
Shields
ID Range: 73 (Iron Shield) to 89 (White Cloth-Covered Shield)
Description: Shields are defensive items that can be equipped in the player’s off-hand. They provide a chance to block incoming damage, with the chance depending on the shield type. The Iron Shield is a straightforward, metal shield, while the Cloth-Covered Shields feature various colors, adding customization options for players. The texture for the Iron Shield is directly from Notch's old game, Legend of the Chambered. Each cloth-covered variant is essentially an iron shield wrapped in colored cloth, providing both aesthetic variety and functional protection.
Fun Fact:
The texture for the Iron Shield is directly from one of Notch's previous games, Legend of the Chambered.
Quiver
ID: 48
Description: The Quiver is an item used to store arrows, allowing players to carry more ammunition without occupying inventory space. It features a unique interface in the inventory screen, where it automatically draws arrows from a designated slot. The Quiver icon displays the fullness of the quiver, with visual indicators for empty, half-full, and full states. This item is particularly useful for ranged combat, enabling quicker access to arrows during combat.
Bow
ID: 46
Description: The Bow is a ranged weapon used to shoot arrows. It is one of the primary tools for ranged combat in Forever Indev. The bow has a cooldown period between shots, which can be decreased with the quickshot enchant. The bow is compatible with the quiver, allowing for seamless reloading of arrows during use.
Arrows
ID: 47
Description: Arrows are the ammunition used with the Bow. They are a critical resource for any player relying on ranged combat. Arrows can be stored in the Quiver for efficient inventory management and quick access during fights.
Cloth-Covered Shields
ID Range: 74 (Red) to 89 (White)
Description: These are variants of the standard Iron Shield, covered with colored cloth. Each color corresponds to one of the available cloth types, offering players the ability to match their shield to their armor or personal style. The cloth-covered shields function identically to the Iron Shield but provide a customizable look.
/give
Command Name: /give
Description: The /give command grants the player the specified item directly into their inventory. This is particularly useful for testing or quickly accessing items without needing to craft or find them.
Usage:
Basic Format: /give [item ID] [opt. item amount]
- [item ID]: The ID of the item you want to give.
- [opt. item amount]: The quantity of the item (optional, defaults to 1 if not specified).
Example: /give 276 64 - This command would give the player 64 Diamond Swords (ID 276).
Notes:
Ensure that the item ID is correct, as invalid IDs will result in an error message. The item amount is optional; if not specified, it defaults to 1.
Common Issues:
If an invalid item ID is provided, the command will not work, and an error message will be shown.
/gamemode
Command Name: /gamemode
Description: The /gamemode command allows players to switch between Creative and Survival modes, offering flexibility in how they experience the game.
Usage:
Basic Format: /gamemode [0/s/survival=Survival, 1/c/creative=Creative]
- [0/s/survival]: Switches to Survival mode.
- [1/c/creative]: Switches to Creative mode.
Example: /gamemode 1 - This would change the player's mode to Creative.
Notes:
The command is straightforward and does not require additional parameters. Players can use aliases (0/s for Survival and 1/c for Creative) for convenience.
Common Issues:
If an invalid parameter is entered, an error message will guide the player to use the correct format.
/enchant
Command Name: /enchant
Description: The /enchant command allows players to add enchantments to the item they are currently holding. This is useful for enhancing items with special abilities without needing an enchantment table.
Usage:
Basic Format: /enchant [enchant type] [opt. enchant level]
- [enchant type]: The ID of the enchantment you want to apply.
- [opt. enchant level]: The level of the enchantment (optional, defaults to 1 if not specified).
Example: /enchant 1 3 - This would add a level 3 enchantment of type 1 to the item in hand.
Notes:
Enchantment IDs must be valid, and the item in hand must be enchantable (non-stackable items only). If no item is held, the command will not work.
Common Issues:
If the enchantment ID is invalid, or if the player tries to enchant an incompatible item, an error message will be displayed.
/spawn
Command Name: /spawn
Description: The /spawn command is used to generate a specified entity at the player’s location or at specified coordinates. This is useful for testing or setting up scenarios involving mobs or animals.
Usage:
Basic Format: /spawn
- [entity]: The type of entity you want to spawn (e.g., "zombie", "sheep").
- [x], [y], [z]: Optional coordinates for where to spawn the entity. If omitted, the entity will spawn at the player's current location.
Example: /spawn zombie - This spawns a Zombie at the player’s current location.
Notes:
Valid entities include common mobs like sheep, pigs, zombies, and skeletons. If coordinates are provided, ensure they are within the world’s boundaries.
Common Issues:
If the entity name is invalid, or if coordinates are out of range, an error message will be displayed.
House Preset
Type: Structure Preset
Stackable: No
Description: The House Preset is a feature that allows players to quickly generate a house with predefined styles. This tool is designed to give players a variety of architectural options, from simple cottages to more fortified homes.
Structure Generation:
Size: The generated house typically covers a 7x7 block area and is 6 blocks tall, providing a compact but functional living space.
Entrance: The house features a 1x2 block entrance, usually centered on one of the walls for easy access.
Structure Details:
- Walls:
- Brick House: Uses Bricks, providing a classic, sturdy appearance.
- Mud Brick House: Constructed with Mud Bricks for a rustic, earthy look.
- Cobbled Brick House: Built using Cobbled Brick, offering a rugged, durable aesthetic.
- Floors:
- Brick House: Polished Blocks or Polished Tiles.
- Mud Brick House: Compressed Dirt or Packed Mud.
- Cobbled Brick House: A mix of Mossy Cobblestone, Polished Tiles, Stone, and Cobblestone.
- Windows: Made of Glass or Tinted Glass, depending on the preset, with an option for a windowless design using the same material as the walls.
- Roof: The roof materials vary, typically using Stone Slabs, Wooden Planks, or Cobbled Stone for durability and aesthetic appeal.
Usage:
The House Preset is ideal for players looking for a quick shelter solution that still offers customization. Each style provides a different look, fitting various environments and player tastes.
Fun Fact:
The House Preset concept draws inspiration from modular homes, where sections are pre-built and assembled on-site.
Top Scores Screen
Description: The Top Scores screen displays the highest scores achieved by players in the game. It allows players to see how they compare to others and provides motivation to achieve higher scores.
Features:
Top 10 Scores: Displays the top 10 scores, including the player’s name, score, time alive, and the date the score was achieved.
Tooltip: Hovering over a score entry shows the exact date and time it was achieved in the format "Month day, Year @ time."
Usage:
Access: Accessible from the main menu via the "Top Scores" button.
Navigation: A back button allows returning to the main menu.
Improved F3 Debug Information
Description: The F3 debug screen has been enhanced with more detailed information, including:
- OS and CPU Info: Displays the operating system, CPU type, and architecture, helping players and developers understand the environment in which the game is running.
- Memory Usage: Shows detailed memory usage stats, including free and allocated memory.
- Player Coordinates: Provides the exact XYZ coordinates of the player.
- Facing Direction: Displays the player’s facing direction in simple terms (e.g., north, south) along with yaw and pitch values.
- Screen Resolution: Shows the current screen resolution and whether the game is in fullscreen or windowed mode.
Screenshot Functionality (F2)
Description: Pressing F2 in-game now takes a screenshot of the current screen, saving it to a dedicated folder. This allows players to capture and share their experiences.
Usage:
Default Key: Press F2 to take a screenshot.
File Location: Screenshots are saved in the "screenshots" folder within the game directory.
Sprinting System
Description: Sprinting allows players to move faster than walking by double-tapping the forward key. This feature is useful for covering large distances quickly or escaping from danger.
Usage:
How to Sprint: Double-tap the forward key (W by default) to start sprinting.
Stamina: Sprinting consumes stamina. When stamina runs out, the player will be forced to stop sprinting until it recovers.
Stamina Indicator:
Hearts Effect: When stamina is low, the fourth heart in the player’s health bar will flash, indicating the need to rest.
Quiver and Shield Slot
Description: New slots for Quivers and Shields have been added to the player’s inventory, allowing for more strategic gameplay.
Details:
Quiver Slot: A dedicated slot for Quivers (slot 36). If a Quiver is equipped, arrows can be stored in an adjacent slot (slot 37).
Shield Slot: Slot 38 is reserved for Shields. Shields have a chance to block all damage when equipped.
Icon States: The Quiver icon changes based on its contents: empty, half-full, or full.
Usage:
Equip a Quiver: Place a Quiver in slot 36 to activate it.
Use a Shield: Place a Shield in slot 38 for a chance to block incoming damage.
Rarity and Tooltips
Description: Items now display tooltips when selected in the hotbar, showing their name and any enchantments. Rarity colors have been added to item names to indicate their value.
Rarity Colors:
- Common: Default color, used for standard items.
- Uncommon: Light green text for items that are slightly harder to obtain.
- Rare: Blue text for valuable items.
- Epic: Purple text for highly valuable, rare items.
Enchantments:
Rainbow Text: Enchantments are displayed in rainbow-colored text to make them stand out.
Tooltips:
Background: Tooltips have a semi-transparent black background for better readability.
Zombie
A hostile mob that attacks players. Zombies spawn in dark areas and move slowly. They can inflict significant damage, especially in groups.
Creeper
A mob that explodes when close to players. Creepers approach silently and detonate, causing damage to both players and their surroundings.
Skeleton
A hostile mob that shoots arrows at players from a distance. Skeletons fire arrows seemingly from nowhere, posing a threat in open areas.
Spider
A mob that can jump and lunge at players. Spiders are fast and can jump to close distances, making them a challenge in both open and confined spaces.
Always carry a sword
Having a sword on hand helps in defending against mobs. A sword provides a quick way to fend off hostile creatures, especially during nighttime or in caves.
Use a pickaxe for mining
Pickaxes are more efficient than other tools for mining ores and stone. Using the correct tool speeds up resource gathering and reduces wear on the tool.
Build a shelter
A shelter provides protection from hostile mobs and the environment. Building a secure base early on is essential for survival, especially at night.
Keep a furnace
A furnace is essential for smelting ores and cooking food. Always having a furnace on hand allows you to process materials and prepare food while exploring.