Advanced Search
Search Results
22 total results found
ReferIO
Quick links: Development Builds (Jenkins) Souce Code (GitLab)
Config
ReferIO creates the config file ReferIO.cfg in your config folder. ReferIO has multiple Config options: referTimeout The time a pending referal exists in seconds.Default is 604800 seconds = one week. Set to 0 do disable timeouts. maxPendings The maximum a...
User Guide
ReferIO has only one simple command: /refer [my|new|clear|key]. You want to invite someone Just use /refer or /refer new. If all works fine you'll get this response: Referal added. Give this hash to your friend: AABBC Depending on the server settings you m...
SilentRoom
SilentRoom is simply for one purpose: Keeping your logs clean. DisclaimerThis mod is not a coremodThis mod is not perfect! Especially when running on non-forge-only (Sponge or similar) software this mod might not filter all messages. If you encounter such a f...
Player Storage
BaseIO provides an easy way to store data for the players. To use this feature just create a new class extending com.unitedworldminers.BaseIO.storage.PlayerStorage. This will be your storage class. Every player will have an instance of this class. You have to ...
Background Features
Help Fixer BaseIO contains the fixed /help command from matthewprenger.Mod PageSource Ban Entry Fixer Minecraft contains a bug/flaw/irritating feature that causes a new ban to forget the ban date and replaces it with the ban end date. Problem is that you ca...
Simple Commands
BaseIO simplifies command creation with the class SimpleCommand. Instead of implementing ICommand you extend SimpleCommand. If you don't like the simplifications made by this feature just override the original method from ICommand. This is what SimpleCommand...
Localization
It is highly recommended that you use this feature as it also allows server admins to customize your strings. Localization is a feature of MessageUtils. Setup To start working with BaseIO's localization feature just call MessageUtils.setupTranslations(langR...
Packet filtering
BaseIONetworkManager contains two fields: sendFilters and receiveFilters. You can filter packets just by adding your own filter to these filter sets. A filter is defined as BiPredicate<Packet, NetworkManager>. If the BiPredicate returns true the packet w...
CommandSenderUtils
CommandSenderUtils provides methods for differentiating different ICommandSenders. You can differentiate between The console: isConsole(sender) Players isPlayer(sender) FakePlayers isFakePlayer(sender) Operators isCommandSenderOp(sender)
CommunicationUtils
CommunicationUtils groups functions for communicating with users. Click events This feature allows localized strings Since 1.8 Minecraft provides the possibility to click on custom elements in chat. The method clickEvent(sender, msg, options...) gives this ...
Simple ItemStack creation
DisplayStackGen is a simple util class that is able to generate your own ItemStack in one line. To create a new ItemStack with this class just create a new DisplayStackGen object, configure it and at the end call .gen(), witch creates the ItemStack. Examples:...
DataUtils
DataUtils is a class designed to load and save all data from or to a file (e.g. PlayerIO is based on it) and is frankly just a wrapper for Google's gson project, adding some Minecraft-related type adapters. Simple setup Loading Saving In the most simple...
Criterias
A ban entry may have multiple criterias that will be matched against when checking a block or item. Every criteria has to match for a ban entry to fit. Name Parameters Description ID String itemID Match the item id (e.g. minecraft:stone). Blocks w...
Actions
A ban entry may have multiple actions that will be executed when an item or block matches its criterias. Name Parameters Description Remove - Removes the item or block from the world. By default the player can keep the block or item that is banned...
Triggers
There are different incidents where RestrictIO checks whether the item or block is banned. You can specify for every Ban entry in which case it should be checked. Name Description Checked Items Performance Cost BlockBreak When a block gets broken Th...
Ingame GUI
RestrictIO has an ingame GUI that can be opened with /rio gui.
RestrictIO command
You can manage the bans over the console with the /rio commands. Unfortunately you can't edit a ban over console - you have to remove the old and recreate it.Alternatively you can edit a ban with the ingame GUI or by editing the file. Adding a ban /rio ban ...
File editing
RestrictIO uses the JSON format for storing the ban entries. The file is located at ./config/RestrictIO/restrictedItems.json. It is only useful to edit current values as it is fairly simple (i.e. if you don't have enough space for your text in the GUI or cons...
RestrictIO
Links Curse Source Issues Development builds