A New SkyWars plugin that's been coded on the 1.14 API. Version support:
- 1.14.4 [v1_14_R1]
- 1.15.2 [v1_15_R1]
- 1.16.5 [v1_16_R3]
- 1.17.1 [v1_17_R1]
- 1.18.2 [v1_18_R2]
- 1.19.4 [v1_19_R3]
- 1.20.6 [v1_20_R3]
- Multi-language and Multi-arena support.
- Default and Schematic arenas support.
- SOLO and TEAMS arenas.
- Cage Blocks, Bow Trails and Win Blocks.
- Custom animations and game events.
- Party system built in.
- GUI based management and interaction system.
- Sign maps supported.
- Configurable messages.
- 3 configurable tiersw.
- Game history logging.
- Chest, Time and Projectile voting per arena.
- SQLLite, MySQL, MariaDB and other database solutions supported.
- Tab costumizing option.
- Achievements and Leaderboards.
- Supports PlaceholderAPI for custom placeholder injection.
- Hooks onto DecentHolograms and HolographicDisplays
- API System.
RealSkywars depends on FastAsyncWorldEdit or WorldEdit. RealSkywars softdepends on: Multiverse-Core, My_Worlds, HolographicDisplays, DecentHolograms, PlaceholderAPI
All major and admin related permissions are assigned to: rsw.admin Default Kits have the permission: rsw.SWKit Permissions to vote:
What is the player voting for? | Permission |
---|---|
Basic Chest Tier | rsw.basic |
Normal Chest Tier | rsw.normal |
Epic Chest Tier | rsw.epic |
Game Time Day | rsw.day |
Game Time Sunset | rsw.sunset |
Game Time Night | rsw.night |
Game Normal Projectiles | rsw.normal-projectile |
Game Break Projectiles | rsw.break-projectile |
/rsw create - Creates a new map. Permission: rsw.admin
/rsw unregister - Unregisters a map. Permission: rsw.admin
/rsw edit - Edits a map (cage and chest add/removal) Permission: rsw.join
/rsw register - Registers a map. Permission: rsw.join
/rsw delete - Deletes a map. Permission: rsw.admin
/rsw list - Opens the maps menu Permission: rsw.join
/rsw kits - Opens the kits menu Permission: rsw.kits
/rsw shop - Opens the shop menu Permission: rsw.shop
/rsw coins - Sends the players current balance. Permission: rsw.coins
/rsw lobby - Teleport to the lobby. Permission: rsw.lobby
/rsw forcestart - Force starts the current match. Permission: rsw.forcestart
/rsw leave - Leaves the current match. Permission: rsw.leave
/party create - Creates a party. Permission: rsw.party.owner
/party disband - Disbands a party. Permission: rsw.party.owner
/party kick - Disbands a party. Permission: rsw.party.owner
/party invite - Disbands a party. Permission: rsw.party.invite
/party accept - Accepts a party invite. Permission: rsw.party.accept
/party leave - Accepts a party invite. Permission: rsw.party.leave
- Use /rsw create name type players or /rsw create name type number of teams players-per-team
- A GUI will appear. Click on the settings to change then, and then save the changes.
- RealSkywars will attempt to generate a world and, if sucessfull, it will teleport the player to the world.
- If the game is SHEMATIC based, RealSkywars will try to paste the shematic provided in the arena name.
- Set normal, mid chests and cages with the items on the hotbar.
- Set the spectator location with /rsw setspectator.
- Set the arena boundaries with //pos1 or //pos2 or with the worldedit axe.
NOTE: Don't forget to do //expand vert to cover the entire arena height.
- Save the arena with /rsw finish
Once the arena is fully registered, you can place a sign with the following content to link it to the arena.
Line 1: [rsw]
Line 2: -map name-
- Select the area that's going to be saved as a shematic.
- //copy
- //schem save name
- It will be saved to the shematics directory of WorldEdit.
- If you want to use this schematic, you have to copy the .schem file to the RealSkywars/maps folder.
You can access the RealSkywars API via the RealSkywarsAPI.java API class:
var rswAPI = RealSkywarsAPI.getInstance();
You can access the plugin managers that are responsible for varios tasks in the plugin like this:
var rswAPI = RealSkywarsAPI.getInstance();
rswAPI.
getPlayerManagerAPI() and others.
The managers on the API are: AchievementsManagerAPI.java CurrencyManager.java DatabaseManagerAPI.java LobbyManagerAPI.java HologramManagerAPI.java KitManagerAPI.java LanguageManagerAPI.java LeaderboardManagerAPI.java MapManagerAPI.java PartiesManagerAPI.java PlayerManagerAPI.java ShopManagerAPI.java WorldManagerAPI.java