People in the interest topic indicated interest in this sort of thing, so I'm moving forward with this.
This modification will provide the basic systems for a more genuine Pokémon experience in Blockland. That is, it will contain actual Pokémon battle mechanics and other systems which may be found in the actual games. The main basis for the technological aspects of these systems comes from Generation IV games, however development will start at Generation I Pokémon.
At this point, the plan is to have battle done via a client-sided modification so that proper GUI may be used. However, early prototypes may use bottomprint or similar functionality already available for testing purposes.
Please contact me if you have questions or would like to contribute one way or another, be it ideas, code, art, GUI, etc. All contributions are equally appreciated.
This mod is also meant to only contain the systems detailed. This means it is not a game mode on its own; it will not have a build or be packaged and distributed as a game mode. Interested parties would utilise this mod in their own game modes and servers to create their own games using it. This is in the interest of appealing more generally and promoting work towards a sturdy and functional basis rather than wondering how to properly gamify it in Blockland. If you want to use this on your server, please keep these things in mind.
This project will be available and kept up-to-date on
GitHub, however, keep in mind that the versions found there are almost certainly unfinished or unstable. Please yell at me for not working or being bad at working.
(original OP)I've had this idea because I saw the Minecraft mod Pixelmon. Pokémon RP has been common in Blockland for a while, however no complete mod has ever been made; only RP tool-like mods. I think a proper Pokémon fighting system would work well in this kind of environment if applied correctly, and have begun working on such a mod.
This mod would include a proper Pokémon battle system with Pokémon from the games. I would likely start at generation I for the earliest versions for simplicty in development, and afterwards expand to include as much of the later generations as possible.
At this point, I would likely have battle exclusively visualised on the client, as modelling each Pokémon individually would obviously be a very ambitious goal. This would mean a client mod would be necessary, however the necessity of a mod on the client-side means I would have more freedom to make a more proper HUD and other GUI for the intended purpose. I understand that some may be opposed to client modifications as a necessity for play, however, this would be the simplest and most effective way to create an experience similar in nature to Pokémon.
I would also like to clarify that this mod would exist to provide the structure for Pokémon gamemodes. This means that it would not be an out-of-the-box RP or RPG, or indeed a game mode at all, unless packaged with the proper additional resources to be one. Although, I would likely attempt to undertake such a project alongside this one for testing purposes, though my ability to create an attractive build on a large scale alone may be limited.
Things I have not yet extensively considered:
*Wild Pokémon; likely event-driven or similar
*Breeding, day care, and friendship
*Battle HUD arrangement; e.g. overlay PlayGUI (In a window) or change screen content entirely (Change entire screen, as you do when switching from the menu to the loading screen, or from the loading screen into the game, etc.)
*Likely other things; will add as things come up.
For all of the above listed things, I would like to hear feedback from parties interested in creating servers using a mod like this. If you would like to somehow get involved in development of this sort of thing, feel free to contact me as well.
I don't want to come across as egotistical; under ordinary circumstances, I would pursue a project under my own interest, however this sort of thing is a bit different from the kind of mod I usually make, and would cater to a very specific group of people. I just want to know if the audience is even there, and, even better, if part of that audience would provide input or assistance in development.
Did a bit more work, got the backgrounds in.

Nonsense names were randomly generated using an old recycled function from my old wario ware gamemode. my favourite was 'cheetieng'
Trying a similar approach to what I was already doing, except now it's all in the same window. Gives a bit more space to work with in both directions.


also, dialogue box was put in
also also,

baby steps

idk why that dumb watermark is there it usually isn't w/e


tested pvp battle with this guy!!



THE FIRST PROTOTYPE IS NOW FUNCTIONAL WOW!!