-
Notifications
You must be signed in to change notification settings - Fork 195
Home
Check the [repo](http://dl.bintray.com/tastybento/maven-repo/com/wasteofplastic/askyblock/) for the latest version. It’ll be different to this one.
<dependency>
<groupId>com.wasteofplastic</groupId>
<artifactId>askyblock</artifactId>
# For the version, use the latest version available
<version>3.0.8.2</version>
</dependency>
<repository>
<id>bintray-tastybento-maven-repo</id>
<name>bintray</name>
<url>http://dl.bintray.com/tastybento/maven-repo</url>
</repository>
You find yourself marooned on an island in the sky with just a cow and a chest of strange items. Don’t fall! Moo!
-
Turn-key skyblock - just install and you’re done
-
Fun challenges to complete
-
Highly customizable
-
Minishop for players to buy items
-
Customizable challenges
-
Customizable biome shop
-
Each player can place a Welcome Warp Sign on their island to enable other players to warp
-
Island level ranking system - [based on block values](http://dev.bukkit.org/bukkit-plugins/acidisland/pages/island-level-calculation/)
-
Supports custom starter island schematics. [See here for HowTo.](http://dev.bukkit.org/bukkit-plugins/acidisland/pages/schematics-how-to/) Or [here for a video tutorial](http://youtu.be/IAurS45Uhy4).
-
Initial chest items can be customized [See here for HowTo.](http://dev.bukkit.org/bukkit-plugins/acidisland/pages/chest-items-how-to/)
-
The Nether! Integrated in - portals link to islands. Nether spawn is protected.
-
Offline players get team information on what their team mates did while they were away
-
Based on my [AcidIsland plugin](http://dev.bukkit.org/bukkit-plugins/acidisland/) - try that too if your players want another challenge!
-
Vault - [make sure you are running the latest version](http://dev.bukkit.org/bukkit-plugins/vault/files/47-vault-1-4-1/)!
-
An economy of some kind, e.g. Essentials, etc. - if you have more than one world, run a multi-world economy like Miconomy or use MultiWorldMoney
-
Essentials Spawn so you can set the spawn position
-
MultiverseCore - so you can manage multiple worlds
-
QuickShop or some kind of chest shop plugin to enable players to trade - which is a major point of this game
-
MultiInv to manage inventories and keep them separate between worlds
-
PermissionsEx to manage groups and permissions
-
MultiWorldMoney to keep money separate among worlds
-
[Greenhouses](http://dev.bukkit.org/bukkit-plugins/greenhouses/) - enables players to build biome greenhouses for biome farming!
For upgrading, see release notes.
-
Download the plugin (ASkyBlock.jar) and Vault plugin.
-
Place into your plugins folder
-
Restart your server - this will make the config.yml file
-
Stop the server
-
Open the plugin/ASkyBlock folder.
-
Open up config.yml and adjust how you like.
-
Start your server again
-
Log in and type /island to start your island
(The next steps are optional) . Check challenges.yml and change if you like. . Set up your spawn if you’d like to use ASkyblock spawn. Go to a location quite far from other islands and type /asadmin setspawn. Then create an island spawn in that location.
Some recommendations to improve game play and reduce lag:
-
Limit hoppers! They cause a lot of lag. Use config.yml settings to keep hoppers to a minimum. Do not give extra hoppers to donors. Hoppers are the #1 cause of lag!
-
Install a trading or chest shop plugin because going from one island to another is part of the fun!
-
Consider allowing creeper explosions and Enderman griefing. Some of the best servers have this on and are hard, but fun.
-
Note: A Skyblock has island protection options, including explosion prevention.
-
Make a spawn. (Convert an island to a spawn point using /asadmin setspawn)
A Skyblock accepts the following commands that can be /island, /as or /is:
-
/island - generates a new island or teleports the player to their island, home location or the team island (Note this can also be set to open up the control panel GUI instead)
-
/island go - teleports to the island
-
/island help - shows help text
-
/island cp or controlpanel - shows a GUI with useful commands so players do not have to type
-
/island reset or restart - restarts an island. There is a cool down timer and limits on this so that players do not abuse it.
-
/island level - ranks the island.
-
/island level <player> - shows the island rank for another player
-
/island top - shows the Top 10 islands by rank
-
/island minishop or ms - displays a shop GUI with different items - admins can customize the contents and prices
-
/island warps - Lists warps that are available via Welcome Warp Signs
-
/island warp <name> - warps to a Welcome Warp Sign. The full name does not have to by typed in (just the first few letters)
-
/island biomes - opens up the biomes GUI
-
/island lock - locks/unlocks an island so visitors cannot enter it.
-
/island invite - Invite a player to join your team. You can only invite one person at a time.
-
/island accept or reject - Accepts or rejects an invite. If a player has an island already and accepts, the island will be deleted.
-
/island team - lists info on the team
-
/island leave - leave the team - returns to spawn
-
/island kick <name> or remove <name> - only available for the island owner or leader - removes a team member. If the player is online, all their inventory will drop and they will be sent to spawn. If they are offline, they will get a message when they log in that they have been kicked.
-
/island makeleader <name> - Transfers ownership to a team member. Can only be issued by the leader.
-
/island coop <player> - Give a player coop status (full access) to your island until you leave or expel them.
-
/island expel <player> - Force a player from your island, and remove their coop status if they have it
/asc, /c, /challenge or /challenges access challenge commands
-
/challenge - Shows the GUI for challenges available to the player.
-
/challenge complete or c - attempts to complete a challenge, or just click in the GUI
Access via /asadmin command:
-
/is level <player> - forces a level calculation of a player’s island - must be Op.
-
/asadmin reload - reloads all the configuration files. Use this if you have edited the .yml files.
-
/asadmin delete <player> - deletes a player’s island. 100% permanent, no undo - warning
-
/asadmin completechallenge <challengename> <player> - completes an individual challenge for a player
-
/asadmin resetchallenge <challengename> <player> - resets a challenge for a player
-
/asadmin resetallchallenges <player> - clears all challenges for a player
-
/asadmin purge [TimeInDays] - warning very dangerous command. Will remove all old/unused islands where the player has not logged in for X number of days. Strongly recommend you back up the world first and run when no players are online.
-
/asadmin info <player> - Displays a lot of info on a player, including their challenge completion status, their island bedrock location, etc.
-
/asadmin topten - Regenerates the top ten list if it is out of sync - this runs through all player files and finds out the island levels from them. It will not recalculate island levels - this command should never need to be run. Recommend to run /is level <player> instead.
-
/asadmin unregister <player> - removes the player from the island without deleting the island blocks
-
/asadmin register <player> - Registers the closest island to <player>. To use, go to an island and execute the command. You should never need this command.
-
/asadmin setspawn - Converts the nearest island to a spawn point that has special rules and protections. Change spawn.yml to set them.
-
/asadmin tp <player> - teleport to a player’s island
Regular players should typically be given the following:
-
askyblock.island.*
-
askyblock.team.create
-
askyblock.team.kick
-
askyblock.team.makeleader
-
askyblock.team.join
and if you want to use the control panel:
-
askyblock.island.controlpanel
If island protection or commands are not working check your permissions before requesting help!
Full list:
askyblock.*:
default: false
children:
askyblock.island.*:
children:
askyblock.island.go:
description: Allow teleporting to player island
default: true
askyblock.island.create:
description: Let the player use the /island command
default: true
askyblock.island.info:
description: Let the player check their island level
default: true
askyblock.island.topten:
description: Let the player see the top ten list
default: true
askyblock.island.sethome:
description: Let the player set their island teleport point
default: true
askyblock.island.challenges:
description: Let the player use the /challenges command
default: true
askyblock.island.warp:
description: Let the player use /island warp to warp to a players island
default: true
askyblock.island.addwarp:
description: Let the player place a Welcome warp sign
default: true
askyblock.island.minishop:
description: Allows usage of the minishop
default: true
askyblock.island.controlpanel:
description: Allows usage of the island GUI
default: true
askyblock.island.biomes:
description: Allows biome changing
default: true
askyblock.island.lock:
description: Allows island locking
default: false
askyblock.island.expel:
description: Allows expelling of visitors
default: true
askyblock.island.ban:
description: Allows banning of visitors
default: false
askyblock.island.settings:
description: Player can see server settings
default: true
askyblock.island.lang:
description: Player can select a language
default: true
askyblock.island.name:
description: Player can set the name of their island
default: false
askyblock.island.value:
description: Player can see the value of a block
default: true
askyblock.island.spawn:
description: Player can use the island spawn command if spawn exists
default: true
askyblock.island.reset:
description: Player can use the island reset or restart command
default: true
askyblock.team.*:
children:
askyblock.team.create:
description: Let a player invite other players to join a team
default: true
askyblock.team.kick:
description: Let a player kick other players
default: true
askyblock.team.makeleader:
description: Let a player make another player leader of the team
default: true
askyblock.team.join:
description: Let a player join another player's team
default: true
askyblock.team.chat:
description: Allow player to use team chat
default: true
askyblock.command.*:
description: Event commands will not be run for players with this perm
default: false
children:
askyblock.command.resetexempt:
description: Player is exempt from commands run when island resets
default: false
askyblock.command.leaveexempt:
description: Player is exempt from commands run when they leave or are kicked. Note will not help if player is offline.
default: false
askyblock.command.newexempt:
description: Player is exempt from commands run when starting an island
default: false
askyblock.command.challengeexempt:
description: Player is exempt from commands run when a challenge is completed
default: false
askyblock.command.newteamexempt:
description: Player is exempt from commands run when accepting a team invite
default: false
askyblock.coop:
description: Allows player to use the coop command
default: false
askyblock.craft.*:
children:
askyblock.craft.enderchest:
description: Allow crafting and use of enderchests in askyblock
default: false
askyblock.craft.dirt:
description: Allows tilling of coarse dirt into dirt
default: false
askyblock.intopten:
description: Includes player in top ten
default: true
askyblock.nohunger:
description: Excludes player from hunger if on island
default: false
askyblock.islandfly:
description: Allow player to fly inside his island boundaries
default: false
askyblock.settings.*:
description: Ability to change settings in GUI
default: false
children:
askyblock.settings.ACID_DAMAGE:
description: Can configure the Acid Damage setting
default: false
askyblock.settings.ANVIL:
description: Can configure the Anvil setting
default: false
askyblock.settings.ARMOR_STAND:
description: Can configure the Armor Stand setting
default: false
askyblock.settings.BEACON:
description: Can configure the Beacon setting
default: false
askyblock.settings.BED:
description: Can configure the Bed setting
default: false
askyblock.settings.BREAK_BLOCKS:
description: Can configure the Break Blocks setting
default: false
askyblock.settings.BREEDING:
description: Can configure the Breeding setting
default: false
askyblock.settings.BREWING:
description: Can configure the Brewing setting
default: false
askyblock.settings.BUCKET:
description: Can configure the Bucket setting
default: false
askyblock.settings.COLLECT_LAVA:
description: Can configure the Collect Lava setting
default: false
askyblock.settings.COLLECT_WATER:
description: Can configure the Collect Water setting
default: false
askyblock.settings.CHEST:
description: Can configure the Chest setting
default: false
askyblock.settings.CHORUS_FRUIT:
description: Can configure the Chorus Fruit setting
default: false
askyblock.settings.CRAFTING:
description: Can configure the Crafting setting
default: false
askyblock.settings.CREEPER_PAIN:
description: Can configure the Creeper Pain setting
default: false
askyblock.settings.CROP_TRAMPLE:
description: Can configure the Crop Trample setting
default: false
askyblock.settings.DOOR:
description: Can configure the Door setting
default: false
askyblock.settings.EGGS:
description: Can configure the Eggs setting
default: false
askyblock.settings.ENCHANTING:
description: Can configure the Enchanting setting
default: false
askyblock.settings.ENDER_PEARL:
description: Can configure the Ender Pearl setting
default: false
askyblock.settings.ENTER_EXIT_MESSAGES:
description: Can configure the Enter Exit Messages setting
default: false
askyblock.settings.FIRE:
description: Can configure the Fire setting
default: false
askyblock.settings.FIRE_EXTINGUISH:
description: Can configure the Fire Extinguish setting
default: false
askyblock.settings.FIRE_SPREAD:
description: Can configure the Fire Spread setting
default: false
askyblock.settings.FURNACE:
description: Can configure the Furnace setting
default: false
askyblock.settings.GATE:
description: Can configure the Gate setting
default: false
askyblock.settings.HORSE_INVENTORY:
description: Can configure the Horse Inventory setting
default: false
askyblock.settings.HORSE_RIDING:
description: Can configure the Horse Riding setting
default: false
askyblock.settings.HURT_MOBS:
description: Can configure the Hurt Mobs setting
default: false
askyblock.settings.HURT_MONSTERS:
description: Can configure the Hurt Monsters setting
default: false
askyblock.settings.LEASH:
description: Can configure the Leash setting
default: false
askyblock.settings.LEVER_BUTTON:
description: Can configure the Lever Button setting
default: false
askyblock.settings.MILKING:
description: Can configure the Milking setting
default: false
askyblock.settings.MOB_SPAWN:
description: Can configure the Mob Spawn setting
default: false
askyblock.settings.MONSTER_SPAWN:
description: Can configure the Monster Spawn setting
default: false
askyblock.settings.MUSIC:
description: Can configure the Music setting
default: false
askyblock.settings.NETHER_PVP:
description: Can configure the Nether Pvp setting
default: false
askyblock.settings.PLACE_BLOCKS:
description: Can configure the Place Blocks setting
default: false
askyblock.settings.PORTAL:
description: Can configure the Portal setting
default: false
askyblock.settings.PRESSURE_PLATE:
description: Can configure the Pressure Plate setting
default: false
askyblock.settings.PVP:
description: Can configure the Pvp setting
default: false
askyblock.settings.REDSTONE:
description: Can configure the Redstone setting
default: false
askyblock.settings.SPAWN_EGGS:
description: Can configure the Spawn Eggs setting
default: false
askyblock.settings.SHEARING:
description: Can configure the Shearing setting
default: false
askyblock.settings.VILLAGER_TRADING:
description: Can configure the Villager Trading setting
default: false
askyblock.settings.VISITOR_ITEM_DROP:
description: Can configure the Visitor Item Drop setting
default: false
askyblock.settings.VISITOR_ITEM_PICKUP:
description: Can configure the Visitor Item Pickup setting
default: false
askyblock.mod.*:
children:
askyblock.mod.topten:
description: Let a moderator update the top ten list
default: op
askyblock.mod.info:
description: Let a moderator see info on a player
default: op
askyblock.mod.challenges:
description: Let a moderator access challenge commands
default: op
askyblock.mod.noburn:
description: Gives mod immunity to acid
default: false
askyblock.mod.resethome:
description: Allows setting or reseting of a player's home position
default: op
askyblock.mod.clearreset:
description: Allow clearing of island reset limit
default: false
askyblock.mod.tp:
description: Allows teleport to an island
default: op
askyblock.mod.tpnether:
description: Allows teleport to a nether island
default: op
askyblock.mod.bypassprotect:
description: Allow moderator to bypass island protection
default: op
askyblock.mod.bypassexpel:
description: Allow moderator to bypass island expulsion
default: op
askyblock.mod.setbiome:
description: Allows setting player island biomes
default: op
askyblock.mod.topbreeders:
description: Lists most populated islands current loaded
default: op
askyblock.mod.lock:
description: Locks or unlocks an island
default: op
askyblock.mod.bypasslock:
description: Bypasses an island lock
default: op
askyblock.mod.signadmin:
description: Enables warp sign admin commands
default: op
askyblock.mod.spy:
description: Spy on team chats
default: false
askyblock.mod.removesign:
description: Gives ability to remove warp signs
default: false
askyblock.mod.team:
description: Enables modification of teams via kick and add commands
default: false
askyblock.mod.name:
description: Enables naming of player's islands
default: false
askyblock.mod.resetname:
description: Enables reset of player's island names
default: false
askyblock.mod.setdeaths:
description: Sets how many deaths the player has
default: false
askyblock.admin.*:
children:
askyblock.admin.clearresetall:
description: Allow clearing of island reset limit of all players
default: op
askyblock.admin.reload:
description: Reload the config.yml
default: op
askyblock.admin.delete:
description: Let a player completely remove a player (including island)
default: op
askyblock.admin.deleteisland:
description: Let a player completely remove the island the player is on
default: op
askyblock.admin.register:
description: Let a player register the nearest island to another player.
default: op
askyblock.admin.unregister:
description: Removes a player from an island without deleting the island blocks.
default: op
askyblock.admin.purge:
description: Let a player purge old islands.
default: op
askyblock.admin.noburn:
description: Gives admin immunity to acid
default: false
askyblock.admin.setspawn:
description: Allows use of spawn tools
default: op
askyblock.admin.setrange:
description: Allows setting of island protection range
default: op
askyblock.admin.topbreeders:
description: Lists most populated islands current loaded
default: op
askyblock.admin.reserve:
description: Reserves an empty spot for a player's next island
default: op
askyblock.admin.settingsreset:
description: Resets all the islands to default protection settings
default: op
askyblock.admin.noban:
description: Player cannot be banned from an island
default: op
askyblock.admin.cobblestats:
description: Displays magic cobble gen stats
default: op
askyblock.admin.setlanguage:
description: Resets all player languages and sets the default language
default: op
Welcome Warp Signs are an easy way for players to make warps. Each player can generate only one warp. They create a warp by placing a sign with the first line [WELCOME] on it. If the warp creation is successful, that line will become green. If there is a problem, it will become red.
[If you want Welcome Warp Signs for other worlds or just as a stand alone plugin - [download it here](http://dev.bukkit.org/bukkit-plugins/welcome-warp-signs/)]
Warps are listed under /island warps and are the player’s name. Players can warp by typing /island warp <name of warp>.
To destroy or remove a warp, the player should destroy or remove the sign.
The other lines on the sign can say anything the player wants.
The safety of a warp is checked to a certain extent, but it’s possible for players to create traps with warp signs. This may or may not be okay with the server admin, but can be interpreted as being part of the game.
[Java Docs are here](http://tastybento.github.io/askyblock/)