🔬
Dream Zone
  • 👋Dream Zone
  • 🚀Pluginy
    • 💸dzPortfel
    • ✅dzAuthenticator
    • 🔒dzKod z Minestar
    • 🔰dzCheck
    • 🎓Synchronizacja Discord
    • 🏓TikTok
    • 🔌Antycheat
    • 📝Itemshop
  • 📦Paczki
    • 🔒SOON
Powered by GitBook
On this page
  • Jak to działa?
  • Funkcje
  • Komendy
  • Placeholdery
  • Permisje
  • Konfiguracja
  • Film
  1. Pluginy

TikTok

Plugin synchronizujący TikToka z Minecraftem

PreviousSynchronizacja DiscordNextAntycheat

Last updated 1 year ago

Plugin wspiera wersje 1.13-1.20 i nie wymaga podłączenia do bazy danych.

Jak to działa?

  1. Aby plugin działał poprawnie należy wrzucić go do folderu "/plugins", następnie włączyć serwer.

  2. Powinny pojawić się nam 4 pliki konfiguracyjne - config.yml, settings.json, gifts.json, chestitems.json.

  3. Przerzuć folder "dzTikTok-Integration" np. na pulpit. Wejdź w folder i wpisz polecenie:

Aby poniższe komendy zadziałały musisz mieć zainstalowany npm oraz node. Możesz pobrać na: .

npm i
  1. Gdy wszystko się poprawnie zainstaluje, możesz uruchomić aplikację wpisując:

node app.js

Funkcje

Plugin posiada sporą ilość funkcji, m.in. są to:

  • Możliwość streamowania przez więcej niż jedną osobę.

  • Wyświetlanie wiadomości na chacie ze streama.

  • Wyświetlanie wiadomości na chacie za gifta.

  • Możliwosć dobrania aż 16 akcji, które mogą się wykonać wzamian za gifta.

  • Możliwość wywołania komendy za gifta.

  • Możliwość ustawienia komunikatu (title/chat) za gifta.

  • "Magiczne Skrzynie".

  • Lista osób, które aktualnie streamują.

  • Placeholdery.

  • Pełen możliwości plik konfiguracyjny.

Plugin jest ciągle wspierany i może otrzymywać aktualizacje, które dodadzą nowe funkcje.

Komendy

/tiktok register <nazwa> - rejestruje Cię jako streamera.

/tiktok unregister - odrejestrowuje Cię jako streamera

/tiktok start - rozpoczyna streama

/tiktok stop - wyłącza streama

/tiktok info - informacje na temat streama

/tiktok chest <edit/give> <gracz> - "magiczne skrzynie"

/tiktok list - pokazuje aktualną listę streamerów na serwerze

Komenda /tiktok chest jest w trakcie przygotowania.

Placeholdery

%tiktok_streamStatus% - pokazuje status streama.

%tiktok_streamerName% - nick z TikToka streamera.

%tiktok_watchers% - liczba osób oglądająca streama.

%tiktok_lastGiter% - osoba, która ostatnio dała gifta.

%tiktok_streamers% - lista streamerów na serwerze.

Plugin wymaga do działania wtyczki PlaceholderAPI.

Permisje

Dostęp do komendy "/tiktok" - core.tiktok

Konfiguracja

Plugin zawiera 4 pliki konfiguracyjne. Każdy plik konfiguracyjny służy do czegoś innego.

Plik config.yml pozwala na edycję wiadomości, ustawienia debuga itd.

Z kolei plik gifts.json pozwala na ustalenie komend/czynności następujących po wysłaniu gifta.

Plik settings.json ustala na jakim adresie i porcie znajduje się nasza aplikacja z botem Discord.

Plik chestitems.json pozwala na konfigurację przedmiotów do "magicznej skrzyni".


config.yml:


# Konfiguracja dzTikTok
# Autor: kappelo

# Permisja do "/tiktok" - core.tiktok

gift_messages: # Czy wiadomosci o giftach maja byc wysylane na title/chat
  title: true
  chat: true

auto_unregister: true # Po wpisaniu "/tt stop" automatycznie usuwa z listy streamera
debug: false

gifts.json:

{
  "5655": "say Przykladowa komenda {player}",
  "5211": 1,
  "4412": 7
}

"ID": "komenda", lub "ID": nr akcji,

Wartość {player} zwraca nick gracza.

Akcje

Nr akcji | Akcja

  1. Spawn zombie

  2. Set cowweb under player

  3. Give a 1x bread (food) for player

  4. Spawn black skeletons

  5. Spawn creeper

  6. Give 1x enderpearl for player

  7. Give 1x enchanted golden apple for player

  8. Clear/reset player inventory

  9. Give 1x totem of undying for player

  10. Throw primed/fired tnt on player head

  11. Freeze player on 7 seconds (can't jump/move)

  12. Kill player

  13. Gamemode creative for 10 seconds

  14. Add one additional heart

  15. Remove one heart

  16. Spawn friendly iron golem


settings.json:

{
  "serverAddress": "localhost",
  "serverPort": 1975
}
Jak to ustawic?

Domyślne ustawienia są odpowiednie, jeśli korzystacie z localhosta.

Natomiast jeśli nie, to trzeba zmienić wartość serverAddress na adres IP maszyny (nie serwera) oraz serverPort.


chestitems.json:

{
  "items": [
    {
      "material": "DIAMOND_SWORD",
      "amount": 1,
      "damage": 0,
      "enchantments": {
        "DAMAGE_ALL": 2,
        "DURABILITY": 1
      },
      "displayName": "Nazwa"
    },
    {
      "material": "IRON_HELMET",
      "amount": 1,
      "damage": 0,
      "enchantments": {
        "DAMAGE_ALL": 2,
        "DURABILITY": 1
      },
      "displayName": "Nazwa"
    }
  ]
}
Jak to ustawić?

Proszę pamiętać o formacie JSON, więc ostatnia wartość bez przecinka jak w przykładzie.


Film

Poniżej znajdziesz film przedstawiający działanie pluginu.

Identyfikatory giftów można znaleźć na.

Przedmioty do "magicznej skrzyni" należy skonfigurować za pomocą i np. SHARPNESS is DAMAGE_ALL.

🚀
🏓
https://nodejs.org/en
tej stronie
Przedmiotów
Enchantów,