Description
Eyemod
This mod adds a working, realistic phone to minecraft. You can message your friends, play games, take and edit pictures and much more. It provides a wide range of functionalities, while some are more tailored towards a server, most apps can also be quite useful in singleplayer.
The 1.20+ version removes the OP apps from the app selection, such as the TNT app. This makes it a bit safer to install the mod on your server, without having to worry about players griefing the server if you did not change the config correctly. Those apps will come back on a later date, as a seperate mod.
Keep a Powerbank in your inventory to extent the battery duration!
Config
Before playing the mod, there might be some settings your want to change to make it work for your server, or singleplayer world. To change the config, go to your local .minecraft folder (or your server directory if you have it installed on your server) and find the eyemod-config file in the config folder.
Some properties (such the prices & access list) require the app id. This app id is constructed as follows: <MODID>:<NAME>. The mod id of this mod is 'eyemod' and the name is usually the same as the name of the app (spaces are _). (tip: check the json data of an EyePhone with all apps the see the ids in the 'installed' section, using /data get entity @p SelectedItem). The id for the maps app is for example: 'eyemod:maps'.
Shops
The shop apps are turned off by default. If you like to be able to buy items with your chosen currency (default: emeralds), you can enable the shops in the config. Navigate to your config and change the option: allowShopApps to 'true', This will add both the Food and Util shop to the EyePhone. You can also adjust the items sold in the shop by changing the foodShop and utilShop lists in the config. Use the currency property to change the item that can be exchanged for in-game money.
Spawns
Another feature is the ability to list some predefined spawn locations (like your spawn hub, or the nether hub). This list will be shown in the Spawn app. The locations can be added in the config using the spawnLocation list, you can add locations like this:
["NAME=X/Y/Z/WORLD", "NAME2=X/Y/Z/WORLD"] e.g. ["Spawn=1/2/3/minecraft:overworld", "Nether=1/2/3/minecraft:the_nether", "End=1/2/3/minecraft:the_end"]
Users can also set their own home in the spawn app. By default, players are not allowed to teleport to those locations, however if you turn on the allowHome and/or allowSpawns properties, the player is able to teleport to their home or the spawn locations respectivily.
Access
Apps can be disabled using the access property in the config. Add apps to this list to enable/disable them. Use 0 to enable the app, 1 to enable the app only for OP's and 2 to completly disable the app. For example:
["eyemod:maps=1", "eyemod:notes=2"]
Most apps enabled by default (0). If you want to disable any OP/cheat app, you can set the disableCheatApps property to true, this disables all the apps that are marked as cheat apps in the code (the base version does not contain any cheat apps, however, some future app extension mods might).
Prices
As for the access, the prices of the apps can also be changed. This works the same as the access, only with the price, for example:
["eyemod:maps=100", "eyemod:notes=0"]
Storage
To prevent large amounts of NBT data, there is a length cap per EyePhone, if this cap is reached, the EyePhone data is cleared automatically. This cap is editable in the maxStorage property. You might want to lower this number if you play on a large server, however, if you play locally, it might not matter that much. The storage is calculated based on the amount of characters in the NBT data. For simplicity, I assume that 1 character is 2 bytes. The player can use the settings app to clear data for a specific app or all apps together.
Server
You might want to install this mod on your server, that is possible. Read the config section to see what you can change to make this mod work for your server. Additionally, there are some things that are good to know if you are the owner, or an operator on the server.
Bans
Due to the fact that players can freely communicate with each other, some players might abuse this system. Therefore, as an operator of the server (or your SP world), you can ban a specific player in the settings app using their name. This disables that player from communicating using the EyePhone.
Storage
All the accounts and messages of players are stored per world. An account of a player contains the money and bought apps of that player. The messages are the messages that are send to that player. Those will be retrieved if that player opens their EyePhone (or an EyePhone that belongs to that user is opened). There is a cap of 64 messages that can be stored per player, per app. Additionally the banned players are also stored here, and the board and chat messages. So if you delete the file in the world directory, all this data will be lost.
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.