Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

HardcoreBans - bany po śmierci na twoim serwerze!


Gość #e3uS

Rekomendowane odpowiedzi

Opublikowano

<=== START REKLAMY ===>

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

<=== KONIEC REKLAMY ===>

 

 

 

Witam, tutaj e3uS i przechodząc od razu do rzeczy chciałbym wam przedstawić plugin pt. 'HardcoreBans'

Jak sama nazwa wskazuje, jest to coś z banami, nic mylnego. Jest to plugin na bany po śmierci tak jak na

serwerach hardcore. Plugin jest w 100% konfigurowalny oprócz paru wiadomości w komendach.

Wszystkie bany są podpięte pod mysql czyli logiczne jest to, że potrzeba bazy MySQL.

Tabeli nie wysyłam bo podczas ładowania same się tworzą.

 

Autor: e3uS

Wersja: v1.0

Download: Kliknij aby pobrać!

Skan: Kliknij aby zobaczyć skan!

 

Komendy:

- /hardcorebans <unban> <gracz> - odbanowywuje gracza (hardcorebans.command.use).

- /hardcorebans <checkban> <gracz> - sprawdza czy gracz ma ban (hardcorebans.command.use).

- /hardcorebans unbanall - odbanowywuje wszystkich graczy (hardcorebans.command.use).

 

Changelog:

 

v1.0 - zmiany:

- udostępniono plugin dla wszystkich.

 

v1.1 - zmiany:

- dodano komendę: /hardorebans unbanall - odbanowujesz 

wszystkich zbanowanych graczy (hardcorebans.command.use)

 

- dodano do API pobieranie Storage przez UUID:

Storage storage = StorageAPI.getStorage(player.getUniqueId());

- dodano wiadomości po śmierci które można wyłączyć.

- mała optymalizacja.

 

v1.2 - zmiany:

- poprawiona literówka w configu

- dodano do API pobieranie listy banów:

List<Storage> storages = StorageAPI.getStorages();

Dodano event:

PlayerPreBanEvent

API:

Przykład odbanowywania graczy:

for (Storage storage : StorageAPI.getStorages()) {\
    storage.delete(); 
}
//usuwamy wszystkie istniejace bany

Przykład z użyciem eventu:

@EventHandler
public void onPreBan(PlayerPreBanEvent event) {
    if (event.getPlayer().hasPermission("hardcore.noban")) {
        event.setCancelled(true);
    }
}
//jeśli gracz ma uprawnienie hardcore.noban nie dostaje bana po śmierci.

Config v1.0:

mysql:
  host: "localhost"
  user: "root"
  password: ""
  database: "pluginy"
ban-time: '3d'
ban-login-message: "&cJestes zbanowany za smierc. Ban konczy sie: %0"
ban-dead-message: "&cZostales zbanowany za smierc. Ban wygasa: %0"
goodbye-time: 10
goodbye-message: "&cUmarles! Masz %0 sekund aby pozegnac sie z serwerem!"

Config v1.1:

mysql:
  host: "localhost"
  user: "root"
  password: ""
  database: "pluginy"
deaths:
  messages:
    contact:
      message: '&cGracz %0 lubi akupunkture!'
      enabled: true
    entity_attack:
      message: '&cGracz %0 zostal zabity przez potwora!'
      enabled: true
    projectile:
      message: '&cGracz %0 zostal zastrzelony!'
      enabled: true
    suffocation:
      message: '&cGracz %0 utknal w bloku!'
      enabled: true
    fall:
      message: '&cGracz %0 spadl z wysokosci!'
      enabled: true
    fire:
      message: '&cGracz %0 spalil sie!'
      enabled: true
    fire_tick:
      message: '&cGracz %0 spalil sie'
      enabled: true
    melting:
      message: '&cGracz %0 zamarzl'
      enabled: true
    lava:
      message: '&cGracz %0 nie potrafi plywac w lawie'
      enabled: true
    drowning:
      message: '&cGracz %0 utonal!'
      enabled: true
    block_explosion:
      message: '&cGracz %0 wybuchl!'
      enabled: true
    entity_explosion:
      message: '&cGracz %0 wybuchl!'
      enabled: true
    void:
      message: '&cGracz %0 wypadl ze swiata!'
      enabled: true
    lightning:
      message: '&cGracz %0 zostal zabity przez piorun!'
      enabled: true
    suicide:
      message: '&cGracz %0 umarl!'
      enabled: true
    starvation:
      message: '&cGracz %0 umarl z glodu!'
      enabled: true
    poison:
      message: '&cGracz %0 zostal zabity przez magie!'
      enabled: true
    magic:
      message: '&cGracz %0 zostal zabity przez magie!'
      enabled: true
    wither:
      message: '&cGracz %0 przegral walke z witherem!'
      enabled: true
    falling_block:
      message: '&cGracz %0 wpadl pod blok!'
      enabled: true
    thorns:
      message: '&cGracz %0 umarl przez thornsy!'
      enabled: true
    custom:
      message: '&cGracz %0 umarl!'
      enabled: true
lightning: true
ban-time: '3d'
goodbye-time: 10
ban-login-message: "&cJestes zbanowany za smierc. Ban konczy sie: %0"
ban-dead-message: "&cZostales zbanowany za smierc. Ban wygasa: %0"
goodbye-message: "&cUmarles! Masz %0 sekund aby pozegnac sie z serwerem!"
  • Odpowiedzi 111
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

@kondziu98

W przyszłych aktualizacjach dodam obsługę SQLite.  ;)

To fajnie tylko ja za bardzo nie ogarniam baz typu SQLite i Mysql :P

Słyszałem coś tam na temat MySQL ale nie próbowałem tego i nie używałem :)

 

Pozdrawiam

531001454960877632167.png

Opublikowano

Yyyy powiem tak czekałem na taki plugin no i się doczekałem :3.

 

Ufo daj piorun na false/true. Nie którzy nie chcą piorunu :D.

 

 

     Ło matko, teraz będzie każdy hardcore 'autorski' plugin miał

 

 Jak patrze na te Hardcory każdy ma ./pl itd. maja zablokowane komendy bo maja inne nie autorskie pluginy.

 

Np. Taki skkf ma autorskie pluginy, a nie maja dostępu do komend z pluginami :3.

Opublikowano

Super plugin postarałeś się napewno mi się przyda ( tworzę serwer lobby)... I Napewno bedzie potrzebny.

 

Dziękuję serdecznie za udostępnienie pluginu i plusik

Opublikowano

Dodaj komende

/hardcorebans unbanall

:)

W v1.1 została dodana ta komenda, dzięki! ;)

 

Yyyy powiem tak czekałem na taki plugin no i się doczekałem :3.

 

Ufo daj piorun na false/true. Nie którzy nie chcą piorunu :D.

 

 

     Ło matko, teraz będzie każdy hardcore 'autorski' plugin miał

 

 Jak patrze na te Hardcory każdy ma ./pl itd. maja zablokowane komendy bo maja inne nie autorskie pluginy.

 

Np. Taki skkf ma autorskie pluginy, a nie maja dostępu do komend z pluginami :3.

W v1.1 został już dodany ten piorun do configu, dzięki! :)

 

@#e3uS

Dodasz wiadomosci po smierci ?

np:

Gracz1 zostal zabity przez Gracz2

 

Gracz1 wybuchnal

W v1.1 zostało to też dodane, dzięki! :)

Opublikowano

Niemoge podpiac pluginu pod baze mysql HELP

---------------------------------­


Survival: mc.KanibalZ.pl


---------------------------------­


Zapraszam.


 

Opublikowano

proguard , leje ze smiechu :D

jeszcze dzis bedzie src na moim profilu 

 

Co do pluginu Draako dalej sie nie nauczyles aby nie brac z innych pluginow niczego :C

 

no coz Plugin dziala jak powinen : )

 

@Edit

  Src:

http://speedy.sh/MaUb9/Drako.zip

Skan nawet dodam! :

https://www.virustotal.com/pl/file/ca6d4d9ac7a8598a72d5231f9f92a6ae4057dd9e24b15deec396f03070e3c30a/analysis/1412795323/

Poprawiony maly blad z taskiem ! Milego edytowania ! :D

Jakby cos nie dzialalo pisac na priv :> Pomoge !

 

Jesli ktos nie rozumie kodu ! chetnie napisze dla niego wersje taka sama zrozumiala ;c

Opublikowano

@OtekPlay

Otek, jaki ProGuard xD?

Ja tego nie używam, nie mam po co ;*

Jaki był niby błąd z taskiem?

 

p.s: Czekam nadal na sprawie w sądzie.

p.s2: Najlepsze src tylko z jd-gui. Jak trzeba to też mogę dać src, nie ma problemu ;)

Opublikowano

@1361622928-U485574.pngKanibalZ

Pokaż log z konsoli.

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
08.10 19:56:11 [Server] ERROR Could not connect to databaseCommunications link failure

---------------------------------­


Survival: mc.KanibalZ.pl


---------------------------------­


Zapraszam.


 

Opublikowano
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
08.10 19:56:11 [Server] ERROR Could not connect to databaseCommunications link failure

Cały log a nie jakieś 2 wiadomości.

 

Kiedy Update pluginu ?

o 20:00, dzisiaj :)

 

@edit:

nowa wersja wcześniej:

 

download: Kliknij aby pobrać wersje v1.1

skan: Kliknij aby zobaczyć skan wersji v1.1

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...