New logo and minor housekeeping

This commit is contained in:
Andrew-71 2023-12-27 10:32:29 +03:00
parent ead1877aa1
commit 367beac591
10 changed files with 8 additions and 31 deletions

View file

@ -10,9 +10,6 @@ It was inspired by the 1.16 [Soviet Era](https://www.curseforge.com/minecraft/mc
* Furniture and appliances to decorate your house * Furniture and appliances to decorate your house
* Lots of other things! * Lots of other things!
NOTE: Right now the mod is in beta, and some of the blocks do not have crafting recipes. This will be fixed soon.
We also have many features in development, so stay tuned!
#### Frequently asked questions #### Frequently asked questions
**Q**: Can I use this mod in my modpack?\ **Q**: Can I use this mod in my modpack?\
**A**: Of course! But please do not claim the mod as your own. A link to this mod would be appreciated too! **A**: Of course! But please do not claim the mod as your own. A link to this mod would be appreciated too!

View file

@ -13,14 +13,7 @@
* Figure out electronic devices - function * Figure out electronic devices - function
=== ACHIEVEMENTS === === ACHIEVEMENTS ===
IN -- * Chicken kiev - kill a chicken with aspect of fire sickle
Worker's Tool - acquire a sickle
Kolkhoz Warrior - kill someone with a sickle
Gambler - throw dice 100 times
Lucky throw - roll perfect die 100 times
Serious Addiction - throw a dice 1000 times, and then reevaluate your life choices
TODO --
Chicken kiev - kill a chicken with aspect of fire sickle
=== VERSION SPECIFIC === === VERSION SPECIFIC ===
## 0.3 ## 0.3

View file

@ -6,16 +6,16 @@ org.gradle.parallel=true
# check these on https://fabricmc.net/develop # check these on https://fabricmc.net/develop
minecraft_version=1.20.1 minecraft_version=1.20.1
yarn_mappings=1.20.1+build.10 yarn_mappings=1.20.1+build.10
loader_version=0.14.24 loader_version=0.15.3
# Mod Properties # Mod Properties
mod_name=New Soviet Era mod_name=New Soviet Era
mod_version=0.3 mod_version=0.4
maven_group=su.a71 maven_group=su.a71
mod_id=new_soviet mod_id=new_soviet
# Dependencies # Dependencies
fabric_version=0.90.4+1.20.1 fabric_version=0.91.0+1.20.1
modmenu_version=7.2.2 modmenu_version=7.2.2
# Modrinth publishing # Modrinth publishing

View file

@ -82,7 +82,6 @@ public class BoundaryMarkerBlock extends Block implements Waterloggable {
// DyeColor IDs with better colours // DyeColor IDs with better colours
public static int getColour(int id) { public static int getColour(int id) {
return switch (id) { return switch (id) {
case 0 -> 0xffffff;
case 1 -> 0xb67134; case 1 -> 0xb67134;
case 2 -> 0xab4d8b; case 2 -> 0xab4d8b;
case 3 -> 0x398b9c; case 3 -> 0x398b9c;
@ -98,7 +97,7 @@ public class BoundaryMarkerBlock extends Block implements Waterloggable {
case 13 -> 0x1b6031; case 13 -> 0x1b6031;
case 14 -> 0x8b2030; case 14 -> 0x8b2030;
case 15 -> 0x272228; case 15 -> 0x272228;
default -> 0xffffff; default -> 0xffffff; // Also 0
}; };
} }
} }

View file

@ -27,9 +27,7 @@ import net.minecraft.world.BlockView;
import net.minecraft.world.World; import net.minecraft.world.World;
import net.minecraft.world.WorldAccess; import net.minecraft.world.WorldAccess;
import su.a71.new_soviet.NewSoviet;
import su.a71.new_soviet.entities.TVBlockEntity; import su.a71.new_soviet.entities.TVBlockEntity;
import su.a71.new_soviet.registration.NSE_Items;
import su.a71.new_soviet.registration.NSE_Sounds; import su.a71.new_soviet.registration.NSE_Sounds;
import su.a71.new_soviet.util.Shapes; import su.a71.new_soviet.util.Shapes;

View file

@ -52,9 +52,9 @@ public class WindowBlock extends HorizontalFacingBlock {
public BlockState getPlacementState(ItemPlacementContext ctx) { public BlockState getPlacementState(ItemPlacementContext ctx) {
BlockState above = ctx.getWorld().getBlockState(ctx.getBlockPos().up()); BlockState above = ctx.getWorld().getBlockState(ctx.getBlockPos().up());
BlockState below = ctx.getWorld().getBlockState(ctx.getBlockPos().down()); BlockState below = ctx.getWorld().getBlockState(ctx.getBlockPos().down());
// if ((above.getBlock() instanceof Window && ((Window) above.getBlock()).getStateManager().getProperty("broken") == true) || (below.getBlock() instanceof Window)) { if ((above.getBlock() instanceof WindowBlock && ((WindowBlock)above.getBlock()).getStateManager().getProperty("broken").equals(true)) || (below.getBlock() instanceof WindowBlock)) {
//
// } }
return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite()); return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite());
} }
} }

View file

@ -12,14 +12,11 @@ import net.minecraft.predicate.entity.DamageSourcePredicate;
import net.minecraft.predicate.entity.EntityEquipmentPredicate; import net.minecraft.predicate.entity.EntityEquipmentPredicate;
import net.minecraft.predicate.entity.EntityPredicate; import net.minecraft.predicate.entity.EntityPredicate;
import net.minecraft.predicate.entity.PlayerPredicate; import net.minecraft.predicate.entity.PlayerPredicate;
import net.minecraft.predicate.item.EnchantmentPredicate;
import net.minecraft.predicate.item.ItemPredicate; import net.minecraft.predicate.item.ItemPredicate;
import net.minecraft.stat.Stats; import net.minecraft.stat.Stats;
import net.minecraft.text.Text; import net.minecraft.text.Text;
import net.minecraft.util.Identifier; import net.minecraft.util.Identifier;
import net.minecraft.util.UseAction;
import su.a71.new_soviet.NewSoviet; import su.a71.new_soviet.NewSoviet;
import su.a71.new_soviet.items.DiceItem;
import su.a71.new_soviet.registration.NSE_Items; import su.a71.new_soviet.registration.NSE_Items;
import su.a71.new_soviet.registration.NSE_Stats; import su.a71.new_soviet.registration.NSE_Stats;
import su.a71.new_soviet.registration.NSE_Tags; import su.a71.new_soviet.registration.NSE_Tags;

View file

@ -4,7 +4,6 @@ package su.a71.new_soviet.datagen;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput; import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput;
import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider; import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
import net.minecraft.block.*; import net.minecraft.block.*;
import net.minecraft.data.server.recipe.RecipeJsonProvider; import net.minecraft.data.server.recipe.RecipeJsonProvider;
import net.minecraft.data.server.recipe.RecipeProvider; import net.minecraft.data.server.recipe.RecipeProvider;
@ -14,9 +13,7 @@ import net.minecraft.item.ItemConvertible;
import net.minecraft.item.Items; import net.minecraft.item.Items;
import net.minecraft.recipe.Ingredient; import net.minecraft.recipe.Ingredient;
import net.minecraft.recipe.book.RecipeCategory; import net.minecraft.recipe.book.RecipeCategory;
import net.minecraft.registry.tag.BlockTags;
import net.minecraft.registry.tag.ItemTags; import net.minecraft.registry.tag.ItemTags;
import net.minecraft.sound.BlockSoundGroup;
import net.minecraft.util.Util; import net.minecraft.util.Util;
import su.a71.new_soviet.registration.NSE_Blocks; import su.a71.new_soviet.registration.NSE_Blocks;
import su.a71.new_soviet.registration.NSE_Custom; import su.a71.new_soviet.registration.NSE_Custom;

View file

@ -2,17 +2,13 @@ package su.a71.new_soviet.items;
import net.minecraft.client.item.TooltipContext; import net.minecraft.client.item.TooltipContext;
import net.minecraft.entity.player.PlayerEntity; import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.FoodComponents;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.sound.SoundCategory; import net.minecraft.sound.SoundCategory;
import net.minecraft.stat.Stats; import net.minecraft.stat.Stats;
import net.minecraft.text.Text; import net.minecraft.text.Text;
import net.minecraft.util.ActionResult;
import net.minecraft.util.Hand; import net.minecraft.util.Hand;
import net.minecraft.util.TypedActionResult; import net.minecraft.util.TypedActionResult;
import net.minecraft.util.UseAction;
import net.minecraft.world.World; import net.minecraft.world.World;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 KiB

After

Width:  |  Height:  |  Size: 211 KiB