This mod allows players to play the board game battleship with a twist. There are new ship shapes to confuse your opponents, abilities to combo into devastating attacks and utilities to throw your opponents off guard. This mod takes heavy inspiration from a mobile app called SailCraft Battleships Online, which unfortunately shut down on 28/08/2018 and is no longer available to play.
Although this mod can be played standalone, it is highly recommended that you also install the following two mods:
- Jei: Allows you to view recipes. This mod has a lot of recipes that you'll need to know to make new ships, so this mod would be very useful.
- Patchouli: Data API for guide books. This mod uses Patchouli to add a guide book that holds all of the documentation of this mod. Everything you need to know, from basic game requirements to ability and spell details is documented inside this guide book. Without Patchouli, the guide book will not show up.
Naval Warfare is designed to be a multiplayer game. Although you can play against yourself if you want to, it'll be a lot more fun if you have friends to play with. This mod is fully survival friendly and you're allowed to include it in any modpack you want. If you have any issues related to this mod, be sure to first check the 'Known Issues' page in the guide book / issues page on GitHub before posting a new issue.
If anything in the source code structure looks odd / different from convention, it is for a few reasons:
- This mod was originally made with MCP mappings for Minecraft 1.15. It was then updated to 1.16.4, and later on updated to 1.18.1. During these updates the conventions updated several times, causing misalignments between my naming styles and the naming conventions in the modding community. I'm not planning on changing those (they're just file/folder names after all)
- In the 1.18.1 update I switched to the official Mojang mappings, which is why some things don't always allign (like constantly calling blockentities 'tileentity').
- Since I'm new to modding, several tutorials were followed in the creation of this mod. Some influences carried over here and there.
If you want to contribute to this mod, please read 'Contribution': https://github.com/SlimeAttack07/NavalWarfare-1.18/blob/main/Contribution.md
These are people whose tutorials I've used to help me develop this mod.
- TurtyWurty: https://www.youtube.com/c/TurtyWurty (Basics of modding)
- Cy4's Modding: https://www.youtube.com/c/Cy4sTutorials (Networking and Configs)
- Cryness Forge Tutorials: https://www.youtube.com/channel/UCp4F1-OoGuhRa-iOYAg_mOQ (Custom villagers and trades)
- TelepathicGrunt: https://github.com/TelepathicGrunt/StructureTutorialMod/blob/1.18.x-Forge-Jigsaw/LICENSE.txt (Custom Structures)
- Jabelar: https://jabelarminecraft.blogspot.com/p/minecraft-modding-custom-triggers-aka.html (Custom advancement triggers)
- Pixabay: https://pixabay.com/sound-effects (Sound effects)
- Mixkit: https://mixkit.co/free-sound-effects (Sound effects)
- ??? : Book filler texture https://github.com/SlimeAttack07/NavalWarfare-1.18/blob/main/src/main/resources/assets/naval_warfare/textures/gui/page_filler.png is free to use, but the original author is hard to track down due to a large amount of reuploads. Let me know if you know ever find the original author and I'll update this.
- Freepik: https://www.flaticon.com/authors/freepik (Icon Textures)
- SmashIcons: https://www.flaticon.com/authors/smashicons (Icon Textures)
- surang: https://www.flaticon.com/authors/surang (Icon Textures)
- smalllikeart: https://www.flaticon.com/authors/smalllikeart (Icon Textures)
- Good Ware: https://www.flaticon.com/authors/good-ware (Icon Textures)
- Eucalyp: https://www.flaticon.com/authors/eucalyp (Icon Textures)
- iconixar: https://www.flaticon.com/authors/iconixar (Icon Textures)
- Pixel perfect: https://www.flaticon.com/authors/pixel-perfect (Icon Textures)
- mynamepong: https://www.flaticon.com/authors/mynamepong (Icon Textures)
- Createype: https://www.flaticon.com/authors/createtype (Icon Textures)
- photo3idea_studio: https://www.flaticon.com/authors/photo3idea-studio (Icon Textures)
- max.icons: https://www.flaticon.com/authors/maxicons (Icon Textures)
- GhostRider2507: https://www.youtube.com/channel/UC1mpArWJ3YGa6-KD-fgaL_Q (Playtesting)
- Sailcraft Battleships Online: https://www.youtube.com/channel/UCOFdxS-jxH_ytnW9k-KFRsg (Inspiration)
- Patchouli: https://www.curseforge.com/minecraft/mc-mods/patchouli (Documentation API for guide book)
- FantasyNameGenerators: https://www.fantasynamegenerators.com/ship-names.php (Ship Names)