Hello. I am a researcher and I am developing a multi-player game (minimum of 6 simultaneous players) within Minecraft about ecological processes centred around insects. I am new to Minecraft and I have learned the basics of modding using Forge. I am familiar with Java programming, but I am far from being adept. Now, i am kind of stuck because the stuff i want to do for the ecological game is not covered in the basic tutorials and I have been trying to find resources/tutorials for intermediate to advance level of modding but I have not been successful. So now I am seeking some help. Basically, I can already create some assets (custom items, blocks, mobs, etc.). But to move further I need to create specific character roles for players, such that each role can perform actions limited to that character role (e.g. a farmer can only farm, a beekeeper can only manage hives). More likely, those specific actions need to be created as well. In addition, we need to track the decisions of the players within the game to analyse them.
I do not know where to start. Is there someone who can help me in the development of this game? As this is for research, you will be credited in any published material about the mod. Technically, it is possible to pay a developer by my institute, but you have to be officially recognized in France so that we can properly provide an invoice for your services. Other resources, such as a server, can be provided by the institute.
If someone could point me to any useful resources, that would be great. If there is someone here who would like to join me in making this game, that will also be great. Please leave me a message if anyone is interested.
Hmm, if I understand what you want correctly, something you can do to achieve your goal is by adding a capability to the player. For example, the player will start with "No Role" and through some mechanism obtain a role. Then you would simply need to override the related events such as interacting with a beehive using something like the BlockToolInteractEvent, check the block, and the player's role from the capability and canceling it if they don't have the correct role, and allowing and logging it if they do.
Hello. I am a researcher and I am developing a multi-player game (minimum of 6 simultaneous players) within Minecraft about ecological processes centred around insects. I am new to Minecraft and I have learned the basics of modding using Forge. I am familiar with Java programming, but I am far from being adept. Now, i am kind of stuck because the stuff i want to do for the ecological game is not covered in the basic tutorials and I have been trying to find resources/tutorials for intermediate to advance level of modding but I have not been successful. So now I am seeking some help. Basically, I can already create some assets (custom items, blocks, mobs, etc.). But to move further I need to create specific character roles for players, such that each role can perform actions limited to that character role (e.g. a farmer can only farm, a beekeeper can only manage hives). More likely, those specific actions need to be created as well. In addition, we need to track the decisions of the players within the game to analyse them.
I do not know where to start. Is there someone who can help me in the development of this game? As this is for research, you will be credited in any published material about the mod. Technically, it is possible to pay a developer by my institute, but you have to be officially recognized in France so that we can properly provide an invoice for your services. Other resources, such as a server, can be provided by the institute.
If someone could point me to any useful resources, that would be great. If there is someone here who would like to join me in making this game, that will also be great. Please leave me a message if anyone is interested.
Thanks!
Hmm, if I understand what you want correctly, something you can do to achieve your goal is by adding a capability to the player. For example, the player will start with "No Role" and through some mechanism obtain a role. Then you would simply need to override the related events such as interacting with a beehive using something like the BlockToolInteractEvent, check the block, and the player's role from the capability and canceling it if they don't have the correct role, and allowing and logging it if they do.
My Mods:
- Happy Coding -
Thank you, Z_Doctor. I will try this out.