• 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    v2.0.0 of the mod is up and approved! You can download it here for minecraft 1.11.2 and 1.12.2 (the older versions of the mod for older versions of minecraft will remain in this forum post).



    Quote from Endgui14»

    Do you think you could add a shark mob. The update aquatic will not be adding one. People really wanted to see sharks. To have a mod has a shark mob and maybe even a few different types would be awesome. Let me know what you think. I have a few ideas for a couple types of sharks.


    I would love to but considering the amount of time I have to work on the mod and the number of things I still need to add before I can add anything new, I don't think I will get around to adding sharks.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    Well, it's been over a year and I have a preliminary release working and ready to go! Just after the minecraft snapshot that adds shipwrecks!


    Currently, not all features are in. The notable things missing being the piranhas and captain's logs that were in the original mod. The stone spire and longboat have also not made the cut.


    This mod will create a "structures" folder in your minecraft directory that you will be able to add additional json files to if you want your own, custom, shipwrecks in the game (this folder will also be created on servers so you can add custom wrecks when playing with friends). I don't have a guide for creating the json files so it's a bit of a moot point but I will work on creating a template and guide to make that aspect possible.


    Before I'm ready to upload and release these files, I need to test them out with the latest versions of forge for 1.11 and 1.12 to make sure everything is working as intended.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from Screezykx»

    Hey are you still working on this mod ? Buddy :)




    Ha, yeah I'm still working on it (slow going though due to my actual job taking precedence). I hope to get a basic version out this month without the stone spire/longboat, captains logs, or the piranhas; the AI for the piranha was a bit of a brute force before and wasn't the most performance friendly so I want to rewrite it but that will delay the release a lot. All that's really left to get that working besides those is the chest loot tables (currently consists of a guaranteed single gold bar).

    Posted in: Minecraft Mods
  • 4

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    I'm back! And I'm rewriting the mod from scratch! Sorry for the gap in updates the past couple months, started a new job in June and have been working like crazy.


    The Reason for the Rewrite


    Back in 2013, I decided to create this mod to add more content to the oceans (and beaches) of minecraft. At the time, ocean monuments weren't in the game so oceans were pretty much useless.


    However, the code behind it was janky. It was the first coding project I had ever undertaken and I had no design in mind when I started. I just figured out how to add a block to world generation and went from there. Which became more and more of a problem as I went along. I grew increasingly frustrated with my own work and didn't have the time to actually fix the underlying problems with the code. Two weeks ago, I decided to plan out what I wanted and needed from the mod and start fresh.


    Current Progress


    These are the current things that I have working:


    • Shipwrecks are now generated from a JSON file instead of hardcoded in. This will allow determined people to add their own structures that the mod can generate (it's time consuming to create one of these files though).
    • Instead of having a different set of coordinates for every ship orientation (i.e. North, South, East, and West facing ships), the rotation is done through code. It handles most blocks with faces currently but I haven't added stuctures larger than a block (e.g. doors and beds).
    • Biome checking is done slightly differently. Instead of checking for specific biome names, the mod just checks to see if the word "ocean" or "beach" appears in the biome name. This means it should work with mods that add custom biomes (though I haven't tested it yet). Hopefully they don't add a lava ocean biome... This one will require more testing before I will leave it in though.
    • The rowboat and sailboat spawn correctly.
    • Config files are working. Wrecks spawn using a list of names corresponding to the json files and you can adjust the spawn weights to your liking (including disabling them with a value of 0 and having a chance for no wreck to spawn in a spot).
    • Added code so chests have loot and the "tier" of chest loot can be specified as a value in the Json file.
    • Sloop spawning correctly.
    • I completely forgot that 1.8 introduced changes to blocks (particularly with properties). I've spent a bit of time reworking the generation code and json to support different properties.
    • I skipped over the Schooner and did the Waverunner! The largest ship is complete.
    • Schooner is now complete as well!
    • I adjusted the world generation a bit to reduce the chance of causing extra chunks to load. Helps for the smaller wrecks but the larger ones are going to cause an extra chunk or two to load.
    • Got wrecks spawning correctly above and below the surface.
    • The diving suit is back with some changes! Instead of the helmet giving nightvision and the full set preventing your breath from decreasing, the full set gives waterbreathing so you have limited visibility underwater without nightvision potions. In addition, wearing less than the full set will give you a random chance of gaining some breath so your breath will decrease at a slower rate overall (the more pieces you have on the greater the chance). The suit still slows you down out of the water.

    Planned Features


    These are the features I'm still working on:


      • Creating the JSON files for the other wrecks:
        • Sailboat Sideways
        • Sloop
        • Schooner
        • Waverunner
        • Stone Spire
        • Longboat

    • Adding fields in JSON files so blocks can spawn in a random range from the center of the spawn.
    • Writing the wreck generation code so the min/max spawn distances actually work correctly. I was doing something stupid before.
    • Adding the Piranhas again.
    • Adding the diving suit again.
    • Adding the ability to spawn doors and beds
    • Look into the config files more (need to make sure it is possible to add fields for new wrecks without needing to hardcode that in. I assume it is but I will have to code my own solution if it isn't).
    • Add fields to JSON files for loot generation tiers for chests.
    • (Long term) create a tool to convert .schematic files to the correct format.
    • Create a template/how to on adding new structure JSON files.

    Final Thoughts


    So, there is quite a bit of work I still need to do before I am going to release it. I'm also going to have to test the performance. With wrecks in every chunk, the server starts to lag quite a bit.


    Sorry I've been MIA for the past year and a half. I quit my job as a paramedic, got a degree in CS, and got married since I last worked on the mod. I should be able to keep this mod up to date this time around and, if I don't, it will also be open source this time around. I will update this post as I finish features and will create a new post when everything is finally complete

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from squdy»

    raising ships is great huh?


    That it is.


    Quote from kreezxil»

    Feature Request

    Add config ability to allow other schematic files to be spawned in. Possibly in a json format similar to

    {

    , ,

    }


    I've been thinking I need to add something like that for a while now. The problem is there is no way of implementing something like that with how the mod is currently set up. So I'm actually starting to plan out a new version of the mod from the ground up. I know more about coding and about what I will need to make the mod work than I did when I started (when I had almost no coding experience and had no clue how to actually make this mod). But, the rewrite is a long term project as I don't have as much free time as I used to.


    The texture for the diving suit seems a bit... strange.


    Yeah, it's not finished. The helmet is complete and the back of the chest and part of the boots. I'm not an artist so it takes me a long time to get something to start looking correct. I decided that I wasn't going to hold up the rest of the update (it was a large one) and that the textures were serviceable enough to release. I do plan to finish them at some point but focused on fixing some bugs first (and I just haven't had the time to work on this as much as I used to).

    Quote from Mr_Pike»

    Great mod! I've been playing this one for a few weeks now. Love the ships, and the fact that some spawn sunken with sand/dirt etc. inside.


    I actually made my home inside one the beached ships! Plenty of storage, enchanting table with 15 bookcases, brewing stand, netherwart farm, anvil and furnaces etc.


    I believe you said you were going to come back to the diving suit textures. I could take a crack at if you're interested.

    Again great work!


    Mr_Pike


    If you feel the urge to work on the diving suit textures, I won't say no! I can't promise I would end up using them but if I don't I would consider including them as an alternate texture.

    Quote from gojiman»

    Awesome mod!


    Thanks!

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from mederdoods»

    please add explorable shipwrecks with chest of gold


    The waverunner and schooner are large ships with multiple decks and chests full of loot. The sloop also has a hold that has a treasure chest.



    Great job.


    Thanks!

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from HeimrArnadalr»

    Now that the stone spire has been added, is the longboat also in the most recent version?


    Not yet. The latest version had a few bug fixes so I figured I would release the next version as it takes a bit of time (that I don't really have right now) to get the wrecks in.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from MohawkyMagoo»

    Hey TheWinslow,


    Been a user of your Shipwrecks mod for a long time. There has been an increasing number of crashes caused by a number of Mods that are coding their entities improperly and causing incompatibility with each other by attempting to use the same ID's.

    Recently a few modders who were coding their mob registrations improperly have wrongly blamed JAS or other non-mob mods for the problem and their users have come to those threads complaining and causing a fuss, wrongly. So I thought I should try and solve it for everyone.



    Well well, I was still using the global entity ID because I was still adding a spawn egg to the game (and you need a global id to do that really easily) but that is hardly worth causing conflicts.


    Also found a lingering texture bug from the latest update.


    The new versions for all the mods are up (v1.7.1) with the fixes. Shouldn't be any more entity ID conflicts - though I had to remove the spawn egg for piranhas in the meantime. I also haven't had a chance to check this fix with other mods installed so let me know if you get any crashes from it. Thanks for pointing this out!

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    Just wanted to let everyone know, the textures on the diving suit were broken in the 1.7 and 1.8 versions I uploaded earlier (they are now correct). I modified the modid from 'shipwrecks_winslow' to 'shipwrecks' but didn't update the assets folder In those two versions. If you don't want to redownload the same mod version, you can rename the 'shipwrecks_winslow' folder to 'shipwrecks' (this is found in the 'assets' folder inside the mod .jar).


    So it turns out I had just forgotten to modify the json files for the 1.8 version. Everything fixed now!


    Also, if you see the error saying 'shipwrecks_winslow' items no longer exist when loading from a save, that is also caused by the modid change (they are still there).

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from warcommando2»

    just to give you a heads up im using this in a mod pack (public) via FTB and will be directly linked to this page for permissions as well as a copy sent to the pack submissions as a copy as well for your permissions as well.


    Thanks for the heads up! Glad you decided to use it!

    Quote from Bohose2014»

    Ok, and thanks for your response I will be looking forward to the new build.


    Wait no longer, the new build is up! Still a bug in the generation code that I need to track down that makes some areas not spawn any wrecks (even when they should) but the generation has improved quite a bit so you should find a wreck fairly easily (flying around for 5 min I can usually find everything but a waverunner and maybe a schooner). I am getting closer to tracking down this bug though.

    Quote from MohawkyMagoo»

    or just renaming them barracuda


    Then I would have people telling me that the barracuda look like Piranhas and that isn't realistic! Maybe sometime in the future I will change it so there are small wrecks in rivers with piranhas milling about and create a new model for a barracuda but I make no promises!

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from Bohose2014»

    OK so I got it to show up in my mods folder. I generated a new world and there are no wrecks around an entire sea what am I doing wrong?


    There are a couple of issues with the generation. The next build improves on the code I used, but I've had a crazy work schedule that has prevented me from really being able to finish it up (crazy as in I just finished working a 24 hour shift).


    For now, I recommend decreasing the distance between shipwrecks and reducing the rarity of the wrecks in the config file (located in the config folder). The reduced size of oceans in minecraft have made the wrecks extremely rare now (sorry about the inconvenience!)

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    Sorry to quote myself, but I wonder if you spotted my idea, Winslow...


    Ah, I did and I like the idea but it is something that, if I ever get to it, will not be in the mod for a while yet.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from Duncanois»

    I've been using this mod for several months now, and I just love it. I am highly considering donating once I get a job (I'm 15, lol). But anyways, time for the compliments and complaints.


    Firstly, I love the way how you have made up the ships. It's much more attractive looking for and diving to wrecks than spending countless hours in caves searching for boring dungeons. The air pockets in some shipwrecks is pretty nifty too.


    However, certain, almost entirely technical and coded aspects of this mod let me down abit. A major problem I've noticed is ship spawn rate. In 3 hours on survival all I found was a single sloop after 4 kilometres (3~3.5 miles) in a boat.


    Glad to hear you enjoy it! You can modify the config to make wrecks spawn more often. There are a couple of issues with the spawning and the default rarity though. I've rewritten the code and am going to do a few tests to find new default values. The original mode was also designed when the oceans were gigantic.

    Quote from PsychoFad»

    Can anyone tell me if shipwrecks will spawn in any Mystcraft dimensions or is this an Overworld only mod? The reason I ask is I am using RWG which currently has no Ocean biomes at all.


    Also, @TheWinslow, I am still using the 1.7.10 version for my pack and was wondering if you have any plans to allow us to add our own biomes in a config entry to allow wrecks to spawn in. This would solve your issue with modded ocean biomes and also allow for some crazy configs for custom packs to perhaps even have them spawning on dry land. I could see some post-apocalyptic packs using this and saying the oceans had all dried up. Anyways, just an idea. Would also kinda be neat to be able to make the pirahnas spawn in the rivers of the RWG mod for some added fun! :P


    Just tested it with Mystcraft and it doesn't appear to work. Another thing to add to the list.


    I have thought about adding that to the config, however I haven't really looked into doing so yet.

    Quote from squdy»

    pirannahs do not live in salt water you know so maybe replacing them with sharks is a good idea


    True, but it's a bit of a low priority at this point. Any luck with the error by the way? Have you tried installing the latest version of forge?

    Quote from Taylor3359»

    In order for this mod to work, do you have to start a new world or can you add it to an existing one?


    As phantom said, you wrecks will only appear in newly generated chunks. Haven't played around with spawning them in already generated chunks yet.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!

    Hey,

    I am beggining to review mods on my blog, hackanonymously.blogspot.com, and I would like to start with this mod. Please let me know if you are interested. It will not be quite like a video showcase, but will have much more effect than a spotlight and as the blog's viewership is good, you ate destined to get more downloads soon. Awaiting reply!!


    If you want to review the mod, go ahead! Doesn't matter how big or small someone is.

    Posted in: Minecraft Mods
  • 0

    posted a message on Shipwrecks! Make Oceans and Beaches more Interesting!
    Quote from squdy»

    look at this please


    What version of Forge are you using? My first guess is that you are using an older version of FML from the beta for 1.8 that doesn't have all the helper classes (like EnumHelper) which is why it can't find it. If you are on a recent version, the latest version of Forge I built the mod with was 11.14.1.1309

    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.