• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Custom Feature Question] Is there a way to change Fishing to not show Pokémon but to just drop items?

  • 6
    Posts
    9
    Years
    • Seen May 11, 2025
    I'm making a fan game in Essentials and i want fishing to be only a way to make money on the game and not a type of encounter... is it possible?
     
    Definitely!
    I'll just give the top level view of how to approach this here.

    Find the logic that a fishing rod uses. There is a function somewhere that handles the logic of the rod when it is used.

    Overwrite the logic to use a new function where you have a loot table.

    From this loot table you return the item to the player's inventory.

    Sounds like an interesting mechanic, best of luck on it!
     
    can you give me some hints on what part of the code i should change? i'm still learing the coding of essentials and all, sorry if i'm asking much
    Definitely!
    I'll just give the top level view of how to approach this here.

    Find the logic that a fishing rod uses. There is a function somewhere that handles the logic of the rod when it is used.

    Overwrite the logic to use a new function where you have a loot table.

    From this loot table you return the item to the player's inventory.

    Sounds like an interesting mechanic, best of luck on it!
     
    can you give me some hints on what part of the code i should change? i'm still learing the coding of essentials and all, sorry if i'm asking much
    Off the top of my head I can't I'm afraid, and it probably depends on your version of Essentials.
    How I would go about it though is opening the scripts in vscode and using the search to look through all the files in the repo for anything with ROD.
    That should give you show you all the I stances where rod items are used and then you can follow along their code paths from there!
     
    Back
    Top