Skip to content

Плагин, который добавляет в майнкрафт ивенты от чата ютуб и чата твича! Работает с YouTubeStream и TwitchStream / Plugin that adds events from YouTube chat and Twitch chat to minecraft! Works with YouTubeStream and TwitchStream

Notifications You must be signed in to change notification settings

Dseym/eventsChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eventsChat

Плагин, который добавляет в майнкрафт ивенты от чата ютуб и чата твича! Работает с YouTubeStream и TwitchStream / Plugin that adds events from YouTube chat and Twitch chat to minecraft! Works with YouTubeStream and TwitchStream

ENG

Compile

  1. Download the source code and upload it to Eclipse for example.
  2. Add External JARs: Server Core 1.12.2.
  3. Add External JARs: YouTubeStream.
  4. Add External JARs: TwitchStream.
  5. Install lombok.
  6. Now you have the code that you can edit!

Install for Server

  1. Download the compiled EventsChat and upload it to your server.
  2. Download the compiled YouTubeStream and upload it to your server.
  3. Download the compiled TwitchStream and upload it to your server.
  4. Set up config.
  5. Have fun!

Commands

  1. /events youtube set - set ID stream, watch?v=ID (MVXja46rOOg)
  2. /events twitch set - set channelName
  3. /events stop - disconnect

Config

twitch:
  oauth: "*yourOAUTH*"
  nick: "*yourNick*"

youtube:
  api: "yourAPI"

GameEvents

Now the plugin already has 25 pre-installed events.

List - event:
 -heart, +heart, hardcore, hello
 anvil, poison, lava, drop, apple
 tp, dragon, wither, item, notch
 bomb, creeper, error, eat, totem
 grass, hole, iron, pickaxe
 obsidian, pumpkin, zeus

Example in chat: !event event

Bettings

Now the plugin already has 2 pre-installed bettings.

List - bet:
 died, diamonds

Example in chat: !bet nameActiveBet yes/no money

API

Register custom GameEvent

constructor GameEvent(String name /*how will be called from the chat*/, String message /*what message the targets will receive*/, String cost /*cost event*/);
GameEventManager.getManager().registerEvent(new <? extends GameEvent>);

New custom betting

constructor Betting(String name /*how will be called from the chat*/, String description /*description*/, Plugin plugin, int time /*duration of the bet*/);
BettingManager.getManager().newBetting(new <? extends Betting>);

Events:

CallGameEventEvent //called when GameEvent is called
ChatEvent //called when a new message appears
CommandEvent //called when someone writes a command (! command)
NewBettingEvent //called when a new bid is created
NewSpectatorEvent //called when a new viewer appears in the chat

Soon more!

RUS

Компиляция

  1. Скачайте исходный код и загрузите, к примеру, в Eclipse.
  2. Добавьте External Jars в проект: Серверное ядро 1.12.2.
  3. Добавьте External Jars в проект: YouTubeStream.
  4. Добавьте External Jars в проект: TwitchStream.
  5. Установите lombok.
  6. Теперь у Вас есть код для редактирования!

Установка на сервер

  1. Скачайте скомпилированный EventsChat и загрузите на свой сервер.
  2. Скачайте скомпилированный YouTubeStream и загрузите на свой сервер.
  3. Скачайте скомпилированный TwitchStream и загрузите на свой сервер.
  4. Настройте конфиг.
  5. Веселитесь!

Commands

  1. /events youtube set - установить ID стрима, watch?v=ID (MVXja46rOOg)
  2. /events twitch set - установить channelName
  3. /events stop - отключиться

Конфиг

twitch:
  oauth: "*yourOAUTH*"
  nick: "*yourNick*"

youtube:
  api: "yourAPI"

GameEvents

Сейчас в плагине 25 предустановленных ивентов.

Спиоск - event:
 -heart, +heart, hardcore, hello
 anvil, poison, lava, drop, apple
 tp, dragon, wither, item, notch
 bomb, creeper, error, eat, totem
 grass, hole, iron, pickaxe
 obsidian, pumpkin, zeus

Пример в чате: !event event

Bettings

Сейчас в плагине 2 предустановленной ставки.

Список - bet:
 died, diamonds

Пример в чате: !bet activeBet yes/no money

API

Регистрация кастомного GameEvent

constructor GameEvent(String name /*как будет вызыватся из чата*/, String message /*какое сообщение будет отправляться цели*/, String cost /*стоимость ивента*/);
GameEventManager.getManager().registerEvent(new <? extends GameEvent>);

New custom betting

constructor Betting(String name /*как будет вызыватся из чата*/, String description /*описание*/, Plugin plugin, int time /*длительность ставки*/);
BettingManager.getManager().newBetting(new <? extends Betting>);

Events:

CallGameEventEvent //вызывается когда вызывается GameEvent
ChatEvent //вызывается когда появляется новое сообщение
CommandEvent //вызывается когда ктото пишет команду (!command)
NewBettingEvent //вызывается когда создается новая ставка
NewSpectatorEvent //вызывается когда появляется новый зритель в чате

Скоро больше!

Для свободного использование.

About

Плагин, который добавляет в майнкрафт ивенты от чата ютуб и чата твича! Работает с YouTubeStream и TwitchStream / Plugin that adds events from YouTube chat and Twitch chat to minecraft! Works with YouTubeStream and TwitchStream

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages