[1.8 - 1.16] Printer Mode | Perfect For Faction Servers 2.5.4

Easy to use PrinterMode plugin for servers allowing schematica's printer.
Description
Printer Mode is a plugin that will charge money for every block you place. You don't have to buy blocks from the shop anymore. This feature is especially useful for servers that allow the printer feature of schematica. With schematica's printer enabled and /printer on you can now print the schematic without having to worry about running out of resources.

Features
  • Everything configurable
  • Able to integrate ShopGUIPlus for prices of a block
  • Lifetime support
  • Multiple methods
  • Message with the cost of a session (Configurable in config.yml)
  • Dependent on vault
Commands & Permissions
Player Commands (permission: printer.use):
  • /printer - help message
  • /printer on/off - enable/disable printer mode
Admin Commands (permision: printer.admin):
  • /printer addshop <shopid> - add a shop from ShopGUIPlus to fetch the prices
  • /printer listshops - list all linked shops
  • /printer removeshop <shopid> - remove a shop from the linked shops

Example:
Standard method:


Alternative method:

Pre setup messages
5NWlGZw.png


Multiple Pages
A0Dkeqm.png

Config Files
Code:
# Config edited by GwnDaan on 14/4/2018

# Different methods:
# "standard": Normal pages in the player's inventory.
# "alternative": Basic printer; no inventory swap, just get your items from /shop and print.
method: standard
# "Messenger"  will send a message with the amount of money spend to the player when he disables Printer Mode, or after an amount of time.
messenger:
  enabled:
    # "on_disable" sends a message with the amount of money spend when you toggle off printer.
    on_disable: true
    # "on_noprint_time" send a message with the amount of money spent when you have not printed any blocks for %no_print_time% seconds;
    on_noprint_time: true
  # time in seconds.
  no_print_time: 5
# "no_help_message" will prevent players with the permission "printer.use" to get the help message and will toggle the mode instantly instead.
no_help_message: false
# "f_printer_alias" if it's enabled the plugin will redirect /f printer to the /printer command.
f_printer_alias: true
# "command_blocker" will block listed command when using the 'standard' method.
commands:
  # "mode" change between 'blacklist' and 'whitelist' for the comamnds below.
  mode: "blacklist"
  # "command_list" is the list of commands for both blacklisted or whitelisted as stated in the "mode" above.
  command_list:
  - "sell"
  - "block"
#Configurable items:
items:
  # "next_page" is the identifier of the item. This may not be changed.
  next_page:
    # "id" is the item type, for example: "322/1" will give a enchanted golden apple.
    id: 339
    # "name" is the custom name of the item.
    name: "&a&lNext Page"
    # "lore" is the text under the item.
    lore:
      - "&3Left-click &7to open the next page."
  previous_page:
    id: 339
    name: "&c&lPrevious Page"
    lore:
      - "&3Left-click &7to open the previous page."
# "blocked_items" are the items which cannot be placed with PrinterMode enabled.
blocked_items:
  - hopper/this is the name
  - hopper
  - 1/this is the name
# You don't have to change this
config_version: 1
Code:
items:
# '1' is the slot the item is placed when printer is enabled.
  1:
#   'id' is the id of the item to be added in the inventory.
    id: 81
#   'cost' this is the amount that will be charged for placing 1 block
#   If you have ShopGUIPlus enabled and you have added the shop id (where this block can be found) to this plugin with
#   /printer addshop <shopid>, then it will charge the cost of the block found in the shop.
    cost: 10
  2:
    id: 338
    cost: 10
  3:
    id: 287
    cost: 10
  4:
    id: 12/0
    cost: 10
  5:
    id: 79
    cost: 10
  6:
    id: 174
    cost: 10
  7:
    id: 3
    cost: 10
  8:
    id: 4
    cost: 10
  9:
    id: 49
    cost: 10
  10:
    id: 44/3
    cost: 10
  11:
    id: 44/0
    cost: 10
  12:
    id: 96
    cost: 10
  13:
    id: 87
    cost: 10
  14:
    id: 20
    cost: 10
  15:
    id: 1
    cost: 10
  16:
    id: 54
    cost: 10
Code:
no_permission: '&4You don''t have the permission to do that!'
not_valid: "&7» &cNo item found."
inventory_restored: "&7» &aYour inventory has been restored."
not_enough_money: "&7» &cYour balance is too low to buy that."
cannot_do_that: "&7» &cYou are not allowed to use that with printer mode enabled."
no_gamemode: '&cYou can only enable printer mode in survival!'
help:
  title: '&c&lPrinter Mode'
  description: '&7PrinterMode allows you to place blocks without having to buy it
    from the shop (this will automaticly charge per block placed)'
  command:
    'on': "&7» &b/printer on &7- &aenable &7printer mode."
    'off': "&7» &b/printer off &7- &cdisable &7printer mode."
    admin:
      addshop: "&7» &b/printer addshop <shopid> &7- &aadd &7a shop to the list."
      listshops: "&7» &b/printer listshops &7- list all shops."
      removeshop: "&7» &b/printer removeshop <shopid> &7- &cremove&7 a shop to the list."
mode:
  already_enabled: "&7» &cPrinter Mode &7is already &aenabled&7."
  already_disabled: "&7» &cPrinter Mode &7is already &cdisabled&7."
toggle:
  'on': "&7» &cPrinter Mode &7has successfully been &aenabled&7."
  'off': "&7» &cPrinter Mode &7has successfully been &cdisabled&7."
  force:
    damage_by_entity: '&cPrinter Mode has been disabled, because an entity damaged
      you.'
messager:
  on_noprint_time: "&7» &cPrinter Mode &7has charged you a total of <amount> for this session."
  on_disable: "&7» &cPrinter Mode &7has charged you a total of <amount> for the time it was enabled."

Proof Of Ownership
Z9oNRoK.png

Contact
If you want to ask some questions or want to join the test server, join our discord server.
Terms of Service ("TOS")

Last updated: 2018-04-12

By buying this plugin you agree to the following rules:
  • No refunds.
  • You may not redistribute the plugin or any part of it.
  • You may only modify the plugin if you have bought the source code.
  • You are not allowed to chargeback.

Contact Information
Discord: GwnDaan#2267
Discord Server: https://discord.gg/YVeECZR

Latest updates

  1. [Hotfix 2.5.4] Fixed ShopGUI+ api not finding items

    Hotfix Fixed ShopGUI+ api not finding an item when it has no sell price.
  2. [Update 2.5.3] IMPORTANT: configs will reset. New features added

    This update wil reset your config, a backup of your current config will be generated however...
  3. [Hotfix 2.5.2] Fixed support for server versions inbetween 1.13-1.15

    Patch Notes Fixed support for server versions inbetween 1.13-1.15. Added error message for when...

Latest reviews

Great printer. Very quick support and it works like a charm. Fully recommend buying!
Incredible plugin, Recommended for factions servers. A very good support. $5 good investment.
Great support! Plugin works flawlessly. I recommend this plugin for any type of server that requires printing. :P - Diles
Awesome plugin! Works really well on my faction server and doesn't have any dupes that I know of. Author is quick to respond and help as well.
Lovely and fast support from the developer
W la figa :D
Best Ever Plugin <3
Plugin is great and support from the developer is extominal, I wanted to user bosshoppro and they tried making it work for my needs but i forgot i was using an addon which isnt compatible. Luckily you can add prices manually. Definately worth the $5 for the support
This is amazing and works perfectly on my server. However, /printer listshops wasn't showing all of my shop ids but I was able to enter them in and it worked just fine.
Great plugin, enjoy it. Makes printer easy on my server. Keep up the good work
This plugin is amazing! Would recommend for pretty much any server where schematic is used. Works perfectly and I was helped with any issue I had.

Author

Author
Spijkerpoepen
Downloads
498
Type
Digital product
License duration
Unlimited
Price
5.00 USD
Views
18,227
First release
Last update
Rating
4.94 star(s) 18 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.