diff --git a/gradle.properties b/gradle.properties index ea835e5..b20bb07 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -modVersion = 0.9r37b +modVersion = 0.9r37c mcVersion = 1.7.10 cclVersion = 1.1.3.140 diff --git a/src/main/java/moe/nightfall/vic/integratedcircuits/tile/TileEntityCAD.java b/src/main/java/moe/nightfall/vic/integratedcircuits/tile/TileEntityCAD.java index 4e60804..39dd591 100644 --- a/src/main/java/moe/nightfall/vic/integratedcircuits/tile/TileEntityCAD.java +++ b/src/main/java/moe/nightfall/vic/integratedcircuits/tile/TileEntityCAD.java @@ -168,11 +168,13 @@ public void setOutputToSide(ForgeDirection dir, int frequency, boolean output) { @Override public boolean receiveClientEvent(int id, int par) { if (id == 1) { - // Update GUI - printerLocation = ForgeDirection.getOrientation(par); - GuiScreen gui = Minecraft.getMinecraft().currentScreen; - if (gui instanceof GuiCAD) { - ((GuiCAD) gui).refreshPrinter(); + if (worldObj.isRemote) { + // Update GUI + printerLocation = ForgeDirection.getOrientation(par); + GuiScreen gui = Minecraft.getMinecraft().currentScreen; + if (gui instanceof GuiCAD) { + ((GuiCAD) gui).refreshPrinter(); + } } return true; } else { diff --git a/src/main/resources/assets/integratedcircuits/lang/ru_RU.lang b/src/main/resources/assets/integratedcircuits/lang/ru_RU.lang index ab8c2de..91cf953 100644 --- a/src/main/resources/assets/integratedcircuits/lang/ru_RU.lang +++ b/src/main/resources/assets/integratedcircuits/lang/ru_RU.lang @@ -1,156 +1,156 @@ -# items -item.integratedcircuits.floppy.name=Дискета для чертежей микросхем -item.integratedcircuits.laser.name=Лазер -item.integratedcircuits.pcb.name=Заготовка микросхемы -item.integratedcircuits.pcb.printed.name=Микросхема без корпуса -item.integratedcircuits.pcb_chip.name=Микросхема -item.integratedcircuits.silicon.name=Кремний -item.integratedcircuits.silicon_drop.name=Кусочек кремния -item.integratedcircuits.coalcompound.name=Пескоугольная смесь -item.integratedcircuits.screwdriver.name=Отвёртка -item.integratedcircuits.soldering_iron.name=Паяльник - -item.integratedcircuits.socket.name=Слот под микросхему -item.integratedcircuits.socket_fmp.name=FMP слот под микросхему - -item.integratedcircuits.7segment.name=Сегмент -item.integratedcircuits.circuit.name=Микросхема (%s) +# items +item.integratedcircuits.floppy.name=ДиÑ�кета длÑ� чертежей микроÑ�хем +item.integratedcircuits.laser.name=Лазер +item.integratedcircuits.pcb.name=Заготовка микроÑ�хемы +item.integratedcircuits.pcb.printed.name=МикроÑ�хема без корпуÑ�а +item.integratedcircuits.pcb_chip.name=МикроÑ�хема +item.integratedcircuits.silicon.name=Кремний +item.integratedcircuits.silicon_drop.name=КуÑ�очек кремниÑ� +item.integratedcircuits.coalcompound.name=ПеÑ�коугольнаÑ� Ñ�меÑ�ÑŒ +item.integratedcircuits.screwdriver.name=Отвёртка +item.integratedcircuits.soldering_iron.name=ПаÑ�льник + +item.integratedcircuits.socket.name=Слот под микроÑ�хему +item.integratedcircuits.socket_fmp.name=FMP Ñ�лот под микроÑ�хему + +item.integratedcircuits.7segment.name=Сегмент +item.integratedcircuits.circuit.name=МикроÑ�хема (%s) # blocks -tile.integratedcircuits.pcblayoutcad.name=САПР микросхем -tile.integratedcircuits.assembler.name=Сборщик микросхем +tile.integratedcircuits.pcblayoutcad.name=СÐ�ПР микроÑ�хем +tile.integratedcircuits.assembler.name=Сборщик микроÑ�хем # parts -part.integratedcircuits.iobit.name=Внешний вывод -part.integratedcircuits.torch.name=Факел -part.integratedcircuits.tunnel.name=Перемычка -part.integratedcircuits.wire.0.name=Провод -part.integratedcircuits.wire.1.name=Красный провод -part.integratedcircuits.wire.2.name=Оранжевый провод - -part.integratedcircuits.nullcell.name=Пересечение -part.integratedcircuits.buffercell.name=Пересечение с буфером -part.integratedcircuits.invertcell.name=Пересечение с инвертором -part.integratedcircuits.andcell.name=Пересечение с элементом И - -part.integratedcircuits.andgate.name=Элемент И -part.integratedcircuits.orgate.name=Элемент ИЛИ -part.integratedcircuits.xorgate.name=Исключающее ИЛИ -part.integratedcircuits.buffergate.name=Буфер -part.integratedcircuits.nandgate.name=Элемент И-НЕ -part.integratedcircuits.norgate.name=Элемент ИЛИ-НЕ -part.integratedcircuits.xnorgate.name=Исключающее ИЛИ-НЕ -part.integratedcircuits.notgate.name=Инвертор - -part.integratedcircuits.togglelatch.name=Переключатель -part.integratedcircuits.rslatch.name=RS триггер -part.integratedcircuits.rslatch.mode=Режим -part.integratedcircuits.rslatch.mirrored=Перевёрнут -part.integratedcircuits.transparentlatch.name=Ячейка памяти - -part.integratedcircuits.timer.name=Таймер -part.integratedcircuits.sequencer.name=Часы -part.integratedcircuits.synchronizer.name=Синхронизатор импульсов -part.integratedcircuits.statecell.name=Память с задержкой -part.integratedcircuits.pulseformer.name=Генератор импульсов -part.integratedcircuits.randomizer.name=Случайный генератор -part.integratedcircuits.repeater.name=Повторитель -part.integratedcircuits.multiplexer.name=Мультиплексор +part.integratedcircuits.iobit.name=Внешний вывод +part.integratedcircuits.torch.name=Факел +part.integratedcircuits.tunnel.name=Перемычка +part.integratedcircuits.wire.0.name=Провод +part.integratedcircuits.wire.1.name=КраÑ�ный провод +part.integratedcircuits.wire.2.name=Оранжевый провод + +part.integratedcircuits.nullcell.name=ПереÑ�ечение +part.integratedcircuits.buffercell.name=ПереÑ�ечение Ñ� буфером +part.integratedcircuits.invertcell.name=ПереÑ�ечение Ñ� инвертором +part.integratedcircuits.andcell.name=ПереÑ�ечение Ñ� Ñ�лементом И + +part.integratedcircuits.andgate.name=Элемент И +part.integratedcircuits.orgate.name=Элемент ИЛИ +part.integratedcircuits.xorgate.name=ИÑ�ключающее ИЛИ +part.integratedcircuits.buffergate.name=Буфер +part.integratedcircuits.nandgate.name=Элемент И-Ð�Е +part.integratedcircuits.norgate.name=Элемент ИЛИ-Ð�Е +part.integratedcircuits.xnorgate.name=ИÑ�ключающее ИЛИ-Ð�Е +part.integratedcircuits.notgate.name=Инвертор + +part.integratedcircuits.togglelatch.name=Переключатель +part.integratedcircuits.rslatch.name=RS триггер +part.integratedcircuits.rslatch.mode=Режим +part.integratedcircuits.rslatch.mirrored=Перевёрнут +part.integratedcircuits.transparentlatch.name=Ячейка памÑ�ти + +part.integratedcircuits.timer.name=Таймер +part.integratedcircuits.sequencer.name=ЧаÑ�Ñ‹ +part.integratedcircuits.synchronizer.name=Синхронизатор импульÑ�ов +part.integratedcircuits.statecell.name=ПамÑ�Ñ‚ÑŒ Ñ� задержкой +part.integratedcircuits.pulseformer.name=Генератор импульÑ�ов +part.integratedcircuits.randomizer.name=Случайный генератор +part.integratedcircuits.repeater.name=Повторитель +part.integratedcircuits.multiplexer.name=МультиплекÑ�ор # GUI gui.integratedcircuits.callback.ok=OK -gui.integratedcircuits.callback.cancel=Отмена -gui.integratedcircuits.callback.yes=Да -gui.integratedcircuits.callback.no=Нет - -gui.integratedcircuits.cad.name=САПР микросхем -gui.integratedcircuits.cad.edit=Правка -gui.integratedcircuits.cad.erase=Удаление - -gui.integratedcircuits.cad.rotate=-Повернуть- -gui.integratedcircuits.cad.toggle=-Переключить- -gui.integratedcircuits.cad.delay=-Задержка- -gui.integratedcircuits.cad.mode=-Режим- - -gui.integratedcircuits.cad.mode.simple=Простой -gui.integratedcircuits.cad.mode.bundled=Кабель -gui.integratedcircuits.cad.mode.analog=Аналоговый -gui.integratedcircuits.cad.mode.low=НИЗК -gui.integratedcircuits.cad.mode.high=ВЫС - -gui.integratedcircuits.cad.callback.show=Показывать это сообщение? -gui.integratedcircuits.cad.callback.confirm=Вы уверены? -gui.integratedcircuits.cad.callback.continue=Всё равно продолжить? -gui.integratedcircuits.cad.callback.message=Это действие удалит весь%nпрогресс и очистит%nвыбранную схему. -gui.integratedcitcuits.cad.callback.delay=Задержка: %s тактов - -gui.integratedcircuits.assembler.statuscode.2=Не хватает материалов! -gui.integratedcircuits.assembler.statuscode.3=Не хватает заготовок! - -gui.integratedcircuits.assembler.nocircuit=-Схема не выбрана- -gui.integratedcircuits.assembler.redstone.enabled=Пуск при включении красного камня. -gui.integratedcircuits.assembler.redstone.inverted=Пуск при отключении красного камня. -gui.integratedcircuits.assembler.redstone.disabled=Игнорировать сигнал красного камня. -gui.integratedcircuits.assembler.pull.single=Одиночная сборка -gui.integratedcircuits.assembler.pull.auto=Автосборка -gui.integratedcircuits.assembler.run=Пуск - -gui.integratedcircuits.7segment.name=Семисегментный индикатор -gui.integratedcircuits.7segment.master=Главный -gui.integratedcircuits.7segment.slave=Управляемый -gui.integratedcircuits.7segment.mode=Режим: - -gui.integratedcircuits.7segment.mode.simple=Простой -gui.integratedcircuits.7segment.mode.analog=Аналоговый -gui.integratedcircuits.7segment.mode.short.signed=Знаковое целое -gui.integratedcircuits.7segment.mode.short.unsigned=Беззнаковое целое -gui.integratedcircuits.7segment.mode.float=С плавающей точкой -gui.integratedcircuits.7segment.mode.binary=Двоичный -gui.integratedcircuits.7segment.mode.manual=Ручной - -gui.integratedcircuits.7segment.mode.simple.tooltip=Цифровой сигнал красного камня:%n§8§oTrue или False.%n§8§o0 или 1, если менее 5 сегментов. -gui.integratedcircuits.7segment.mode.analog.tooltip=Аналоговый сигнал красного камня:%n§8§oОт 0 до F. -gui.integratedcircuits.7segment.mode.short.signed.tooltip=Выводит сигнал с кабеля как%nзнаковое 16-битное целое:%n§8§oОт -32768 до 32767. -gui.integratedcircuits.7segment.mode.short.unsigned.tooltip=Выводит сигнал с кабеля как%nбеззнаковое 16-битное целое:%n§8§oОт 0 до 65535. -gui.integratedcircuits.7segment.mode.float.tooltip=Выводит сигнал с кабеля как%n16-битное число с плавающей запятой:%n§8§oОт 0,000061 до 65504,%n§8§oпри точности 3,3 десятичных цифры. -gui.integratedcircuits.7segment.mode.binary.tooltip=Выводит сигнал с кабеля побитово. -gui.integratedcircuits.7segment.mode.manual.tooltip=Каждый сегмент управляется%nсвоим сигналом с кабеля. - -gui.integratedcircuits.config.titleline2=Настройки мода IntegratedCircuits +gui.integratedcircuits.callback.cancel=Отмена +gui.integratedcircuits.callback.yes=Да +gui.integratedcircuits.callback.no=Ð�ет + +gui.integratedcircuits.cad.name=СÐ�ПР микроÑ�хем +gui.integratedcircuits.cad.edit=Правка +gui.integratedcircuits.cad.erase=Удаление + +gui.integratedcircuits.cad.rotate=-Повернуть- +gui.integratedcircuits.cad.toggle=-Переключить- +gui.integratedcircuits.cad.delay=-Задержка- +gui.integratedcircuits.cad.mode=-Режим- + +gui.integratedcircuits.cad.mode.simple=ПроÑ�той +gui.integratedcircuits.cad.mode.bundled=Кабель +gui.integratedcircuits.cad.mode.analog=Ð�налоговый +gui.integratedcircuits.cad.mode.low=Ð�ИЗК +gui.integratedcircuits.cad.mode.high=ВЫС + +gui.integratedcircuits.cad.callback.show=Показывать Ñ�то Ñ�ообщение? +gui.integratedcircuits.cad.callback.confirm=Ð’Ñ‹ уверены? +gui.integratedcircuits.cad.callback.continue=Ð’Ñ�Ñ‘ равно продолжить? +gui.integratedcircuits.cad.callback.message=Это дейÑ�твие удалит веÑ�ÑŒ%nпрогреÑ�Ñ� и очиÑ�тит%nвыбранную Ñ�хему. +gui.integratedcitcuits.cad.callback.delay=Задержка: %s тактов + +gui.integratedcircuits.assembler.statuscode.2=Ð�е хватает материалов! +gui.integratedcircuits.assembler.statuscode.3=Ð�е хватает заготовок! + +gui.integratedcircuits.assembler.nocircuit=-Схема не выбрана- +gui.integratedcircuits.assembler.redstone.enabled=ПуÑ�к при включении краÑ�ного камнÑ�. +gui.integratedcircuits.assembler.redstone.inverted=ПуÑ�к при отключении краÑ�ного камнÑ�. +gui.integratedcircuits.assembler.redstone.disabled=Игнорировать Ñ�игнал краÑ�ного камнÑ�. +gui.integratedcircuits.assembler.pull.single=ОдиночнаÑ� Ñ�борка +gui.integratedcircuits.assembler.pull.auto=Ð�втоÑ�борка +gui.integratedcircuits.assembler.run=ПуÑ�к + +gui.integratedcircuits.7segment.name=СемиÑ�егментный индикатор +gui.integratedcircuits.7segment.master=Главный +gui.integratedcircuits.7segment.slave=УправлÑ�емый +gui.integratedcircuits.7segment.mode=Режим: + +gui.integratedcircuits.7segment.mode.simple=ПроÑ�той +gui.integratedcircuits.7segment.mode.analog=Ð�налоговый +gui.integratedcircuits.7segment.mode.short.signed=Знаковое целое +gui.integratedcircuits.7segment.mode.short.unsigned=Беззнаковое целое +gui.integratedcircuits.7segment.mode.float=С плавающей точкой +gui.integratedcircuits.7segment.mode.binary=Двоичный +gui.integratedcircuits.7segment.mode.manual=Ручной + +gui.integratedcircuits.7segment.mode.simple.tooltip=Цифровой Ñ�игнал краÑ�ного камнÑ�:%n§8§oTrue или False.%n§8§o0 или 1, еÑ�ли менее 5 Ñ�егментов. +gui.integratedcircuits.7segment.mode.analog.tooltip=Ð�налоговый Ñ�игнал краÑ�ного камнÑ�:%n§8§oОт 0 до F. +gui.integratedcircuits.7segment.mode.short.signed.tooltip=Выводит Ñ�игнал Ñ� кабелÑ� как%nзнаковое 16-битное целое:%n§8§oОт -32768 до 32767. +gui.integratedcircuits.7segment.mode.short.unsigned.tooltip=Выводит Ñ�игнал Ñ� кабелÑ� как%nбеззнаковое 16-битное целое:%n§8§oОт 0 до 65535. +gui.integratedcircuits.7segment.mode.float.tooltip=Выводит Ñ�игнал Ñ� кабелÑ� как%n16-битное чиÑ�ло Ñ� плавающей запÑ�той:%n§8§oОт 0,000061 до 65504,%n§8§oпри точноÑ�ти 3,3 деÑ�Ñ�тичных цифры. +gui.integratedcircuits.7segment.mode.binary.tooltip=Выводит Ñ�игнал Ñ� кабелÑ� побитово. +gui.integratedcircuits.7segment.mode.manual.tooltip=Каждый Ñ�егмент управлÑ�етÑ�Ñ�%nÑ�воим Ñ�игналом Ñ� кабелÑ�. + +gui.integratedcircuits.config.titleline2=Ð�аÑ�тройки мода IntegratedCircuits #config -config.integratedcircuits.category.parts=Компоненты микросхем -config.integratedcircuits.category.parts.tooltip=Включение / Отключение типов компонентов микросхем%nОтключение ЛЮБОГО компонента УДАЛИТ его из КАЖДОЙ микросхемы при её загрузке, НАВСЕГДА! -config.integratedcircuits.general.showConfirmMessage=Запрашивать подтверждение -config.integratedcircuits.general.showConfirmMessage.tooltip=Запрашивать подтверждение очистки микросхемы в САПР. -config.integratedcircuits.general.showStartupMessage=Показывать сообщение при запуске. -config.integratedcircuits.general.showStartupMessage.tooltip=Показывать при запуске сообщение, предкпреждающее пользователей о том,%nчто мод находится на ранней стадии разработки и о связанных с этим рисках. -config.integratedcircuits.general.enablePropertyEdit=Разрешить редактирование свойств на ходу -config.integratedcircuits.general.enablePropertyEdit.tooltip=Разрешить редактирование свойств компонентов внутри микросхем%nпри помощи подключенного компьютера. Официально НЕ ПОДДЕРЖИВАЕТСЯ. -config.integratedcircuits.general.circuitCacheSize=Размер буфера отмены. -config.integratedcircuits.general.circuitCacheSize.tooltip=Максимальное количество отмен, которое можно совершить в САПР. -config.integratedcircuits.general.enableTooltips=Включить подсказки -config.integratedcircuits.general.enableTooltips.tooltip=Включить всплывающие подсказки. Рекомендуется для ознакомления с модом и вообще. -config.integratedcircuits.general.enableTracker=Проверять обновления -config.integratedcircuits.general.enableTracker.tooltip=Если эта настройка включена, при каждом запуске будет проверяться файл по адресу:%nhttps://raw.githubusercontent.com/Victorious3/Integrated-Circuits/master/version.dat%nПодключение осуществляется через bit.ly для сбора статистики.%nСтатистика доступна всем на https://bitly.com/1GIaUA6+.%nBit.ly отслеживает ТОЛЬКО страну и IP адрес.%nПо возможности не отключайте эту настройку. Это позволяет видеть, как используется этот мод.%nСпасибо! -config.integratedcircuits.general.sevenSegmentMaxDigits=Максимум цифр для индикаторов. -config.integratedcircuits.general.sevenSegmentMaxDigits.tooltip=Максимальное количество семисегментных индикаторов, из которого может состоять дисплей. +config.integratedcircuits.category.parts=Компоненты микроÑ�хем +config.integratedcircuits.category.parts.tooltip=Включение / Отключение типов компонентов микроÑ�хем%nОтключение ЛЮБОГО компонента УДÐ�ЛИТ его из КÐ�ЖДОЙ микроÑ�хемы при её загрузке, Ð�Ð�ВСЕГДÐ�! +config.integratedcircuits.general.showConfirmMessage=Запрашивать подтверждение +config.integratedcircuits.general.showConfirmMessage.tooltip=Запрашивать подтверждение очиÑ�тки микроÑ�хемы в СÐ�ПР. +config.integratedcircuits.general.showStartupMessage=Показывать Ñ�ообщение при запуÑ�ке. +config.integratedcircuits.general.showStartupMessage.tooltip=Показывать при запуÑ�ке Ñ�ообщение, предкпреждающее пользователей о том,%nчто мод находитÑ�Ñ� на ранней Ñ�тадии разработки и о Ñ�вÑ�занных Ñ� Ñ�тим риÑ�ках. +config.integratedcircuits.general.enablePropertyEdit=Разрешить редактирование Ñ�войÑ�тв на ходу +config.integratedcircuits.general.enablePropertyEdit.tooltip=Разрешить редактирование Ñ�войÑ�тв компонентов внутри микроÑ�хем%nпри помощи подключенного компьютера. Официально Ð�Е ПОДДЕРЖИВÐ�ЕТСЯ. +config.integratedcircuits.general.circuitCacheSize=Размер буфера отмены. +config.integratedcircuits.general.circuitCacheSize.tooltip=МакÑ�имальное количеÑ�тво отмен, которое можно Ñ�овершить в СÐ�ПР. +config.integratedcircuits.general.enableTooltips=Включить подÑ�казки +config.integratedcircuits.general.enableTooltips.tooltip=Включить вÑ�плывающие подÑ�казки. РекомендуетÑ�Ñ� длÑ� ознакомлениÑ� Ñ� модом и вообще. +config.integratedcircuits.general.enableTracker=ПроверÑ�Ñ‚ÑŒ обновлениÑ� +config.integratedcircuits.general.enableTracker.tooltip=ЕÑ�ли Ñ�та наÑ�тройка включена, при каждом запуÑ�ке будет проверÑ�Ñ‚ÑŒÑ�Ñ� файл по адреÑ�у:%nhttps://raw.githubusercontent.com/Victorious3/Integrated-Circuits/master/version.dat%nПодключение оÑ�ущеÑ�твлÑ�етÑ�Ñ� через bit.ly длÑ� Ñ�бора Ñ�татиÑ�тики.%nСтатиÑ�тика доÑ�тупна вÑ�ем на https://bitly.com/1GIaUA6+.%nBit.ly отÑ�леживает ТОЛЬКО Ñ�трану и IP адреÑ�.%nПо возможноÑ�ти не отключайте Ñ�ту наÑ�тройку. Это позволÑ�ет видеть, как иÑ�пользуетÑ�Ñ� Ñ�тот мод.%nСпаÑ�ибо! +config.integratedcircuits.general.sevenSegmentMaxDigits=МакÑ�имум цифр длÑ� индикаторов. +config.integratedcircuits.general.sevenSegmentMaxDigits.tooltip=МакÑ�имальное количеÑ�тво Ñ�емиÑ�егментных индикаторов, из которого может Ñ�оÑ�тоÑ�Ñ‚ÑŒ диÑ�плей. config.integratedcircuits.parts.redirect=part.integratedcircuits.%s.name # misc itemGroup.integratedcircuits.ctab=Integrated Circuits -tooltip.integratedcircuits.socket=Для установки микросхемы%nнужен паяльник +tooltip.integratedcircuits.socket=ДлÑ� уÑ�тановки микроÑ�хемы%nнужен паÑ�льник # Item tooltips -circuit.tooltip.name=Название: %s -circuit.tooltip.size=Размер: %s -circuit.tooltip.author=Автор: %s -circuit.tooltip.info=ПКМ на флопповоде (чёрная полоска)%nвнизу сборщика или САПРа... +circuit.tooltip.name=Ð�азвание: %s +circuit.tooltip.size=Размер: %s +circuit.tooltip.author=Ð�втор: %s +circuit.tooltip.info=ПКМ на флопповоде (чёрнаÑ� полоÑ�ка)%nвнизу Ñ�борщика или СÐ�ПРа... # Forge Direction -fdirection.north.name=СЕВЕР -fdirection.east.name=ВОСТОК -fdirection.south.name=ЮГ -fdirection.west.name=ЗАПАД -fdirection.up.name=ВЕРХ -fdirection.down.name=НИЗ +fdirection.north.name=СЕВЕР +fdirection.east.name=ВОСТОК +fdirection.south.name=ЮГ +fdirection.west.name=ЗÐ�ПÐ�Д +fdirection.up.name=ВЕРХ +fdirection.down.name=Ð�ИЗ diff --git a/version.dat b/version.dat index 21e78b9..f37091b 100644 --- a/version.dat +++ b/version.dat @@ -1 +1 @@ -1.7.10-0.9r37 \ No newline at end of file +1.7.10-0.9r37c \ No newline at end of file