PropManager fix. Added abstract BlockAndSeekItem. Created LazyLocation. Added many items for seeker/hider
This commit is contained in:
Binary file not shown.
BIN
bin/main/com/lewdev/probabilitylib/ProbabilityCollection.class
Normal file
BIN
bin/main/com/lewdev/probabilitylib/ProbabilityCollection.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/BlockAndSeek$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/BlockAndSeek$1.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/BlockAndSeek.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/BlockAndSeek.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator$1$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator$1$1.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator$1.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/BlocksGenerator.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/CommandBuilder$Node.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/CommandBuilder$Node.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/CommandBuilder.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/CommandBuilder.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/Config$ServerSettings.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/Config$ServerSettings.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/Config.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/Config.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/GlowUtil.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/GlowUtil.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/GuiHolder.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/GuiHolder.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/Keys.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/Keys.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/Utils.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/Utils.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/eventListeners/EventListener.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/eventListeners/EventListener.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/FaceChangingItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/FaceChangingItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/FreezeItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/FreezeItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/LeaveItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/LeaveItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/MenuItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/MenuItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/MorphItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/MorphItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/items/Pistol.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/items/Pistol.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/CooldownManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/CooldownManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/FrecamManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/FrecamManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/GamesManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/GamesManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/ItemManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/ItemManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/MapsManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/MapsManager.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/PropManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/PropManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/StateManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/StateManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/TranslationManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/TranslationManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/WorldManager$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/WorldManager$1.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/managers/WorldManager.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/managers/WorldManager.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/menus/GamesMenu.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/menus/GamesMenu.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/menus/MapsMenu.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/menus/MapsMenu.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekButton.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekButton.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekGame$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekGame$1.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekGame.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekGame.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekItem$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekItem$1.class
Normal file
Binary file not shown.
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekItem.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekItem.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekMap.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/BlockAndSeekMap.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/GamePhase.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/GamePhase.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/Items.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/Items.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/PropBlock.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/PropBlock.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/Rarity.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/Rarity.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/Translation.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/Translation.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/objects/TranslationKey.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/objects/TranslationKey.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteCreator$1.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteCreator$1.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteCreator.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteCreator.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteGenerator.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteGenerator.class
Normal file
Binary file not shown.
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteList.class
Normal file
BIN
bin/main/hdvtdev/blockandseek/roulette/RouletteList.class
Normal file
Binary file not shown.
2
bin/main/languages/README.txt
Normal file
2
bin/main/languages/README.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Place your translations in language folder. Translation file name must be a language tag and file extension must be .yml.
|
||||
Use en_US.yml as example.
|
||||
26
bin/main/languages/en_US.yml
Normal file
26
bin/main/languages/en_US.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
messages:
|
||||
UNKNOWN_COMMAND: "<gold>Unknown command: <red>%command%</red>."
|
||||
SEEKER_TEMPLATE: "<gradient:#8B0000:#B22222:#DC143C><bold>%template%</bold></gradient>"
|
||||
UNKNOWN_MAP: "<gold>Unknown map: <red>%map%</red>. Available maps: </gold><dark_aqua><b>%maps%</b></dark_aqua>"
|
||||
SUCCESSFUL_MAP_CREATION: "<gold>Map <dark_aqua><b>%map%</b></dark_aqua> was <green>successfully</green> created. Use <b>/blockandseek map <dark_aqua>%map%</dark_aqua> to edit</b>"
|
||||
MENU: <yellow>menu</yellow>
|
||||
GAMES_MENU: "<gold>games</gold>"
|
||||
MAPS_MENU: "<gold>maps</gold>"
|
||||
GAME: "<gradient:#52e555:#20962d>%name%</gradient>"
|
||||
CREATE_GAME: "<gold><b>Create game</b></gold>"
|
||||
MAP: "<gradient:#20e3b2:#29ffc6>%name%</gradient>"
|
||||
TIME_LEFT: "<gold>Time left %time%</gold>"
|
||||
PLAYER_JOINED: "<gold><b>%player%</b></gold><yellow> joined. <b>%count%/%max%<b>"
|
||||
PLAYER_LEFT: "<gold><b>%player%</b></gold><yellow> <red>left</red>. <b>%count%/%max%<b>"
|
||||
SEEKERS_WIN: "<b><red>Seekers won this game!</red></b>"
|
||||
HIDERS_WIN: "<b><gold>Hiders won this game!</gold></b>"
|
||||
HIDER_SOLO_WIN: "<b><gold><aqua>%player%</aqua> won this game!</gold></b>"
|
||||
FREEZE_ITEM: "<gradient:#00c6fb:#005bea>Freezer 3000</gradient>"
|
||||
SOUND_ITEM: "<gradient:#f3e6ff:#dcb3ff>Sounder 3000</gradient>"
|
||||
LEAVE_ITEM: "<red><b>Leave</red></b>"
|
||||
DASH_ITEM: "<gradient:#43cea2:#185a9d>Dash</gradient>"
|
||||
ROULETTE: "<b><gold>Blocks roulette</b></gold>"
|
||||
TIME_TO_START: "<gold>Game starts in <b>%time%</b></gold>"
|
||||
GAME_IS_FULL: "<yellow><red>failed></red> to join %game%. Game is full."
|
||||
FACE_CHANGING_ITEM: "FACE_CHANGING_ITEM: todo"
|
||||
WAITING_FOR_PLAYERS: "<gold>Waiting for players</gold>"
|
||||
23
bin/main/languages/ru_RU.yml
Normal file
23
bin/main/languages/ru_RU.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
messages:
|
||||
UNKNOWN_COMMAND: "<gold>Неизвестная команда: <red>%command%</red>."
|
||||
SEEKER_TEMPLATE: <gradient:#8B0000:#B22222:#DC143C><bold>%template%</bold></gradient>
|
||||
UNKNOWN_MAP: "<gold>Неизвестная карта: <red>%map%</red>. Доступные карты: </gold><dark_aqua><b>%maps%</b></dark_aqua>"
|
||||
SUCCESSFUL_MAP_CREATION: <gold>Карта <dark_aqua><b>%map%</b></dark_aqua> была <green>успешно</green> создана. Используйте <b>/blockandseek map <dark_aqua>%map%</dark_aqua>, чтобы редактировать</b>
|
||||
MENU: <yellow>меню</yellow>
|
||||
GAMES_MENU: <gold>игры</gold>
|
||||
MAPS_MENU: <gold>карты</gold>
|
||||
GAME: <gradient:#52e555:#20962d>%name%</gradient>
|
||||
CREATE_GAME: <gold><b>Создать игру</b></gold>
|
||||
MAP: <gradient:#20e3b2:#29ffc6>%name%</gradient>
|
||||
TIME_LEFT: "<gold>Осталось времени: %time%</gold>"
|
||||
PLAYER_JOINED: <gold><b>%player%</b></gold><yellow> присоединился. <b>%count%/%max%<b>
|
||||
PLAYER_LEFT: <gold><b>%player%</b></gold><yellow> <red>вышел</red>. <b>%count%/%max%<b>
|
||||
SEEKERS_WIN: <b><red>Искатели победили!</red></b>
|
||||
HIDERS_WIN: <b><gold>Прячущиеся победили!</gold></b>
|
||||
HIDER_SOLO_WIN: <b><gold><aqua>%player%</aqua> победил!</gold></b>
|
||||
FREEZE_ITEM: <gradient:#00c6fb:#005bea>Замораживатель 3000</gradient>
|
||||
SOUND_ITEM: <gradient:#f3e6ff:#dcb3ff>Шумелка 3000</gradient>
|
||||
LEAVE_ITEM: <red><b>Выйти</red></b>
|
||||
DASH_ITEM: <gradient:#43cea2:#185a9d>Рывок</gradient>
|
||||
ROULETTE: <b><gold>Рулетка блоков</b></gold>
|
||||
TIME_TO_START: <gold>Игра начнется через <b>%time%</b></gold>
|
||||
19
bin/main/plugin.yml
Normal file
19
bin/main/plugin.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
name: BlockAndSeek
|
||||
version: '0.0.1-a'
|
||||
main: hdvtdev.blockandseek.BlockAndSeek
|
||||
api-version: '1.20'
|
||||
load: POSTWORLD
|
||||
|
||||
depend:
|
||||
- LibsDisguises
|
||||
|
||||
permissions:
|
||||
blockandseek.manage:
|
||||
description: "Permission to use this subcommands: reload, map"
|
||||
default: op
|
||||
|
||||
commands:
|
||||
blockandseek:
|
||||
aliases:
|
||||
- bs
|
||||
usage: "Usage: /blockandseek [subcommand]"
|
||||
Reference in New Issue
Block a user