Project

mc-limit

0.0
No commit activity in last 3 years
No release in over 3 years
Minecraft Limiter (mc-limit) launches Minecraft in offline mode and automatically terminates the game after it has been played for a pre-determined amount of time.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

MC-Limit

Minecraft Limiter (mc-limit) launches Minecraft in offline mode and automatically terminates the game after it has been played for a pre-determined amount of time.

Requirements

How to install it

Run gem install mc-limit.

How to configure it

The utility uses environment variables for its configuration.

Default time limit

Set the DEFAULT_MC_LIMIT variable to equal the default number of minutes of Minecraft play to allow per day. If the variable is not set, the default time limit will be 30 minutes.

Remaining time file

Set the MC_LIMIT_FILE variable to the full pathname of the file that is used to store the remaining play time between runs. If the variable is not set, the default file is:

  • Windows: %APPDATA%\.mc-limit\remaining.yml
  • Others: $HOME/.mc-limit/remaining.yml

Admin password

Set the MC_LIMIT_ADMIN_PASSWORD variable to be the plain text password required in order to run the administration tool. If this variable is not set, the administration tool will not run.

Game command

Set the MC_LIMIT_COMMAND variable to the complete command line used to launch Minecraft.

How to run it

Run "mc-limit" to launch Minecraft. I recommend creating a desktop shortcut to make it easier to run.

Administration tool

Run "mc-limit-admin" to launch the administration tool. This tool can be used to add or subtract minutes from today's limit.

Security

This utility is by no means hacker-proof. Any curious child (or adult) who is literate and moderately skilled with computers is capable of discovering how to defeat the time limit. I consider it a challenge for my kids.

To-Do List

  • Make it portable
  • Display a timer while Minecraft is running that shows how much play time is left.
  • Improve security.