1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Merge pull request #2037 from LinoxGH/ShulkerShell

Synthetic Shulker shells
This commit is contained in:
TheBusyBiscuit 2020-08-20 17:34:30 +02:00 committed by GitHub
commit c9521c4784
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 85 additions and 28 deletions

View File

@ -63,7 +63,8 @@ public final class SlimefunItems {
public static final SlimefunItemStack SPLINT = new SlimefunItemStack("SPLINT", Material.STICK, "&cSplint", "", "&aLevel I - Medical Supply", "", "&fRestores 2 Hearts", "", LoreBuilder.RIGHT_CLICK_TO_USE);
public static final SlimefunItemStack VITAMINS = new SlimefunItemStack("VITAMINS", Material.NETHER_WART, "&cVitamins", "", "&aLevel III - Medical Supply", "", "&fRestores 4 Hearts", "&fExtinguishes Fire", "&fCures Poison/Wither/Radiation", "", LoreBuilder.RIGHT_CLICK_TO_USE);
public static final SlimefunItemStack MEDICINE = new SlimefunItemStack("MEDICINE", Material.POTION, Color.RED, "&cMedicine", "", "&aLevel III - Medical Supply", "", "&fRestores 4 Hearts", "&fExtinguishes Fire", "&fCures Poison/Wither/Radiation");
public static final SlimefunItemStack MAGICAL_ZOMBIE_PILLS = new SlimefunItemStack("MAGICAL_ZOMBIE_PILLS", Material.NETHER_WART, "&6Magical Zombie Pills", "", "&eRight Click &7a Zombified Villager to", "&7instantly cure it from its curse");
public static final SlimefunItemStack FLASK_OF_KNOWLEDGE = new SlimefunItemStack("FLASK_OF_KNOWLEDGE", Material.GLASS_BOTTLE, "&cFlask of Knowledge", "", "&fAllows you to store some of", "&fyour Experience in a Bottle", "&7Cost: &a1 Level");
public static final SlimefunItemStack FILLED_FLASK_OF_KNOWLEDGE = new SlimefunItemStack("FILLED_FLASK_OF_KNOWLEDGE", Material.EXPERIENCE_BOTTLE, "&aFlask of Knowledge");
@ -350,7 +351,7 @@ public final class SlimefunItems {
SLIME_BOOTS_STEEL.addUnsafeEnchantments(slime);
}
/* Misc */
/* Magical components */
public static final SlimefunItemStack MAGIC_LUMP_1 = new SlimefunItemStack("MAGIC_LUMP_1", Material.GOLD_NUGGET, "&6Magical Lump &7- &eI", "", "&c&oTier: I");
public static final SlimefunItemStack MAGIC_LUMP_2 = new SlimefunItemStack("MAGIC_LUMP_2", Material.GOLD_NUGGET, "&6Magical Lump &7- &eII", "", "&c&oTier: II");
public static final SlimefunItemStack MAGIC_LUMP_3 = new SlimefunItemStack("MAGIC_LUMP_3", Material.GOLD_NUGGET, "&6Magical Lump &7- &eIII", "", "&c&oTier: III");
@ -358,8 +359,10 @@ public final class SlimefunItems {
public static final SlimefunItemStack ENDER_LUMP_2 = new SlimefunItemStack("ENDER_LUMP_2", Material.GOLD_NUGGET, "&5Ender Lump &7- &eII", "", "&c&oTier: II");
public static final SlimefunItemStack ENDER_LUMP_3 = new SlimefunItemStack("ENDER_LUMP_3", Material.GOLD_NUGGET, "&5Ender Lump &7- &eIII", "", "&c&oTier: III");
public static final SlimefunItemStack MAGICAL_BOOK_COVER = new SlimefunItemStack("MAGICAL_BOOK_COVER", Material.PAPER, "&6Magical Book Cover", "", "&a&oUsed for various Magic Books");
public static final SlimefunItemStack MAGICAL_ZOMBIE_PILLS = new SlimefunItemStack("MAGICAL_ZOMBIE_PILLS", Material.NETHER_WART, "&6Magical Zombie Pills", "", "&eRight Click &7a Zombified Villager to", "&7instantly cure it from its curse");
public static final SlimefunItemStack MAGICAL_GLASS = new SlimefunItemStack("MAGICAL_GLASS", Material.GLASS_PANE, "&6Magical Glass", "", "&a&oUsed for various Magical Gadgets");
public static final SlimefunItemStack SYNTHETIC_SHULKER_SHELL = new SlimefunItemStack("SYNTHETIC_SHULKER_SHELL", Material.SHULKER_SHELL, "&dSynthetic Shulker Shell", "", "&fThis item can be used in a", "&fworkbench like a normal Shulker Shell");
/* Technical components */
public static final SlimefunItemStack BASIC_CIRCUIT_BOARD = new SlimefunItemStack("BASIC_CIRCUIT_BOARD", Material.ACTIVATOR_RAIL, "&bBasic Circuit Board");
public static final SlimefunItemStack ADVANCED_CIRCUIT_BOARD = new SlimefunItemStack("ADVANCED_CIRCUIT_BOARD", Material.POWERED_RAIL, "&bAdvanced Circuit Board");
public static final SlimefunItemStack WHEAT_FLOUR = new SlimefunItemStack("WHEAT_FLOUR", Material.SUGAR, "&fWheat Flour");

View File

@ -271,8 +271,8 @@ public final class ResearchSetup {
register("lead_clothing", 260, "Lead Clothing", 14, SlimefunItems.REINFORCED_CLOTH);
register("tape_measure", 261, "Tape Measure", 7, SlimefunItems.TAPE_MEASURE);
register("iron_golem_assembler", 262, "Automated Iron Golems", 30, SlimefunItems.IRON_GOLEM_ASSEMBLER);
register("nitwit_rune", 263, "Reset Villager Trades", 26, SlimefunItems.NITWIT_RUNE, SlimefunItems.STRANGE_NETHER_GOO);
register("shulker_shell", 263, "Synthetic Shulkers", 30, SlimefunItems.SYNTHETIC_SHULKER_SHELL);
register("nitwit_rune", 264, "Reset Villager Trades", 26, SlimefunItems.NITWIT_RUNE, SlimefunItems.STRANGE_NETHER_GOO);
}
private static void register(String key, int id, String name, int defaultCost, ItemStack... items) {

View File

@ -323,6 +323,11 @@ public final class SlimefunItemSetup {
new SlimefunItem(categories.magicalResources, SlimefunItems.ENDER_LUMP_3, RecipeType.ENHANCED_CRAFTING_TABLE,
new ItemStack[] {SlimefunItems.ENDER_LUMP_2, SlimefunItems.ENDER_LUMP_2, null, SlimefunItems.ENDER_LUMP_2, SlimefunItems.ENDER_LUMP_2, null, null, null, null})
.register(plugin);
new SlimefunItem(categories.magicalResources, SlimefunItems.SYNTHETIC_SHULKER_SHELL, RecipeType.ANCIENT_ALTAR,
new ItemStack[] {SlimefunItems.ENDER_LUMP_3, SlimefunItems.ENDER_RUNE, SlimefunItems.ENDER_LUMP_3, SlimefunItems.REINFORCED_PLATE, new ItemStack(Material.TURTLE_HELMET), SlimefunItems.REINFORCED_PLATE, SlimefunItems.ENDER_LUMP_3, SlimefunItems.ENDER_RUNE, SlimefunItems.ENDER_LUMP_3})
.setUseableInWorkbench(true)
.register(plugin);
new EnderBackpack(categories.magicalGadgets, SlimefunItems.ENDER_BACKPACK, RecipeType.MAGIC_WORKBENCH,
new ItemStack[] {SlimefunItems.ENDER_LUMP_2, new ItemStack(Material.LEATHER), SlimefunItems.ENDER_LUMP_2, new ItemStack(Material.LEATHER), new ItemStack(Material.CHEST), new ItemStack(Material.LEATHER), SlimefunItems.ENDER_LUMP_2, new ItemStack(Material.LEATHER), SlimefunItems.ENDER_LUMP_2})

View File

@ -56,6 +56,7 @@ guide:
addons: Addons für Slimefun4
bugs: Fehlermeldungen
source: Quellcode
versions: Installierte Versionen
credits:
commit: Beitrag
commits: Beiträge
@ -65,6 +66,12 @@ guide:
resourcepack: "&cRessourcenpaket-Designer"
translator: "&9Übersetzer"
profile-link: Klick um mich auf GitHub zu sehen
open: Klicke um Mitwirkende zu sehen
description:
- "&7Slimefun ist ein Open-Source Projekt"
- "&7und wird von einer riesigen Community entwickelt."
- "&7Über &e%contributors% &7Personen haben bereits"
- "&7an Slimefun mitgewirkt."
pages:
previous: Vorherige Seite
next: Nächste Seite
@ -317,6 +324,7 @@ languages:
zh-CN: Chinesisch (China)
el: Griechisch
he: Hebräisch
pt: Portugiesisch (Portugal)
pt-BR: Portugiesisch (Brasilien)
ar: Arabisch
af: Afrikaans
@ -329,7 +337,6 @@ languages:
fa: Persisch
th: Thailändisch
ro: Rumänisch
pt: Portugiesisch (Portugal)
bg: Bulgarisch
ko: Koreanisch
tr: Türkisch

View File

@ -24,27 +24,27 @@ guide:
search:
message: "&b¿Qué te gustaría buscar?"
name: "&7Busca..."
tooltip: "&bClick para buscar un item"
tooltip: "&bCliquea para buscar un objeto"
inventory: 'Buscando: %item%'
lore:
- "&b¿Qué te gustaría buscar?"
- "&7Escribe en el chat el término que quieres buscar."
cheat:
no-multiblocks: "&4¡No puedes obtener los Multiblocks, tienes que construirlos!"
no-multiblocks: "&4¡No puedes regalarte los Multiblocks, tienes que construirlos!"
languages:
updated: "&aTu lenguaje fue cambiado a: &b%lang%"
translations:
name: "&a¿Falta algo?"
lore: Clic para agregar tu propia traducción.
select: Clic para seleccionar este idioma.
select-default: Clic para seleccionar el idioma predeterminado.
lore: Cliquea para agregar tu propia traducción.
select: Cliquea para seleccionar este idioma.
select-default: Cliquea para seleccionar el idioma predeterminado.
selected-language: 'Actualmente seleccionado:'
change: Click para seleccionar un nuevo lenguaje
description:
- "&7Ahora tienes la opción de cambiar"
- "&7el idioma en el que Slimefun"
- "&7se le presentará. Items"
- "&7no puede ser traducido por ahora."
- "&7se le presentará. Los objetos"
- "&7no pueden ser traducidos por ahora."
title:
main: Guía de Slimefun.
settings: Configuración e Información.
@ -54,6 +54,7 @@ guide:
addons: Complementos para Slimefun4
bugs: Reportes de Bugs
source: Código base
versions: Versiones instaladas
credits:
commit: Contribución
commits: Contribuciones
@ -62,12 +63,18 @@ guide:
wiki: "&3Editor de Wiki"
resourcepack: "&cArtista de Resourcepack"
translator: "&9Traductor"
profile-link: Clic para visitar su perfil en GitHub.
profile-link: Cliquea para visitar su perfil en GitHub.
open: Cliquea para ver nuestros contribuyentes
description:
- "&7Slimefun es un proyecto open-source"
- "&7mantenido por una gran comunidad."
- "&7Mas de &e%contributors% &7personas han trabajado en"
- "&7Slimefun en todos estos años."
pages:
previous: Página anterior
next: Página siguiente
tooltips:
open-category: Clic para abrir
open-category: Cliquea para abrir
versions-notice: "¡Esto es muy importante cuando se reportan bugs!"
wiki: Ve este objeto en la wiki oficial de Slimefun
recipes:
@ -84,7 +91,7 @@ guide:
- Para desbloquear esta categoría deberás
- desbloquear todos los objetos de las
- siguientes categorías
work-in-progress: Esta característica no esta completamente terminada todavia!!
work-in-progress: "¡¡¡Esta característica no está completamente terminada todavía!!"
messages:
not-researched: "&4No tienes conocimiento suficiente para entender esto."
not-enough-xp: "&4No tienes suficiente XP para desbloquear esto."
@ -156,19 +163,19 @@ messages:
- "&7¡Siempre mira el lado bueno de la vida!"
- "&7Esta era un bizcocho y no una galleta"
- "&7¡Los signos de neón son lo MEJOR!"
piglin-barter: "&4No puedes tradear con piglins usando items de Slimefun"
piglin-barter: "&4No puedes trocar con piglins usando objetos de Slimefun"
enchantment-rune:
fail: "&cNo puedes encantar este item."
no-enchantment: "&cNo se pudo encontrar un encantamiento aplicable a este item."
success: "&aHas aplicado con éxito un encantamiento aleatorio a este item."
fail: "&cNo puedes encantar este objeto."
no-enchantment: "&cNo se pudo encontrar un encantamiento aplicable a este objeto."
success: "&aHas aplicado con éxito un encantamiento aleatorio a este objeto."
tape-measure:
no-anchor: "&cNecesitas establecer un ancla antes de comenzar a medir!"
wrong-world: "&cParece ser que tu ancla se encuentra en un mundo diferente!"
no-anchor: "&c¡Necesitas establecer un ancla antes de comenzar a medir!"
wrong-world: "&c¡Parece ser que tu ancla se encuentra en un mundo diferente!"
distance: "&7Medida tomada. &eDistancia: %distance%"
anchor-set: "&aAncla establecida con éxito:&e %anchor%"
multi-tool:
mode-change: "&b%device% modo cambiado a: &9%mode%"
not-shears: "&cUna Multi Tool no puede ser usada como tijeras!"
not-shears: "&c¡Una Multi Tool no puede ser usada como tijeras!"
mode-change: 'El modo de &b%device% ha cambiado a: &9%mode%'
machines:
pattern-not-found: "&eLo siento, no puedo reconocer esta receta. Por favor coloca
@ -206,7 +213,7 @@ machines:
invulnerability: "&b&l¡Tienes 30 segundos de invulnerabilidad!"
gui:
title: Tus waypoints
tooltip: Click para teletransportarte
tooltip: Cliquea para teletransportarte
time: Tiempo estimado
CARGO_NODES:
must-be-placed: "&4¡Tiene que ponerse sobre un cofre o máquina!"
@ -336,6 +343,6 @@ languages:
brewing_stand:
not-working: "&4¡No puedes usar objetos de Slimefun en un soporte para pociones!"
villagers:
no-trading: "&4No puedes tradear Slimefun items con los aldeanos!"
no-trading: "&4¡No puedes comerciar objetos de Slimefun con los aldeanos!"
miner:
no-ores: "&ePerdón, ¡No encuentro ningún mineral cerca!"

View File

@ -40,6 +40,12 @@ guide:
select: Нажмите для выбора этого языка
select-default: Нажмите для выбора языка по умолчанию
selected-language: 'Сейчас выбрано:'
change: Нажмите для выбора нового языка
description:
- "&7У Вас теперь есть возможность"
- "&7выбрать язык, на котором Slimefun"
- "&7будет отправлять сообщения."
- "&7Предметы пока не могут быть переведены."
title:
main: Руководство Slimefun
settings: Информация и настройки
@ -49,6 +55,7 @@ guide:
addons: Дополнения к Slimefun4
bugs: Отчёты об ошибках
source: Исходный код
versions: Установленные версии
credits:
commit: Коммит
commits: Коммитов
@ -58,6 +65,12 @@ guide:
resourcepack: "&cТекстурщик"
translator: "&9Локализатор"
profile-link: Нажмите, чтобы посетить GitHub профиль
open: Нажмите для просмотра списка авторов
description:
- "&7Slimefun — проект с открытым исходным кодом,"
- "&7и поддерживается большим сообществом хороших людей."
- "&7Свыше &e%contributors% &7людей работали над"
- "&7Slimefun за все эти долгие годы."
pages:
previous: Предыдущая страница
next: Следующая страница
@ -79,6 +92,7 @@ guide:
- Для начала Вы должны
- разблокировать все предметы
- из следующих категорий
work-in-progress: Эта функция ещё не полностью завершена!
messages:
not-researched: "&4Вам не хватает знаний, чтобы понять это"
not-enough-xp: "&4У Вас недостаточно опыта, чтобы исследовать это"
@ -96,7 +110,6 @@ messages:
not-valid-research: "&4%research% &cне является допустимым исследованием!"
give-research: '&bВы выдали игроку %player% исследование &7"%research%&7"'
hungry: "&cВы слишком голодны для этого!"
mode-change: "&b%device% | Режим изменён на: &9%mode%"
disabled-in-world: "&4&lДанный предмет отключен в этом мире"
disabled-item: "&4&lЭтот предмет был отключен! Где Вы вообще его взяли?"
no-tome-yourself: "&cВы не можете использовать &4том обмена знаниями &cна себе…"
@ -161,6 +174,10 @@ messages:
wrong-world: "&cВаш якорь находится в другом мире!"
distance: "&7Измерение завершено. &eРасстояние: %distance%"
anchor-set: "&aЯкорь успешно установлен:&e %anchor%"
multi-tool:
mode-change: "&bРежим «%device%» изменён на: &9%mode%"
not-shears: "&cМультиинструмент не может быть использован в качестве ножниц!"
mode-change: "&b%device% | Режим изменён на: &9%mode%"
machines:
pattern-not-found: "&eК сожалению, не удалось распознать этот рецепт. Пожалуйста,
разложите предметы в верной последовательности в раздатчик."
@ -230,6 +247,7 @@ gps:
цветовые коды!)"
added: "&aКонтрольная точка успешно добавлена"
max: "&4Вы достигли максимального количества контрольных точек"
duplicate: "&4Вы уже создали контрольную точку с таким названием: &f%waypoint%"
insufficient-complexity:
- "&4Недостаточная общая сила сигнала GPS сети: &c%complexity%"
- "&4а) Ваша GPS сеть пока что не подключена"
@ -302,7 +320,7 @@ languages:
zh-CN: Китайский (Китай)
el: Греческий
he: Иврит
pt: Португальский (Португалия)
pt-BR: Португальский (Бразилия)
ar: Арабский
af: Бурский
da: Датский
@ -314,7 +332,7 @@ languages:
fa: Персидский
th: Тайский
ro: Румынский
pt-BR: Португальский (Бразилия)
pt: Португальский (Португалия)
bg: Болгарский
ko: Корейский
tr: Турецкий
@ -323,5 +341,9 @@ languages:
sr: Сербский
be: Белорусский
tl: Тагальский
brewing_stand:
not-working: "&4Вы не можете использовать Slimefun предметы в варочной стойке!"
villagers:
no-trading: "&4Вы не можете торговаться с крестьянами Slimefun предметами!"
miner:
no-ores: "&eК сожалению, не удалось найти какую-либо руду поблизости!"

View File

@ -56,6 +56,7 @@ guide:
addons: Slimefun4 için Eklentiler
bugs: Hata Raporları
source: Kaynak Kodu
versions: Yüklü sürümler
credits:
commit: Geliştiirme
commits: Geliştirmeler
@ -65,6 +66,12 @@ guide:
resourcepack: "&cKaynak Paketi Tasarımcısı"
translator: "&9Çevirmen"
profile-link: GitHubdaki profillerini ziyaret etmek için tıklayın
open: Bize katkıda bulunanları görmek için tıklayın
description:
- "&7Slimefun açık kaynak kodlu bir projedir"
- "&7ve büyük bir topluluk tarafından geliştirilir."
- "&e%contributors%&7den(dan) fazla kişi yıllar"
- "&7boyunca Slimefun'a katkıda bulundu."
pages:
previous: Önceki sayfa
next: Sonraki sayfa

View File

@ -118,6 +118,11 @@ slimefun:
lore:
- Создаётся так, как показано,
- используя Refinery
barter_drop:
name: Предмет товарообмена с пиглином
lore:
- 'Обменяйтесь с пиглином, используя золотые '
- слитки, чтобы заполучить этот предмет
minecraft:
shaped:
name: Обычный рецепт

View File

@ -235,6 +235,7 @@ slimefun:
advanced_industrial_miner: Better Mining
magical_zombie_pills: De-Zombification
auto_brewer: Industrial Brewery
shulker_shell: Synthetic Shulkers
enchantment_rune: Ancient Enchanting
unemployment_rune: Reset Villager Trades
lead_clothing: Lead Clothing