{"id":15144139,"url":"https://github.com/mhigists/rpglike","last_synced_at":"2025-09-09T11:16:10.458Z","repository":{"id":45563874,"uuid":"252604868","full_name":"MHIGists/RPGLike","owner":"MHIGists","description":"RPGLike feel for Minecraft","archived":false,"fork":false,"pushed_at":"2025-01-07T21:45:49.000Z","size":314,"stargazers_count":19,"open_issues_count":3,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-30T21:03:55.457Z","etag":null,"topics":["php","php7","pmmp-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MHIGists.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-03T01:33:58.000Z","updated_at":"2025-01-07T21:45:53.000Z","dependencies_parsed_at":"2023-01-17T17:30:48.680Z","dependency_job_id":null,"html_url":"https://github.com/MHIGists/RPGLike","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHIGists%2FRPGLike","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHIGists%2FRPGLike/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHIGists%2FRPGLike/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MHIGists%2FRPGLike/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MHIGists","download_url":"https://codeload.github.com/MHIGists/RPGLike/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237882172,"owners_count":19381176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","php7","pmmp-plugin"],"created_at":"2024-09-26T10:22:03.866Z","updated_at":"2025-02-08T22:33:09.675Z","avatar_url":"https://github.com/MHIGists.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ch3 align=\"center\"\u003eRPGLike\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    This plugin aims to add higher RPG feel to Minecraft adding attributes and skills.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/MHIGists/RPGLike/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/MHIGists/RPGLike/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003e\u003ch2 style=\"display: inline-block\"\u003eTable of Contents\u003c/h2\u003e\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#roadmap\"\u003eRoadmap\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\u003cdiv id=\"about-the-project\"\u003e\n\n## About The Project\nStarted this as a side project. I'm currently working full time so update frequency may vary\u003cbr\u003e\ndepending on my workload. My aspirations for this project is ultimately creating a mini-game\u003cbr\u003e\nwith as much as storyline and quests so that's something to look forward.Until then \u003cbr\u003e\nwe have something that slightly enhances player in-game experience but it's still fun.\u003cbr\u003e\nI'm grateful for every contribution you make. Even as much as testing takes a lot of my time which I don't have.\n\n\u003c/div\u003e\n\n\n\u003c!-- GETTING STARTED --\u003e\n\u003cdiv id=\"getting-started\"\u003e\n\n## Getting Started\n\n\u003c/div\u003e\n\n### Installation \n\u003cdiv id=\"installation\"\u003e\nJust open the releases tab and download one of the official releases, then place it in the plugins folder.\n\u003c/div\u003e\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Usage\n\n\u003cdiv id=\"usage\"\u003e\nAftrer installation and initial start you can check the plugin data folder of the plugin\u003cbr\u003e\nto configure the plugin to your liking.\u003cbr\u003e\n\n### messages.yml:\u003cbr\u003e\nHere you can change every string that's displayed to the player.\n###  players.yml\nHere are all the players that've connected to the server with all their attributes.\n### config.yml\nHere are all the settings of the plugin. Here is a quick rundown of the settings you'll need.\u003cbr\u003e\n#### keep-xp:\u003cbr\u003e\nPretty self-explanatory this setting has 2 values. true or false. Controls whether the player\u003cbr\u003e\nloses all attributes,skills,traits and levels when they've died.\n#### discovery:\nThis setting has 2 values true or false. When set to true it will hide every skill and trait until the\u003cbr\u003e\nplayer have unlocked it.\u003cbr\u003e\nWhen set to false all skills and traits will be visible in the /rpg menu.\n#### Hud\nHere you can turn on or off the included HUD. Change the message it transmits, its period in which its transmitted\u003cbr\u003e\nand the timezone of the server.\n#### Skills\nHere are all the skills the plugin has. Here is the Tank skills for example.\u003cbr\u003e\nIf you look at [levels]() you will see under it all the available levels for this particular skill.\u003cbr\u003e\nYou are free to add new levels to your liking. Just be sure to keep the spacing of it. As a hint you can copy level 2\u003cbr\u003e\nplace it right under it. From there you can simply change 2 =\u003e 3 and change its values. Now here are the values\u003cbr\u003e\nunder [unlock]() you have first the Attribute (VIT,DEX,STR or DEF) you can freely change this as you like. \u003cbr\u003e\non the right of the Attribute you have the points a player must have in order to unlock it. If you want to add more\u003cbr\u003e\nAttributes to unlock a skill just add a new line under unlock with the next requirement in the format [Attribute]() : [Points]()\u003cbr\u003e\nUnder [unlock]() you have [chance]() from there you can configure the chance at which a skill's effect will trigger itself.\u003cbr\u003e\n\u003cbr\u003e\nThat about explains the [levels]() the next one is [range]() when an active or passive skill has AOE range this is where\u003cbr\u003e\nit's configured. The value is in blocks from the source player.\u003cbr\u003e\n\u003cbr\u003e\n[max_entities_in_range]() this option allows to set the maximum entities in the [range]() of the skill that will be affected\u003cbr\u003e\nby the effect of the skill. The value is an integer.\u003cbr\u003e\n\u003cbr\u003e\n[is_aoe]() controls whether the skills is aoe or not. If this option is set to true please specify [range]() and [max_entities_in_range]()\n\u003cbr\u003e\n[cooldown]() controls the cooldown of an active ability it's value is an integer in seconds\u003cbr\u003e\n\u003cbr\u003e\n[is_active]() has 2 values true and false, when set to true the skill is considered active and should have a [cooldown]().\u003cbr\u003e\n\u003cbr\u003e\n\n#### Modifiers\nThose are used to modify how much a player gains per point in an attribute. For example DEX with a value of 0.005 will be multiplied by the points in DEX.\nTry experimenting with these to achieve the desired strength of attributes.\n\n\n\u003c/div\u003e\n\n#### Traits\nHere you can create whatever player traits you want! The constraints however are\u003cbr\u003e\nthat you the counter of each trait is connected to the 3 types of [action]() a trait currently\u003cbr\u003e\nsupport. Those are \"break\", \"kill\", \"pickup\". \"break\" counts each block that's been broken\u003cbr\u003e\nby the player. Those blocks can be set from the [blocks]() option which takes values separated by a comma.\nSame with the others \"pickup\" counts blocks or any items picked up. And kill counts entity killed\u003cbr\u003e\nthat includes players.\n[levels]() is the same as in the skills [section]().\n\n\u003c!-- ROADMAP --\u003e\n## Roadmap\n\n\u003cdiv id=\"roadmap\"\u003e\n  \n### Current objectives:\n* Finishing the trait system with the 3 included actions.\u003cbr\u003e\n* Active bug hunting\n* More configuration for settings (there is still some hard coded stuff)\n* Adding permissions and more control from in-game commands or maybe an admin form?\n* Party system\u003cbr\u003e\nAfter this have been completed an official release will be made until then every release should be considered a heavy WIP. \n\u003c/div\u003e\nYou can contact me any time on Discord StrawberryMilk#3229\n\nSee the [open issues](https://github.com/MHIGists/RPGLike/issues) for a list of proposed features (and known issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhigists%2Frpglike","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhigists%2Frpglike","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhigists%2Frpglike/lists"}