I have been considering creating a thread for a long time, but this is the first time i can start working on it. Here is the idea for the game mode, have fun reading. I hope this is interesting enough to get people involved into this project!
The post will be split in different parts:
FOR THE TECH SAVVY
WE' NEED YOU
I'll plug my discord and discord server here already but you can find all the contact info all the way down in the post.
Naoko#3209 Discord Server
INTRO It all starts with the simple idea of making a multiplayer server that exploits all of Minecraft's hidden abilities to make it a fun, interactive and as vanilla as possible experience.
(To the exclusion of Optifine for some of it's awesome features).
We have an established network of 2 servers currently, a classic Minecraft Survival Faction style server that is honestly quite boring, you'd have no reason to join and play on our server when you have more popular servers doing it much better. But our 2nd Server is where things get interesting. Minecraft can be modded in a lot of ways without having to change too much things on the client's side. Which is exactly what we are doing here.
We'll be using a small but impressive plugin called Items Adder, which, you've guessed it, allows the addition of new items to the game. But but that's oversimplifying this plugin's ability. You could be adding anything from images, sounds, to custom 3D models, blocks, items, weapons, vehicles, ... simply by using a resource pack.
We take a lot of inspiration to the server Origin Realms, a fantastic approach to modifying the base survival experience. We thought it would be awesome having a mode that resembles that server, stealing content from them is not our plan. We want to have a different twist of the trend. And keep it as authentic to Relict Craft as possible.
Enough rattling though, Onto the details and things you should probably know if you'd want to be involved in this project.
The way we want players to play this mode is comparable to a story game. But not so much as the story being the most important part of the gameplay. It will be there to fill in the gaps where some extra context is needed. This mode consists of different stages. We want to have some sort of similar storyline as the game called Astroneer. The player makes a crash landing on an earth-like planet. Has to recover, find materials, craft, build, and upgrade his way back to his first main goal, getting back into space. For this the player will have to find custom materials like aluminium, copper (which will be added by default by the time this releases). He'll have to make his own fuel from surrounding natural elements, ... Very expanded item crafting process in general.
This will be the first stage of many.
Before you can go back to space, you will need some sort of habitat up there. So not only do you have to make a rocket, you also have to collect resources for a basic space station that can later be upgraded and expanded to higher size and capacity. This station will be your base of operations. Your
Once you reach space, it's time to start planning a trip to other planets in the solar system.
At this time you will have reached the point of being able to go down to earth and back to space with a reusable rocket. At first you will be forced to use standard equipment like 4 time use engines, low fuel capacity, so on and so forth...
The goal is to unlock engines, you'll be able to see them in some sort of catalog but you'll have to discover special materials first. This gives an incentive to the players to go mining, and crafting to keep that link to the base minecraft game.
Unlocking planets is also part of upgrading your player to higher levels. Since you won't have strong enough equipment to explore these planets; you'll also have to discover special crafting recipe's.Where from? We have no idea, but i'm sure we can come up with some thing. Other special materials can be harvested from nearby passing asteroids. These are random in size, shape, contents of materials, ... But it add another place to get materials from without actually having to leave the station so often.
We're already working on a way to get get a nice feeling low gravity mode for different planets and moons. And looking for a way to have players be able to do spacewalks. Spacewalks will be introduced to solve a problem we are creating, how neat! Occasionally, the players will need to move the space station ever so slightly to avoid getting hit by space debris. Or maybe even a meteor, which could be devastating to your station. Maybe so bad that the player will need to repair a certain module by creating a new one. If debris hits you, there is a big change you'll have a hole in your module that will cause oxygen to leak out. You'll take damage and die if you don't fix it fast.
For new, unlocked planets, there will be certain goals to accomplish, you can of course leave a planet, go visit another and come back later. That depends on the players. One goal that is common for 80% of the planets is that you have to collect Relics, only obtainable by defeating a Boss, or some other hard job. A moon might not have a boss but that will not mean it's easy to collect that planet's Relic. The goal is that you will collect all these Relics that will either grant you a special item. Or give you access to the very last challenge, not sure about that just yet. You'll also get a tag showing you are a mythical player, that you've finished the game, ... Player recognition is important!
Every player will be able to track it's progress, in a nice HUD we'll be making using the resource pack. Each planet, achievement, boss defeat, resources found, ... will count toward that progress.
You will have different progress bars depending on what mode you play.
We want to have a CO-OP and a SOLO experience, each is it's own different save so you could be playing the mode differently every time.
We are also looking into cutscenes, cinematics, story telling, NPC's that narrate the story, ... We can go as wide and as detailed as we want here. This can all be achieved with Armor stands and custom entities, we simple need the groundwork for it to be set. I'd love to keep talking about the player experience, but i have to jump down here to explain the details and tech-related stuff, but click THIS LINK for some Work In Progress images we've got!
FOR THE TECH SAVVY
Get ready, this will get VERY technical.
We have a VPS (Virtual Private Server) that is running Ubuntu 20. We host the current 3 servers we have on it.
The server is accessed by SSH using the Windows Terminal app. Though only some people will have access to the console. Files are accessed like any other server, using Filezilla or any other FTP app. We could implement a web version of this but we like to keep it simple, for now. We have 32 GB of ram to work with, so plenty, especially for developing this mode.
We run Tuinity for our servers, a fork of Spigot. Server is accessed via a Proxy server running Waterfall. Another fork of Bungeecord. The plugins we use are mostly downloaded, but our developer is working towards minimizing that by developing his own plugin, at least for the standard commands like /spawn, /home ... We used CMI for a long time but there are some caveats that really bugged us down.
Our dead simple, but working website runs on nginx We use github for all the home made plugins, planning this will likely happen on github as well unless we choose another planning platform.
Our developer James codes plugins in Java & Kotlin, if you have questions about this stuff, he's the man!
WE NEED YOU
If you are a builder, 3D model expert, java developer, voice actor, story expert, video editor or a nice person to chat with,
Contact us! We need your help for this to become reality!
Of course we will review your work and past experiences before you can join us. If you make bad jokes, your chances are probably high of you being accepted. But don't hesitate to shoot your shot, the worst we can say is no?
Our budget is small, but not enough for any sort of payment. So this is a ''work on it when you have time" or "I really love the project, payment doesn't matter to me" type of workflow. But the end goal is to start monetizing so stick with us and who knows what could happen.
Join our discord HERE
My discord here Naoko#3209
Our website HERE
Our server IP address
Come say hi! We appreciate you reading this and we'd love for you to join us and create a unique community.
See you on the other side!