Плагин, который добавляет в майнкрафт ивенты от чата ютуб и чата твича! Работает с YouTubeStream и TwitchStream / Plugin that adds events from YouTube chat and Twitch chat to minecraft! Works with YouTubeStream and TwitchStream
- Download the source code and upload it to Eclipse for example.
- Add External JARs: Server Core 1.12.2.
- Add External JARs: YouTubeStream.
- Add External JARs: TwitchStream.
- Install lombok.
- Now you have the code that you can edit!
- Download the compiled EventsChat and upload it to your server.
- Download the compiled YouTubeStream and upload it to your server.
- Download the compiled TwitchStream and upload it to your server.
- Set up config.
- Have fun!
- /events youtube set - set ID stream, watch?v=ID (MVXja46rOOg)
- /events twitch set - set channelName
- /events stop - disconnect
twitch:
oauth: "*yourOAUTH*"
nick: "*yourNick*"
youtube:
api: "yourAPI"
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
Now the plugin already has 2 pre-installed bettings.
List - bet:
died, diamonds
Example in chat: !bet nameActiveBet yes/no money
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!
- Скачайте исходный код и загрузите, к примеру, в Eclipse.
- Добавьте External Jars в проект: Серверное ядро 1.12.2.
- Добавьте External Jars в проект: YouTubeStream.
- Добавьте External Jars в проект: TwitchStream.
- Установите lombok.
- Теперь у Вас есть код для редактирования!
- Скачайте скомпилированный EventsChat и загрузите на свой сервер.
- Скачайте скомпилированный YouTubeStream и загрузите на свой сервер.
- Скачайте скомпилированный TwitchStream и загрузите на свой сервер.
- Настройте конфиг.
- Веселитесь!
- /events youtube set - установить ID стрима, watch?v=ID (MVXja46rOOg)
- /events twitch set - установить channelName
- /events stop - отключиться
twitch:
oauth: "*yourOAUTH*"
nick: "*yourNick*"
youtube:
api: "yourAPI"
Сейчас в плагине 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
Сейчас в плагине 2 предустановленной ставки.
Список - bet:
died, diamonds
Пример в чате: !bet activeBet yes/no money
Регистрация кастомного 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 //вызывается когда появляется новый зритель в чате
Скоро больше!
Для свободного использование.