Skip to content

Fyustorm/mInetiface

Repository files navigation

mInetiface

mInetiface is a Minecraft mod for Fabric and Forge that allows to connect to an Intiface Central server and thus control a connected sextoy

Score system

There are 4 independent scoring systems, one for each of the following categories : Attack, Mining, Experience, Masochist. You 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.

The intensity is then calculated by taking the highest score from the 4 categories.

Config

The old in-game configuration for the mInetiface mod has been replaced by the mInetiface-config editor. Please use the mInetiface-config application to manage all your mod settings.

mInetiface config editor screenshot

If you don't want to use config editor you can edit the configuration manually.

Config file location : <minecraft_folder>/config/minetiface.config

Changes to the file are automatically applied. You don't need to reload your game.

File configuration description

Intiface

  • serverUrl : Buttplug server URL
  • fullMaxTime : For linear devices, the maximum time for a full stroke in ms (min speed)
  • fullMinTime : For linear devices, the minimum time for a full stroke in ms (max speed)

General actions

  • minimumFeedback : Minimum feedback intensity
  • maximumFeedback : Maximum feedback intensity
  • feedbackScoreLostPerTick : Number of feedback points lost per tick (20 ticks/s)
  • scoreLostPerTick : Number of score points lost per tick for a category when the duration to keep score is 0 (see maximumSecondsKeepScore and ***durationMultiplier)

Attack actions

  • attackEnabled : Enable attack actions ?
  • attackMultiplier : Points multiplier for attack actions
  • attackInstantPointsMultiplier : Feedback multiplier for attack feedback actions
  • attackDurationMultiplier : Time to keep attack points multiplier

Mining actions

  • miningEnabled : Enable mining actions ?
  • minePointsMultiplier : Points multiplier for mining actions
  • mineInstantPointsMultiplier : Feedback multiplier for mining feedback actions
  • mineDurationMultiplier : Time to keep mining points multiplier
  • blocksScore : List of blocks and their score for mining
  • defaultBlockScore : Default score for mining blocks that are not in the blocksScore list

Experience actions

  • xpEnabled : Enable experience actions ?
  • xpMultiplier : Points multiplier for experience actions
  • xpInstantPointsMultiplier : Feedback multiplier for experience feedback actions
  • xpDurationMultiplier : Time to keep experience points multiplier

Masochist actions

  • masochistEnabled : Enable masochist actions ?
  • masochistMultiplier : Points multiplier for masochist actions
  • masochistInstantPointsMultiplier : Feedback multiplier for masochist feedback actions
  • masochistDurationMultiplier : Time to keep masochist points multiplier

What do you need to use this mod ?

  1. Minecraft (Java Edition)
  2. Intiface Central https://intiface.com/central/
  3. One or multiple supported device(s) : IoST Index – Vibrators with Buttplug.io Support

How to install the mod

All versions can be downloaded from the mInetiface website or directly from the GitHub releases page. If you need another version support you can open an issue

If 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.

Fabric

  1. Download and install Minecraft Launcher or any launcher you want
  2. Download Fabric https://fabricmc.net/use/installer/
    1. Run the installer
      1. On the client tab select the Minecraft Version and click install
      2. Run the Minecraft Launcher. Select the new profile named fabric-loader-xxx
        1. Select the Installations tab and click the folder icon next to the profile fabric-loader-xx
        2. Create mods folder if it doesn't exists. Example : C:\Users\\AppData\Roaming\.minecraft\mods
  3. Download the fabric-api JAR for your Minecraft version and put it into the mods folder
  4. Download the mInetiface JAR for your Minecraft version and put it into the mods folder

Forge

  1. Download the JAR file for your Minecraft version and put it into your mods folder

How to use

  1. Make sure you have installed the mod and Intiface Central
  2. Run the Intiface Central and start the server
  3. Run the game
  4. Use the command /minetiface-connect in the Minecraft chat
  5. Have fun !

Credits

This project is based on minegasm and Minegasm-fabric

Special thanks to BlackSphereFollower for technical support :)

Developers

The main branch is only use for the README. The source code is not up to date on the main branch.