FastType
FastType - Write faster and easier
FastType
This plugin implements a well known feature from smartphones. With this plugin you can create shortcuts. For example: You write "gg" into the chatline, press TAB and "gg" will turn into "Good game, bro!". This plugin can also replace "gg" if you send your message.
How is this usefull?
Everyone want to type fast and short, but not everyone understand somthing like "idk". So you create a shortcut, that replaces "idk" with "I dont know". Those shortcuts can be create globaly or private. Global shortcuts can be used by every player. Private shortcuts can only be used by the player which created it.
Whats a type?
This plugin has 4 type of replacement.
- TABCOMPLETE
- AUTOCOMPLETE
- AUTOTABCOMPLETE
- OFF
- TABCOMPLETE: Will replace a shortcut only if you press TAB after your shortcut.
- AUTOCOMPLETE: Will replace a shortcut if your message has been sent.
- AUTOTABCOMPLETE: Will replace a shortcut if you press TAB or if you send your message,
- OFF: Turns of FastType completly for a player
What types of filters exist?
There are types of filters:
- SERVER
- PLAYER
- BOTH
- SERVER: If you turned on this filter, this plugin will only replace global shortcuts
- PLAYER: In this filter this plugin will only replace your own shortcuts.
- BOTH: Will replace player and server shortcuts.
What about Minecraft 1.8 name changes?
This plugin is UUID ready. Means the player configs will be named by there UUIDs. If the name change feature comes, you dont have to update :)
How to use this plugin?
Create a global-shortcut
- Use /ft
- Click "List"
- Click "Global-List"
- Click "Edit"
- Click "Add shortcut"
- Write for example "sry" into the chat
- Now write the replacement. For example "Sorry..."
- Finished :D
Create a player-shortcut
- Use /ft
- Click "List"
- Click "Your list"
- Click "Edit list"
- Click "Add shortcut"
- Write for example "sry" into the chat
- Now write the replacement. For example "Sorry..."
- Finished :D
I only want my shortcuts to be replaced
- Type /ft
- Click "Settings"
- Click "Filter"
- Click the player head :D
- Finish :D
I cant stand this auto-replace! How can I turn off this?
- Type /ft
- Click "Settings"
- Click "Type"
- Click the orange wool
- Finshed
I want to know something whats not explained... Just write a comment / PN and I will help you :D
Commands
- /ft - This comand will open up an inventory which everything you need.
- /ft reload - Reload the config
Permissions
- ft.edit.globallist - Permission to edit the global shortcuts
- ft.edit.settings - Permission to edit your own settings (Filters, types)
- ft.openlist - Permission to edit and view lists of shortcuts
- ft.command - Permission to use /ft
- ft.reload - Permission to use /ft reload
Configs
There is the normal config.yml and a folder named userdata. In this folder are configs from players. Thoose contains there settings and shortcuts.
The normal config.yml
- default_type - This is the type every player has. Possible values:
- AUTOCOMPLETE
- TABCOMPLETE
- AUTOTABCOMPLETE
- 'OFF' (Dont forget '' )
- default_filter - This is the filter every player has at the beginning. Possible value:
- SERVER
- PLAYER
- BOTH
- use_metrics - Turn this to false and this plugin will no longer send anonymous stats to MCStats.org
- messages.... - You can edit every message a player recieve. Important: messages beginning with "inv_" cant be longer then 32 characters and dont can be named twice.
- case_sensitive . Turn this to true and shortcuts are case-sensitive. Means: "Wtf" will be replaced with "What the f..." and "wtf" with "What the f!!". Turn it to false and "wtf" is handled like "WTF"
- shortcuts... - This entry only exist if you created new global shortcuts.
Video
English review:
Thanks to VariationVault
Arabic review:
Thanks to oMrLuckyX
Installation
- Download this plugin
- Drag and drop it into your plugins folder
- Restart / reload your server.
External Services
MCStats
This plugin sends anonymous data to MCStats.org ( Can be turned off in the config ) MCStats: http://mcstats.org/plugin/FastType
mcapi.Sweetcode.de
This plugin uses the MCAPI by sweetcode.de to receive UUIDs and playernames. You can find more informations about this API on their website: mcapi.sweetcode.de
Hinweis für deutsche Server-Besitzer
In den Nachrichten sind auch Umlaute möglich. Statt den Umlauten schreibe sie nach folgedem Muster:
- Ü = %U%
- ü = %u%
- Ö = %O%
- ß = %sz% usw.
This is a vary great great plugin!
Please update 1.12.2 PLS!
Why give up this plugin? QAQ
@CloudeLecaw
Hey, thanks for submitting this error, but FastType already works fine. This an error with your config.yml. It contains a special char and they are forbidden by YAML. Scroll down in the config.yml and look for errors on char. 4593. If you don't find one, post your config.yml (http://dev.bukkit.org/paste/) into a new ticket in the ticket tracker.
@CloudeLecaw
Shouldn't be impossible, only for special characters (like .,!?= and configurable chars in config)?
@CloudeLecaw
Okay, but I found a bug :D The /ft reload command doesn't reload the case-sensetiv value. I will upload the bugfix tomorrow. Edit: Update already uploaded but its under review.
@CloudeLecaw
Hmm, it works fine for me. If case-sensetiv: true it will save the shortcut how you write it down and if you turn it false later, old shortcuts are incompatible because in false the plugin will always turn your shortcut to lower-case. I will have a deeper look into it tomorrow, seems somthing went wrong :)
@CloudeLecaw
Added this feature now. The update is already uploaded but now needs approval by the Bukkit staff
Thanks, I'll add a case-senstive option in the config.
@epickillerpigz
Thanks for your feedback :D
Looks like a great plugin! Thanks for uploading this.