WildStacker ( Click here ) - Required for mobs to drop that much after stacking [Softdepend]
ShopGUI+ ( Click here ) - Required to work seller robots [Softdepend]
WorldGuard ( Click here ) - Required to set an region where robots can't be placed [Softdepend]
Robots are automated workers, which depend on their task.
Automate tasks, going from mining, killing mobs, to selling drops.
Spawn robots with spawn eggs, place tasks on them and enjoy the rest.
Robots
Miner (Mines blocks in front of the robot)
Farmer (Farms farmables in a radius)
Fisher (Fishes in water in front of robot)
Seller (Sells chests content in radius)
Butcher (Kills mobs in radius)
Lumberjack (Breaks trees in radius)
Features of the Plugin
ANIMATIONS
Robots are equipped with a animation to display their work.
Robots hold an item in their hand which indicates their "task", each item for each type of task can be configured from configs of the respected task types.
CREATE YOUR OWN
Make your own tasks for robots. Plugin comes with already 5 pre-made robots - Miner, Farmer, Fisher, Butcher, Seller, which all of them have been created in the configuration files. You can use these as a base to create your own robots.
Robot tasks can be created within "tasks" folder.
EXTREME CONFIGURATION
Plugin comes with a lengthy configuration variety to suit anyone. Make the plugin work for you, not you for the plugin.
AUTO CONFIGURATION UPDATER
Never worry about so many updates this plugin gets as every new update setting is automatically added by auto updater.
PLAYER-FRIENDLY ROBOTS
Find your robots easily! Robot heads are placed with owner's skull so players can find identify their robots quick.
Robots hold items specific to their task type.
Robots only are in-game when their owner is online! This way, their work is made fair and performance is kept at peak.
FUEL-POWERED ROBOTS
Make robots require fuel to work.
Customizable fuel time length, simply add fuel to a robot to make it work (see screenshots for more info)
SUPPORTS ALL SKYBLOCK PLUGINS
CUSTOMISABLE GUIs
Commands
/ar give [amount] - Give a number of robot spawn eggs
/ar reload - Reload plugin
/ar tasks - List robot tasks available
/ar givetask [amount] - Give number of specific task to player
Permissions
You need the ar.admin permission to use all these commands
Developer API
RobotPlaceEvent
ARAPI.getRobot(Player, int);
ARAPI.getTask(Player, String, int);
Code (YAML):
messages:
cannotPlaceHere: - '&cYou can''t place a robot here!'
placementOnCooldown: - '&cYou must wait
%timeRemaining%ms utill you can place another Robot!' noPermission: - '&cYou don''t have permission!'
limitReached: - '&cYou can''t place more than
%limit% robots!'
# General robot settings generalSettings:
worldguard: false
blacklist-regions: - 'example'
# Limit number of robots per chunk chunkLimit: # Set to 0 to disable limit: 10
# Settings for robots robots:
cooldown: 3000
# Default name that robots use upon spawning defaultName: '&f&l
%playerName%''s &b&lRobot' # Robot Managing inventory (Can be opened by right-clicking a robot) managingInventory: # Should robot managing inventory be enabled enabled: true
name: "&8Manage Robot" size: 9
fill:
fillEmptyItems: true
material: BLACK_STAINED_GLASS_PANE
damage: 15
name: ' '
lore: [] items:
0:
material: PLAYER_HEAD
damage: 3
name: '&aChoose Robot''s Skin'
lore: [] # Type sets item behaviour upon player clicking it type: 'skinSelector'
1:
material: COAL
damage: 0
name: '&aAdd Fuel to Robot'
lore:
- '&eRemaining time: &6%time%' - ''
- '&7Robots require fuel cells to work.'
- '&7Click here to start adding fuel to this robot.'
# Type sets item behaviour upon player clicking it type: 'robotFuel'
4:
material: ARMOR_STAND
damage: 0
name: '&cRobot''s Information'
lore:
- '&6&lx &eOwner: &f%owner%' - '&6&lx &eTask: &f%task%' - '&6&lx &eLocation: &f%x%x%y%y %z%z %world%'
# Configuration for skin selector of robot skulls skinSelector:
skins:
angryRobot:
name: "Angry Robot" # Name of player that uses this skin # Supports base64 format to use custom skins (e.g: https://minecraft-heads.com/custom-heads) playerSkinName: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2NlNGExYTljNzBlYjg5YWNmMDFkYmUwZTRjZTliZDE2ZGU4ODQ5NjIyNTZkZWQ1MGYxOTFlOWQyMjk5ZWMwMCJ9fX0=
# Required permission to put this skin permission: ''
minion:
name: "Minion" playerSkinName: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWQ2Yjc2YmFhOTZmOTUwZWFmMDQ1Y2Y2MzJjZTJkZDk1ZDdkZTgzODhjZjQxZGQ5YWUwMjlkZjhjZjMwZGFlNSJ9fX0=
permission: ''
miner:
name: "Miner" playerSkinName: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmY5YWI5Y2UxMmI0NTU0OWNjYzA2NDQwMmNhODAwZjFmYjFiNWY5N2RlYTU4Y2ExMDFmNDYxNTY5ZDhjMDNiZiJ9fX0=
permission: ''
golden:
name: "Golden" playerSkinName: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzllMTA2Njk2YWEzMjMzNjdjN2JlYWNjMDc1ODM4NzAzYTY3NmY4ZTVjNDY0MDA5ZDUzNWMzMGI0NTJhMTlhIn19fQ==
permission: ''
astronaut:
name: "Astronaut" playerSkinName: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDY2ZDY5MmE3OGY2NmZkY2NlNWYzNDU5ZDE5NzBiMzE4M2E4ODg1YTIyYjZjNWEzNTBmOWI0ZjQ1NzI3NTMyMCJ9fX0=
permission: ''
# Skin Selector GUI name inventoryName: '&8Skin Selector'
# Alias used as name to reset robot's skin robotsOwnerAlias: 'Robot''s Owner'
# Should plugin attempt to match skin's dominant color for robot's armor matchSkinForArmorColor: true
# Item used to preview skull in the selector skinPreviewItem:
material: PLAYER_HEAD
damage: 3
name: '&eClick to choose &6
%skinName%' lore: []
# Configuration for fuel powered robots fuel-inventory:
inventoryName: '&8Robot Fuel'
unconfirmedMessage: '&cYou don''t have
any fuel to add to the robot.'
confirmedMessage: '&eAdded &lx
%amount% &d&lRobot Fuel Cell &7(%time%) &efuel to the robot.' fill-empty-slot-with-item:
material: BLACK_STAINED_GLASS_PANE
damage: 15
confirmItem:
material: LIME_STAINED_GLASS_PANE
damage: 5
name: '&aConfirm to add these fuel cells'
lore:
- '&eRemaining time: &6%time%' - '&7Click to confirm and fuel the robot'
items:
robot:
material: RABBIT_SPAWN_EGG
damage: 101
name: '&e&lRobot &7
[Right-Click to Place
]'
lore: [] task:
material: NAME_TAG
damage: 0
name: '&e&lRobot Task &f
"%taskName%" &7
[Right-Click Robot to apply
]'
lore: [] fuel:
material: COAL
glow: true
damage: 0
name: '&d&lRobot Fuel Cell &7
[Place in Robot
]'
lore: - '&7Open a robot and put the fuel in to add'
- '&b
%time% &7to robot''s fuel.' settings: # How many seconds will 1 fuel cell add to robot? seconds-to-add: 600
# Do robots require fuel cells to work? robots-require-fuel: true
shops:
stone:
items:
1:
sellPrice: 100
item:
material: STONE
quantity: 1
cobblestone:
items:
1:
sellPrice: 100
item:
material: COBBLESTONE
quantity: 1
coal:
items:
1:
sellPrice: 150
item:
material: COAL
quantity: 1
iron:
items:
1:
sellPrice: 200
item:
material: IRON_INGOT
quantity: 1
gold:
items:
1:
sellPrice: 200
item:
material: GOLD_INGOT
quantity: 1
redstone:
items:
1:
sellPrice: 250
item:
material: REDSTONE
quantity: 1
diamond:
items:
1:
sellPrice: 300
item:
material: DIAMOND
quantity: 1
emerald:
items:
1:
sellPrice: 350
item:
material: EMERALD
quantity: 1
For support, please use only resource discussion
Terms of Service By using this plugin, you agree to the following terms, which may be updated by the author at any time.
All payments are final and non-refundable.
Redistribution or resale of this plugin is prohibited.
You are not permitted to modify, decompile, or extract any part of the plugin's source code.
Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.