HomeJavaModsEssentialsReloaded | CityBuild System » 1.8 -1.15.2 « | Management | Coins | MYSQL & FILE |
EssentialsReloaded | CityBuild System » 1.8 -1.15.2 « | Management | Coins | MYSQL & FILE |
ModsJava

EssentialsReloaded | CityBuild System » 1.8 -1.15.2 « | Management | Coins | MYSQL & FILE |

The solution for all game servers as well as sub-servers. Free Minecraft Java mod for 1.8, 1.9, 1.10.

⬇ Download on Spigot

We are currently working hard on an improved version of our late 2.0 API!
This is not easy, as the code of this system has grown a lot and the system behind it has become very complex.
Dont forget to check out DEV VERSIONS for minor updates!


DEV VERSIONS ARE NOW AVAILABLE
You own a server and always want to stay up to date? Then try the latest trial version of EssentialsReloaded 2.0 which will be expanded several times a week

CLICK HERE

[ X ] ------------- -- ----------------------- [ X ]


Do not forget to review and like this plugin.

You can find all permissions in the settings.yml, where they are editable.


main small.jpg

[ X ] ------------- -- ----------------------- [ X ]
yaml.png
mysql.png
[ X ] ------------- --- ----- -- --------------- [ X ]

features.png

■ /world
[<create> <teleport> <modify>]
■ /homes
■ /delhome <name>
■ /delwarp <name>

■ /inspector
■ /give <player> <item>
■ /item | /i <item>

■ /updatelog <version>
■ /spawnmob <type>

■ /warps
■ /day | /night | /sun
■ /invsee <player>
■ /enderchest <player>

■ /speed <level>
■ /coinssettings [<set> <get> <add> <del>]
■ /coins | /money | /dollar

/pay <player> <Integer>
■ /feed | /feed <player>
■ /gamemode | /gm
■ /sethome <home>
■ /home <home>
■ /setwarp <name>
■ /warp <name>
■ /msg <player>
■ /kick <player>
■ /vanish | /v
■ /heal <player>
■ /fly | /fly <player>
■ /broadcast
■ /chatclear
■ /tpa
■ /tpaccept | /tpadeny
and more...

[ X ] -------------------------------------- [ X ]




[ X ] -------------------------------------- [ X ]
bugfixing.png
If you encounter any Issues report them in the discussion section

Newest Features:


Spoiler: HOME OVERVIEW
homes screen essreloaded.PNG
Spoiler: WORLDSYSTEM
Essentialsreloaded world screen.PNG


Known Bugs/Issues:

NO KNOWN

Fixed Bugs/Issues:


Spoiler: UpdateLog 1.9
updatelog 1.9 essentialsreloaded.PNG

Spoiler: UpdateLog 1.8.3


Spoiler: UpdateLog 1.7


[ FIXED ] The system was not able to reset player speeds.
[ FIXED ] Money-Reset whilst rejoining the server.
[ FIXED ] NullPointerException when entering /msg.
[ FIXED ] Can not connect to the license server.
[ FIXED ] Cannot pay money to other players.
[ FIXED ] NullPointerException in Update - Message.
[ FIXED ] Join message is not displayed correctly.

[ X ] -------------------------------------- [ X ]
Code (Text):
#
##
# settings.yml
##
#
# ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
# ■■                                                ■■
# ■■    ESSENTIALSRELOADED | PunoxDEV | 2.0.1 SEC   ■■
# ■■                                                ■■
# ■■           SPIGOT VERSION: 1.8 - 1.13           ■■
# ■■                                                ■■
# ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
# ■■ Suggestions for improvement under:
# » Spigot: Punox
# » Skype: PunoxDEV
# ■■ Thank's for downloading & using this plugin.
#
# » Functions:
# ● PaymentSystem
# ● CoinsSystem
# ● CoinsSettings
# ● MSG
# ● Gamemode
# ● Broadcast
# ● ChatClear
# ● Feed & Heal
# ● Home & SetHome
# ● KickSystem
# ● Vanish
# ● Invsee
# ● TPA & TP System
# ● ScammerSystem
# ● Warp & SetWarp System
# ● Join & Leave Messages
# ● WeatherSystem
# ● Enderchest
# ● Speed
# ● SpawnMob
# ● UpdateLog
# ● Inspector
# ● ItemSystem
# ● WorldSystem
# ■■ You can modify all relevant messages and settings as you like.
settings:
  toggle:
    PaymentSystem: true
    WorldSystem: true
    GameMode: true
    Broadcast: true
    ChatClear: true
    Feed & Heal: true
    Home & SetHome: true
    KickSystem: true
    Vanish: true
    Invsee: true
    Teleport: true
    TPA: true
    WeatherSystem: true
    Enderchest: true
    ScammerSystem: true
    Speed: true
    WarpSystem: true
    Join & Leave Messages: true
    SpawnMob: true
    ItemSystem: true
    Inspector: true
  permissions:
    '*': essreloaded.*
    Enderchest: essreloaded.enderchest
    Inspector:
      use: essreloaded.inspector.use
      --: '*'
    ItemSystem:
      give: essreloaded.item.give
      item: essreloaded.item.item
    WorldSystem: essreloaded.world
    WeatherSystem:
      sun: essreloaded.weather.sun
      day: essreloaded.weather.day
      night: essreloaded.weather.night
    PaymentSystem:
      SeeCoins: essreloaded.seecoins
      PayCoins: essreloaded.paycoins
      CoinSettings: essreloaded.admin
    GameMode:
      '*': essreloaded.gamemode.*
      Survival: essreloaded.gamemode.0
      Creative: essreloaded.gamemode.1
      Adventure: essreloaded.gamemode.2
      Spectator: essreloaded.gamemode.3
    Broadcast: essreloaded.broadcast
    ChatClear: essreloaded.chatclear
    Invsee: essreloaded.invsee
    Speed: essreloaded.speed
    Feed: essreloaded.feed
    Heal: essreloaded.heal
    Fly:
      Self: essreloaded.fly.self
      Other: essreloaded.fly.other
    HomeSystem:
      Home: essreloaded.home
      SetHome: essreloaded.sethome
    Kick: essreloaded.kick
    Vanish: essreloaded.vanish
    Teleport: essreloaded.teleport
    TPA: essreloaded.tpa
    ReportScammer: essreloaded.scammer.report
    WarpSystem:
      Warp: essreloaded.warpsystem.warp
      SetWarp: essreloaded.warpsystem.setwarp
  setup:
    PaymentSystem:
      StartCoins: 1000
    ScammerSystem:
      KickAfterReports: 5
      BanTimeInMinutes: 10

 
Code (Text):
#
##
# messages.yml
##
#
messages:
  Prefix: '§a§lEssentialsREL §7§l§7» '
  NoPermission: §7§lYou have no rights to execute this command...
  JoinListener:
    JoinMessage: §7» §a%player% §ejoined the game...
    LeaveMessage: §7» §c%player% §eleft the game...
  Help:
    '1': §e§lCommands & Informations
    '2': '§e§lCommands§7§l: §r§7/coinssettings, /coins, /world, /gm, /gamemode, /sethome,
      /home, /pay, /warp, /setwarp, /msg, /kick, /feed, /heal, /fly, /broadcast, /warps,
      /chatclear, /cc, /tpaccept, /tpadeny, /tpa, /tp, /tphere, /enderchest, /ec,
      /sun, /day, /night, /invsee, /vanish, /v, /money, /dollar, /geld, /help, /warps,
      /spawnmob, /updatelog, /tpo, /item, /i, /inspector, /world, /delwarp, /delhome,
      /homes'
  Usage: '§e§lUsage§7§l:'
  Coins: '§7§lYour current balance§7§l: §6§l%balance% Coins'
  FeedAndHeal:
    Success: §7§lYou healed yourself successfully...
  Kick:
    '1': §e§lYou have been kicked from the server§7§l...
    '2': '§c§lReason§7§l: %reason%'
    '3': §e§lsystem coded by PunoxDEV // edit in settings.yml
  MSG:
    ToMe: §e§l%player% §7§l» §e§lME §7§l● §e§l
    ToOther: §e§lME §7§l» §e§l%player% §7§l● §e§l
  ChatClear: '&7&lThe Chat has been cleared by &e&l%player%'

// ALL MESSAGES WILL BE EDITABLE VERY VERY SOON!

 
Code (Java):
//
// Copyright Andreas Rosian, edited 19-03-2019
// Here you can see the command entity implementation of our system. With these classes we can now or soon create our own systems ingame and add custom commands via the API into our CORE system> 2.0 SECURITY.
//

package net.punoxdev.essentialsreloaded.entities ;

import javax.persistence.Entity ;

import org.bukkit.command.CommandExecutor ;

@ Entity
public class Command {

    private String name ;
    private String group ;
    private Boolean enabled ;
    private CommandExecutor commandExecutor ;

    public Command ( String name, String group, Boolean enabled, CommandExecutor commandExecutor ) {
        this . name = name ;
        this . group = group ;
        this . enabled = enabled ;
        this . commandExecutor = commandExecutor ;
    }

    public String getName ( ) {
        return name ;
    }

    public void setName ( String name ) {
        this . name = name ;
    }

    public Boolean getEnabled ( ) {
        return enabled ;
    }

    public void setEnabled ( Boolean enabled ) {
        this . enabled = enabled ;
    }
 
    public CommandExecutor getCommandExecutor ( ) {
        return commandExecutor ;
    }
 
    public void setCommandExecutor ( CommandExecutor commandExecutor ) {
        this . commandExecutor = commandExecutor ;
    }
 
    public String getGroup ( ) {
        return group ;
    }

    public void setGroup ( String group ) {
        this . group = group ;
    }
}

 
[ X ] -------------------------------------- [ X ]
summary.png
Code (Text):
API:
   CoinsAPI:
     --> CoinsAPI.getCoins(String name)
     --> CoinsAPI.getCoinsString(String name)
     --> CoinsAPI.setCoins(String name, Integer coins)
     --> CoinsAPI.addCoins(String name, Integer, coins)
     --> CoinsAPI.removeCoins(String name, Integer coins)

     library: net.punoxdev.essentialsreloaded.CoinsAPI

   HomesAPI:
     --> HomesAPI.removeHome(Player player, String home)
     --> HomesAPI.newHome(Player player, String home)
     --> HomesAPI.getListOfHomes(Player player)
     --> HomesAPI.getHome(Player player, String home)
     --> HomesAPI.ifHomeExist(Player player, String home)

    library: net.punoxdev.essentialsreloaded.HomesAPI

  CommandAPI:

    --> CommandAPI.sendCommandStatusToConsole(CommandRepository commandRepository)
    --> CommandAPI.isCommandGroupActivated(String commandGroupName)
    --> CommandAPI.registerCommand(Command command)
    --> CommandAPI.getActivatedCommands(CommandRepository commandRepository)
    --> CommandAPI.getDisabledCommands(CommandRepository commandRepository)
    --> CommandAPI.getNamesOfActivatedCommands(CommandRepository commandRepository)
    --> CommandAPI.getNamesOfDisabledCommands(CommandRepository commandRepository)

     library: net.punoxdev.essentialsreloaded.CommandAPI

  FileAPI:

    --> FileAPI.createYamlConfiguration(String fileName)
    --> FileAPI.getYamlConfiguration(String fileName)
    --> FileAPI.getFile(String fileName)

     library: net.punoxdev.essentialsreloaded.FileAPI

  MessageAPI:

    --> MessageAPI.getMessageFromConfig(YamlConfiguration configuration, String key)
    --> MessageAPI.getBooleanFromConfig(YamlConfiguration configuration, String key)
    --> MessageAPI.getIntegerFromConfig(YamlConfiguration configuration, String key)
    --> MessageAPI.sendMessageToPlayer(Player p, String msg)
    --> MessageAPI.sendMessageToSpecificPlayers(List<Player> playerList, String msg)

     library: net.punoxdev.essentialsreloaded.MessageAPI

 
You are NOT allowed to edit or decompile this plugin without my agreement.

Commands

Plugin details

Read from the plugin's own plugin.yml.

EssentialsReloaded | CityBuild System » 1.8 -1.15.2 « | Management | Coins | MYSQL & FILE | is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 37,880 times (via Spigot). Download it and open it directly in the game.

Explore more