Steel Table BB fixed. Floor Grating: Items pass through). Lang ru_ru updated by Shellyoung (PR #45).
This commit is contained in:
parent
5c056abba6
commit
f481d69c35
9 changed files with 56 additions and 20 deletions
|
@ -4,4 +4,4 @@ org.gradle.jvmargs=-Xmx8G
|
|||
version_minecraft=1.12.2
|
||||
version_forge=14.23.5.2768
|
||||
version_jei=4.10.0.198
|
||||
version_engineersdecor=1.0.10
|
||||
version_engineersdecor=1.0.11-b1
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
{
|
||||
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
|
||||
"1.12.2": {
|
||||
"1.0.11-b1": "[M] Lang update ru-ru (Shellyoung, PR #45).\n[F] Fixed bounding box of the Steel Table.\n[M] Steel Floor Frating: Items fall through.",
|
||||
"1.0.10": "[R] Release based on v1.0.10-b2. Release-to-release changes: * Steel table added. * Steel floor grating added. * Treated wood side table added. * Exit Sign added. * Recipe fixes.",
|
||||
"1.0.10-b2": "[A] Steel table added.\n[A] Steel floor grating added.",
|
||||
"1.0.10-b1": "[A] Treated wood side table added.\n[F] Fixed recipe collision of Metal Rung Ladder (issue #37, thx ProsperCraft for reporting).\n[A] Added Exit Sign (texture design by J. Carver).",
|
||||
|
@ -51,6 +52,6 @@
|
|||
},
|
||||
"promos": {
|
||||
"1.12.2-recommended": "1.0.10",
|
||||
"1.12.2-latest": "1.0.10"
|
||||
"1.12.2-latest": "1.0.11-b1"
|
||||
}
|
||||
}
|
|
@ -10,6 +10,10 @@ Mod sources for Minecraft version 1.12.2.
|
|||
----
|
||||
## Version history
|
||||
|
||||
- v1.0.11-b1 [M] Lang update ru-ru (Shellyoung, PR #45).
|
||||
[F] Fixed bounding box of the Steel Table.
|
||||
[M] Steel Floor Frating: Items fall through.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
- v1.0.10 [R] Release based on v1.0.10-b2. Release-to-release changes:
|
||||
* Steel table added.
|
||||
|
|
|
@ -12,13 +12,17 @@ import net.minecraft.block.SoundType;
|
|||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.block.state.BlockFaceShape;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
|
||||
public class BlockDecorFloorGrating extends BlockDecor
|
||||
{
|
||||
|
@ -39,6 +43,32 @@ public class BlockDecorFloorGrating extends BlockDecor
|
|||
|
||||
@Override
|
||||
public BlockFaceShape getBlockFaceShape(IBlockAccess world, IBlockState state, BlockPos pos, EnumFacing face)
|
||||
{ return BlockFaceShape.SOLID; }
|
||||
{ return BlockFaceShape.UNDEFINED; }
|
||||
|
||||
@Override
|
||||
public void addCollisionBoxToList(IBlockState state, World world, BlockPos pos, AxisAlignedBB entityBox, List<AxisAlignedBB> collidingBoxes, @Nullable Entity entity, boolean isActualState)
|
||||
{ if(!(entity instanceof EntityItem)) super.addCollisionBoxToList(state, world, pos, entityBox, collidingBoxes, entity, isActualState); }
|
||||
|
||||
@Override
|
||||
public void onFallenUpon(World world, BlockPos pos, Entity entity, float fallDistance)
|
||||
{
|
||||
if(!(entity instanceof EntityItem)) {
|
||||
entity.fall(fallDistance, 1.0F);
|
||||
} else {
|
||||
entity.setVelocity(0,-0.2,0);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onEntityCollision(World world, BlockPos pos, IBlockState state, Entity entity)
|
||||
{
|
||||
if(!(entity instanceof EntityItem)) return;
|
||||
if((entity.posY-pos.getY()) > 0.7) {
|
||||
if(entity.motionY > -0.2) entity.motionY = -0.2;
|
||||
entity.setVelocity(0,-0.1,0);
|
||||
entity.setPositionAndUpdate(entity.posX, entity.posY-0.3, entity.posZ);
|
||||
} else {
|
||||
entity.setVelocity(0,entity.motionY,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -251,7 +251,7 @@ public class ModBlocks
|
|||
"steel_table",
|
||||
BlockDecor.CFG_CUTOUT|BlockDecor.CFG_HORIZIONTAL|BlockDecor.CFG_LOOK_PLACEMENT,
|
||||
Material.IRON, 1.0f, 15f, SoundType.METAL,
|
||||
ModAuxiliaries.getPixeledAABB(0,0,0, 16,15.9,16)
|
||||
ModAuxiliaries.getPixeledAABB(0,0,0, 16,16,16)
|
||||
);
|
||||
|
||||
public static final BlockDecorFloorGrating STEEL_FLOOR_GRATING = new BlockDecorFloorGrating(
|
||||
|
|
|
@ -88,7 +88,7 @@ tile.engineersdecor.treated_wood_table.help=§6Robust four-legged wood table.§r
|
|||
tile.engineersdecor.steel_table.name=Steel Table
|
||||
tile.engineersdecor.steel_table.help=§6Robust four-legged steel table.
|
||||
tile.engineersdecor.steel_floor_grating.name=Steel Floor Grating
|
||||
tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned.
|
||||
tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned. Items fall through.
|
||||
tile.engineersdecor.treated_wood_stool.name=Treated Wood Stool
|
||||
tile.engineersdecor.treated_wood_stool.help=§6Robust Wood Stool.§r Indoor and outdoor use.
|
||||
tile.engineersdecor.treated_wood_crafting_table.name=Treated Wood Crafting Table
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
itemGroup.tabengineersdecor=Engineer's Decor
|
||||
engineersdecor.tooltip.hint.extended=§6[§9SHIFT§r Больше информации§6]§r
|
||||
engineersdecor.tooltip.hint.help=§6[§9CTRL-SHIFT§r Помощь§6]§r
|
||||
#engineersdecor.tooltip.slabpickup.help=§rБыстрое поднятие щелчком ЛКМ, смотря вверх/вниз с этой плитой в руках.
|
||||
engineersdecor.tooltip.slabpickup.help=§rБыстрое поднятие щелчком ЛКМ, смотря вверх/вниз с этой плитой в руках.
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
# Stone/"ceramic material" based blocks
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
|
@ -25,17 +25,17 @@ tile.engineersdecor.rebar_concrete_tile.name=Железобетонная пли
|
|||
tile.engineersdecor.rebar_concrete_tile.help=§6Стальная железобетонная плитка.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
tile.engineersdecor.clinker_brick_slab.name=Клинкерная плита
|
||||
#tile.engineersdecor.clinker_brick_slab.help=§6Плита из клинкерного блока.§r\nВыглядит темнее и интенсивнее, чем Кирпичный блок.
|
||||
tile.engineersdecor.clinker_brick_slab.help=§6Плита из клинкерного блока.§r\nВыглядит темнее и интенсивнее, чем Кирпичный блок.
|
||||
tile.engineersdecor.clinker_brick_stained_slab.name=Плита из окраженного клинкерного кирпича
|
||||
#tile.engineersdecor.clinker_brick_stained_slab.help=§6Плита из Окрашенного клинкерного блока.
|
||||
tile.engineersdecor.clinker_brick_stained_slab.help=§6Плита из Окрашенного клинкерного блока.
|
||||
tile.engineersdecor.slag_brick_slab.name=Плита из шлакоблока
|
||||
#tile.engineersdecor.slag_brick_slab.help=§6Серо-коричневая кирпичная плита.
|
||||
tile.engineersdecor.slag_brick_slab.help=§6Серо-коричневая кирпичная плита.
|
||||
tile.engineersdecor.rebar_concrete_slab.name=Железобетонная плита
|
||||
#tile.engineersdecor.rebar_concrete_slab.help=§6Бетонная плита, усиленная сталью.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
tile.engineersdecor.rebar_concrete_slab.help=§6Бетонная плита, усиленная сталью.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
tile.engineersdecor.rebar_concrete_tile_slab.name=Железобетонная плитка
|
||||
#tile.engineersdecor.rebar_concrete_tile_slab.help=§6Бетонная плитка, усиленная сталью.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
tile.engineersdecor.rebar_concrete_tile_slab.help=§6Бетонная плитка, усиленная сталью.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
tile.engineersdecor.panzerglass_slab.name=Плита из бронированного стекла
|
||||
#tile.engineersdecor.panzerglass_slab.help=§6Усиленная стеклянная плита.§r Дорогая, взрывоустойчивая. Имеет тёмно-серый оттенок, слегка видны структурные линии.
|
||||
tile.engineersdecor.panzerglass_slab.help=§6Усиленная стеклянная плита.§r Дорогая, взрывоустойчивая. Имеет тёмно-серый оттенок, слегка видны структурные линии.
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
tile.engineersdecor.rebar_concrete_wall.name=Железобетонная стена
|
||||
tile.engineersdecor.rebar_concrete_wall.help=§6Стальная железобетонная стена.§r Дорогая, но взрывоустойчивая, как обсидиан.
|
||||
|
@ -86,15 +86,15 @@ tile.engineersdecor.steel_double_t_support.help=§6Фрагмент горизо
|
|||
tile.engineersdecor.treated_wood_table.name=Стол из обработанного дерева
|
||||
tile.engineersdecor.treated_wood_table.help=§6Прочный деревянный стол с четырьмя ножками.§r Для использования в помещении и на улице.
|
||||
tile.engineersdecor.steel_table.name=Стальной стол
|
||||
#tile.engineersdecor.steel_table.help=§6Прочный стол с четырьмя ножками.
|
||||
tile.engineersdecor.steel_table.help=§6Прочный стол с четырьмя ножками.
|
||||
tile.engineersdecor.steel_floor_grating.name=Решётка стального пола
|
||||
#tile.engineersdecor.steel_floor_grating.help=§6Декоративное стальное напольное покрытие.§r Выровнен по верху.
|
||||
tile.engineersdecor.steel_floor_grating.help=§6Декоративное стальное напольное покрытие.§r Выровнен по верху.
|
||||
tile.engineersdecor.treated_wood_stool.name=Табурет из обработанного дерева
|
||||
tile.engineersdecor.treated_wood_stool.help=§6Крепкий деревянный табурет.§r Для использования в помещении и на улице.
|
||||
tile.engineersdecor.treated_wood_crafting_table.name=Верстак из обработанного дерева
|
||||
tile.engineersdecor.treated_wood_crafting_table.help=§6Прочный и устойчивый к погодным условиям. Восемь слотов для хранения. Хранит инвентарь.
|
||||
tile.engineersdecor.treated_wood_side_table.name=Treated Wood Side Table
|
||||
#tile.engineersdecor.treated_wood_side_table.help=§6Needed after the work's done.
|
||||
tile.engineersdecor.treated_wood_side_table.help=§6Needed after the work's done.
|
||||
tile.engineersdecor.iron_inset_light.name=Встраиваемый осветитель
|
||||
tile.engineersdecor.iron_inset_light.help=§6Маленький источник света, интегрируемый в стены, пол или потолок.§r\n\
|
||||
Полезно для освещения мест, где проблематичны электрические осветительные установки.\
|
||||
|
@ -162,9 +162,9 @@ tile.engineersdecor.sign_danger.help=§6Общее предупреждение
|
|||
tile.engineersdecor.sign_defense.name=Знак «Осторожно, впереди система обороны»
|
||||
tile.engineersdecor.sign_defense.help=§6Предупреждающий знак для турелей, катушек Тесла и ловушек.
|
||||
tile.engineersdecor.sign_factoryarea.name=Знак «Заводская зона»
|
||||
tile.engineersdecor.sign_factoryarea.help=§6Знак для зданий или областей, где находятся большие машины.
|
||||
tile.engineersdecor.sign_factoryarea.help=§6Там дверь, пожалуйста...
|
||||
tile.engineersdecor.sign_exit.name=Знак «Выход»
|
||||
#tile.engineersdecor.sign_factoryarea.help=§6Там дверь, пожалуйста...
|
||||
#tile.engineersdecor.sign_factoryarea.help=§6There's the door, please ...
|
||||
#-----------------------------------------------------------------------------------------------------------
|
||||
tile.engineersdecor.halfslab_rebar_concrete.name=Арматура для бетона
|
||||
tile.engineersdecor.halfslab_rebar_concrete.help=§6Вертикально наращиваемая часть.§rПравый/левый щелчок со стеком частей на верхней или нижней поверхности для добавления/удаления частей.
|
||||
|
@ -206,8 +206,8 @@ engineersdecor.config.without_mob_chair_sitting=Без стульев для с
|
|||
engineersdecor.config.without_ladder_speed_boost=Без ускорения на лестницах
|
||||
engineersdecor.config.without_crafting_table_history=Без истории крафта в столе
|
||||
engineersdecor.config.without_valves=Без клапанов
|
||||
engineersdecor.config.without_waste_incinerator=Без сжигателя отходов
|
||||
engineersdecor.config.without_passive_fluid_accumulator=Без жидкостного накопителя
|
||||
engineersdecor.config.without_waste_incinerator=Без сжигателя отходов
|
||||
engineersdecor.config.without_sign_plates=Без знаков
|
||||
engineersdecor.config.without_factory_dropper=Без фабричного выбрасывателя
|
||||
engineersdecor.config.without_slabs=Без плит
|
||||
|
|
|
@ -86,7 +86,7 @@ tile.engineersdecor.treated_wood_table.help=§6坚固的四足木桌.
|
|||
tile.engineersdecor.steel_table.name=Steel Table
|
||||
#tile.engineersdecor.steel_table.help=§6Robust four-legged steel table.
|
||||
tile.engineersdecor.steel_floor_grating.name=Steel Floor Grating
|
||||
#tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned.
|
||||
#tile.engineersdecor.steel_floor_grating.help=§6Decorative steel floor covering.§r Top aligned. Items fall through.
|
||||
tile.engineersdecor.treated_wood_stool.name=Treated Wood Stool
|
||||
#tile.engineersdecor.treated_wood_stool.help=§6Robust Wood Stool.§r Indoor and outdoor use.
|
||||
tile.engineersdecor.treated_wood_crafting_table.name=Treated Wood Crafting Table
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
"homepage": "https://www.curseforge.com/minecraft/mc-mods/engineers-decor/",
|
||||
"promos": {
|
||||
"1.12.2-recommended": "1.0.10",
|
||||
"1.12.2-latest": "1.0.10",
|
||||
"1.12.2-latest": "1.0.11-b1",
|
||||
"1.13.2-recommended": "",
|
||||
"1.13.2-latest": "1.0.7-b5",
|
||||
"1.14.4-recommended": "",
|
||||
"1.14.4-latest": "1.0.9-b9"
|
||||
},
|
||||
"1.12.2": {
|
||||
"1.0.11-b1": "[M] Lang update ru-ru (Shellyoung, PR #45).\n[F] Fixed bounding box of the Steel Table.\n[M] Steel Floor Frating: Items fall through.",
|
||||
"1.0.10": "[R] Release based on v1.0.10-b2. Release-to-release changes: * Steel table added. * Steel floor grating added. * Treated wood side table added. * Exit Sign added. * Recipe fixes.",
|
||||
"1.0.10-b2": "[A] Steel table added.\n[A] Steel floor grating added.",
|
||||
"1.0.10-b1": "[A] Treated wood side table added.\n[F] Fixed recipe collision of Metal Rung Ladder (issue #37, thx ProsperCraft for reporting).\n[A] Added Exit Sign (texture design by J. Carver).",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue