{"id":13779783,"url":"https://github.com/Fyustorm/mInetiface","last_synced_at":"2025-05-11T13:31:07.859Z","repository":{"id":150298434,"uuid":"623128588","full_name":"Fyustorm/mInetiface","owner":"Fyustorm","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-02T18:17:32.000Z","size":1370,"stargazers_count":11,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-08-03T20:57:47.196Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fyustorm.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-03T18:52:04.000Z","updated_at":"2024-06-10T10:32:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f0c5bab-6027-4576-b954-16253d1cf17a","html_url":"https://github.com/Fyustorm/mInetiface","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fyustorm%2FmInetiface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fyustorm%2FmInetiface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fyustorm%2FmInetiface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fyustorm%2FmInetiface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fyustorm","download_url":"https://codeload.github.com/Fyustorm/mInetiface/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225056736,"owners_count":17414196,"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":[],"created_at":"2024-08-03T18:01:09.181Z","updated_at":"2025-05-11T13:31:07.839Z","avatar_url":"https://github.com/Fyustorm.png","language":"Java","funding_links":[],"categories":["Game Mods"],"sub_categories":["Minecraft"],"readme":"\u003e ⚠️ **Warning**\n\u003e This mod is no longer maintained. If you want to take over the project, feel free to contact me.\n\n# mInetiface\n**mInetiface** is a Minecraft mod for **Fabric** and **Forge** that allows to connect to an **Intiface Central** server and thus control a connected sextoy\n\n## Score system\nThere are 4 independent scoring systems, one for each of the following categories : **Attack**, **Mining**, **Experience**, **Masochist**.\nYou accumulate points for a category each time you do an action from that category. You keep your points for the cagetories for a configurable time before starting to lose your points over time.\n\nThe intensity is then calculated by taking the highest score from the 4 categories.\n\n## Config\nThe old in-game configuration for the mInetiface mod has been replaced by the [mInetiface-config editor](https://github.com/Fyustorm/mInetiface-config). Please use the mInetiface-config application to manage all your mod settings.\n\n![mInetiface config editor screenshot](https://github.com/Fyustorm/mInetiface-config/blob/master/doc/main.png)\n\nIf you don't want to use config editor you can edit the configuration manually.\n\nConfig file location :\n_\u003cminecraft_folder\u003e_**/config/minetiface.config**\n\nChanges to the file are automatically applied. You don't need to reload your game.\n\u003cdetails\u003e\n\u003csummary\u003eFile configuration description\u003c/summary\u003e\n\n\u003cb\u003eIntiface\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eserverUrl\u003c/b\u003e : Buttplug server URL\u003c/li\u003e\n\u003cli\u003e\u003cb\u003efullMaxTime\u003c/b\u003e : For linear devices, the maximum time for a full stroke in ms (min speed)\u003c/li\u003e\n\u003cli\u003e\u003cb\u003efullMinTime\u003c/b\u003e : For linear devices, the minimum time for a full stroke in ms (max speed)\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003eGeneral actions\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eminimumFeedback\u003c/b\u003e : Minimum feedback intensity\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emaximumFeedback\u003c/b\u003e : Maximum feedback intensity\u003c/li\u003e\n\u003cli\u003e\u003cb\u003efeedbackScoreLostPerTick\u003c/b\u003e : Number of feedback points lost per tick (20 ticks/s)\u003c/li\u003e\n\u003cli\u003e\u003cb\u003escoreLostPerTick\u003c/b\u003e : Number of score points lost per tick for a category when the duration to keep score is 0 (see \u003cb\u003emaximumSecondsKeepScore\u003c/b\u003e and \u003cb\u003e***durationMultiplier\u003c/b\u003e) \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003eAttack actions\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eattackEnabled\u003c/b\u003e : Enable attack actions ?\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eattackMultiplier\u003c/b\u003e : Points multiplier for attack actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eattackInstantPointsMultiplier\u003c/b\u003e : Feedback multiplier for attack feedback actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eattackDurationMultiplier\u003c/b\u003e : Time to keep attack points multiplier\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003eMining actions\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eminingEnabled\u003c/b\u003e : Enable mining actions ?\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eminePointsMultiplier\u003c/b\u003e : Points multiplier for mining actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emineInstantPointsMultiplier\u003c/b\u003e : Feedback multiplier for mining feedback actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emineDurationMultiplier\u003c/b\u003e : Time to keep mining points multiplier\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eblocksScore\u003c/b\u003e : List of blocks and their score for mining\u003c/li\u003e\n\u003cli\u003e\u003cb\u003edefaultBlockScore\u003c/b\u003e : Default score for mining blocks that are not in the \u003cb\u003eblocksScore\u003c/b\u003e list\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003eExperience actions\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003expEnabled\u003c/b\u003e : Enable experience actions ?\u003c/li\u003e\n\u003cli\u003e\u003cb\u003expMultiplier\u003c/b\u003e : Points multiplier for experience actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003expInstantPointsMultiplier\u003c/b\u003e : Feedback multiplier for experience feedback actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003expDurationMultiplier\u003c/b\u003e : Time to keep experience points multiplier\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cb\u003eMasochist actions\u003c/b\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003emasochistEnabled\u003c/b\u003e : Enable masochist actions ?\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emasochistMultiplier\u003c/b\u003e : Points multiplier for masochist actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emasochistInstantPointsMultiplier\u003c/b\u003e : Feedback multiplier for masochist feedback actions\u003c/li\u003e\n\u003cli\u003e\u003cb\u003emasochistDurationMultiplier\u003c/b\u003e : Time to keep masochist points multiplier\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003c/details\u003e\n\n## What do you need to use this mod ?\n1. **Minecraft (Java Edition)**\n2. **Intiface Central** [https://intiface.com/central/](https://intiface.com/central/)\n3. One or multiple supported device(s) : [IoST Index – Vibrators with Buttplug.io Support](https://iostindex.com/?filter0ButtplugSupport=4\u0026filter1Features=OutputsVibrators)\n\n## How to install the mod\nAll versions can be downloaded from the [mInetiface website](https://minetiface.fyustorm.ovh/releases) or directly from the GitHub releases page.\nIf you need another version support you can open an [issue](https://github.com/Fyustorm/mInetiface/issues/new)\n\nIf you don't know what are **Forge** and **Fabric** and you only want to use the **mInetiface** mod you can follow the Fabric instructions below.\n\n### Fabric\n1. Download and install [Minecraft Launcher](https://www.minecraft.net/en-us/download) or any launcher you want\n2. Download Fabric [https://fabricmc.net/use/installer/](https://fabricmc.net/use/installer/)\n   1. Run the installer\n      1. On the client tab select the Minecraft Version and click install\n      2. Run the Minecraft Launcher. Select the new profile named **fabric-loader-xxx**\n         1. Select the **Installations** tab and click the folder icon next to the profile **fabric-loader-xx**\n         2. Create **mods** folder if it doesn't exists. Example : **C:\\\\Users\\\\\u003cusername\u003e\\\\AppData\\\\Roaming\\\\.minecraft\\\\mods**\n3. [Download](https://www.curseforge.com/minecraft/mc-mods/fabric-api/files/all?page=1\u0026pageSize=20\u0026gameVersionTypeId=4\u0026showAlphaFiles=hide) the fabric-api **JAR** for your Minecraft version and put it into the **mods** folder\n5. [Download](https://minetiface.fyustorm.ovh/releases) the mInetiface **JAR** for your Minecraft version and put it into the **mods** folder\n\n### Forge\n1. Download the **JAR** file for your Minecraft version and put it into your **mods** folder\n\n## How to use\n1. Make sure you have installed the mod and Intiface Central\n2. Run the Intiface Central and start the server\n3. Run the game\n4. Use the command /minetiface-connect in the Minecraft chat\n5. Have fun !\n\n## Credits\nThis project is based on [minegasm](https://minegasm.therainbowville.com) and [Minegasm-fabric](https://github.com/vinceh121/Minegasm-fabric)\n\nSpecial thanks to [BlackSphereFollower](https://github.com/blackspherefollower) for technical support :)\n\n## Developers\nThe main branch is only use for the README. The source code is not up to date on the main branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFyustorm%2FmInetiface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFyustorm%2FmInetiface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFyustorm%2FmInetiface/lists"}