stuffs
This commit is contained in:
@@ -23,4 +23,6 @@
|
||||
|
||||
## 1.18.2-1.1.3-unstable (incomplete)
|
||||
- added evade enchantment
|
||||
- added more advancements
|
||||
- added more advancements
|
||||
- added weem hay bale
|
||||
- rearranged block files
|
||||
@@ -1,21 +0,0 @@
|
||||
package net.arcmods.ryantlg.blocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blockClasses.WeemCropBlock;
|
||||
import net.minecraft.block.AbstractBlock;
|
||||
import net.minecraft.block.CropBlock;
|
||||
import net.minecraft.block.Material;
|
||||
import net.minecraft.sound.BlockSoundGroup;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
|
||||
public class CropBlocks {
|
||||
public static final CropBlock WEEM_CROP_BLOCK = new WeemCropBlock(AbstractBlock.Settings.of(Material.PLANT).nonOpaque().noCollision().ticksRandomly().breakInstantly().sounds(BlockSoundGroup.CROP));
|
||||
|
||||
public static void register() {
|
||||
|
||||
Registry.register(Registry.BLOCK, new Identifier("gameritems","weem_crop_block"), WEEM_CROP_BLOCK);
|
||||
|
||||
gameritems.LOGGER.info("CropBlocks loaded");
|
||||
}
|
||||
}
|
||||
31
src/main/java/net/arcmods/ryantlg/blocks/cropBlocks/weemCrop.java
Executable file
31
src/main/java/net/arcmods/ryantlg/blocks/cropBlocks/weemCrop.java
Executable file
@@ -0,0 +1,31 @@
|
||||
package net.arcmods.ryantlg.blocks.cropBlocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blockClasses.WeemCropBlock;
|
||||
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
||||
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||
import net.fabricmc.fabric.api.registry.FlammableBlockRegistry;
|
||||
import net.minecraft.block.AbstractBlock;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.CropBlock;
|
||||
import net.minecraft.block.Material;
|
||||
import net.minecraft.block.PillarBlock;
|
||||
import net.minecraft.item.BlockItem;
|
||||
import net.minecraft.sound.BlockSoundGroup;
|
||||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.util.registry.Registry;
|
||||
|
||||
public class weemCrop {
|
||||
public static final CropBlock WEEM_CROP_BLOCK = new WeemCropBlock(AbstractBlock.Settings.of(Material.PLANT).nonOpaque().noCollision().ticksRandomly().breakInstantly().sounds(BlockSoundGroup.CROP));
|
||||
public static final Block WEEM_HAY_BLOCK = new PillarBlock(FabricBlockSettings.of(Material.SOLID_ORGANIC).nonOpaque().strength(1, 1).sounds(BlockSoundGroup.GRASS));
|
||||
|
||||
public static void register() {
|
||||
|
||||
Registry.register(Registry.BLOCK, new Identifier("gameritems","weem_crop_block"), WEEM_CROP_BLOCK);
|
||||
Registry.register(Registry.BLOCK, new Identifier("gameritems", "weem_hay_block"), WEEM_HAY_BLOCK);
|
||||
Registry.register(Registry.ITEM, new Identifier("gameritems", "weem_hay_block"), new BlockItem(WEEM_HAY_BLOCK, new FabricItemSettings().group(gameritems.CHING)));
|
||||
FlammableBlockRegistry.getDefaultInstance().add(WEEM_HAY_BLOCK, 60, 20);
|
||||
|
||||
gameritems.LOGGER.info("CropBlocks loaded");
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package net.arcmods.ryantlg.blocks;
|
||||
package net.arcmods.ryantlg.blocks.metalBlocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blockClasses.jeremiumBlock;
|
||||
@@ -1,4 +1,4 @@
|
||||
package net.arcmods.ryantlg.blocks;
|
||||
package net.arcmods.ryantlg.blocks.metalBlocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
||||
@@ -1,4 +1,4 @@
|
||||
package net.arcmods.ryantlg.blocks;
|
||||
package net.arcmods.ryantlg.blocks.metalBlocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blockClasses.oriumBlock;
|
||||
@@ -1,4 +1,4 @@
|
||||
package net.arcmods.ryantlg.blocks;
|
||||
package net.arcmods.ryantlg.blocks.otherBlocks;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blockClasses.Damon;
|
||||
@@ -1,10 +1,10 @@
|
||||
package net.arcmods.ryantlg;
|
||||
|
||||
import net.arcmods.ryantlg.blocks.CropBlocks;
|
||||
import net.arcmods.ryantlg.blocks.FunnyBlocks;
|
||||
import net.arcmods.ryantlg.blocks.jeremiumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.omniumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.oriumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.cropBlocks.weemCrop;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.jeremiumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.omniumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.oriumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.otherBlocks.FunnyBlocks;
|
||||
import net.arcmods.ryantlg.enchantments.evadeEnchantment;
|
||||
import net.arcmods.ryantlg.items.armour.jeremiumArmour;
|
||||
import net.arcmods.ryantlg.items.armour.notArmour;
|
||||
@@ -86,7 +86,7 @@ public class gameritems implements ModInitializer {
|
||||
OriumOreGen.register();
|
||||
DeepslateOriumOreGen.register();
|
||||
|
||||
CropBlocks.register();
|
||||
weemCrop.register();
|
||||
|
||||
fabricOfReality.register();
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package net.arcmods.ryantlg;
|
||||
|
||||
import net.arcmods.ryantlg.blocks.CropBlocks;
|
||||
import net.arcmods.ryantlg.blocks.cropBlocks.weemCrop;
|
||||
import net.arcmods.ryantlg.utils.bowModelPredicateProvider;
|
||||
import net.fabricmc.api.ClientModInitializer;
|
||||
import net.fabricmc.api.EnvType;
|
||||
@@ -13,7 +13,7 @@ public class gameritemsClient implements ClientModInitializer{
|
||||
|
||||
@Override
|
||||
public void onInitializeClient() {
|
||||
BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), CropBlocks.WEEM_CROP_BLOCK);
|
||||
BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(), weemCrop.WEEM_CROP_BLOCK);
|
||||
|
||||
bowModelPredicateProvider.registerBowModels();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package net.arcmods.ryantlg.items.itemsByCrop;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.CropBlocks;
|
||||
import net.arcmods.ryantlg.blocks.cropBlocks.weemCrop;
|
||||
import net.arcmods.ryantlg.itemClasses.BreemItem;
|
||||
import net.arcmods.ryantlg.itemClasses.WeemItem;
|
||||
import net.arcmods.ryantlg.statusEffects.GamerEffects;
|
||||
@@ -56,14 +56,13 @@ public class weemItems {
|
||||
|
||||
//seeds
|
||||
//================================================================================================================
|
||||
public static final Item WEEM_SEEDS = new AliasedBlockItem(CropBlocks.WEEM_CROP_BLOCK, new Item.Settings().group(gameritems.CHING));
|
||||
public static final Item WEEM_SEEDS = new AliasedBlockItem(weemCrop.WEEM_CROP_BLOCK, new Item.Settings().group(gameritems.CHING));
|
||||
|
||||
|
||||
public static void register() {
|
||||
|
||||
Registry.register(Registry.ITEM, new Identifier("gameritems", "breem"), BREEM);
|
||||
Registry.register(Registry.ITEM, new Identifier("gameritems", "weem_apple"), WEEM_APPLE);
|
||||
|
||||
Registry.register(Registry.ITEM, new Identifier("gameritems","weem_seeds"), WEEM_SEEDS);
|
||||
Registry.register(Registry.ITEM, new Identifier("gameritems", "weem"), WEEM);
|
||||
|
||||
|
||||
@@ -5,4 +5,6 @@ advancements
|
||||
argentine
|
||||
geranine
|
||||
soulium
|
||||
floute
|
||||
floute
|
||||
|
||||
port to 1.18.1 when busyn't
|
||||
@@ -3,7 +3,7 @@ package net.arcmods.ryantlg.worldGeneration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.omniumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.omniumBlocks;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeSelectors;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
|
||||
@@ -3,7 +3,7 @@ package net.arcmods.ryantlg.worldGeneration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.oriumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.oriumBlocks;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeSelectors;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
|
||||
@@ -3,7 +3,7 @@ package net.arcmods.ryantlg.worldGeneration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.jeremiumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.jeremiumBlocks;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeSelectors;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
|
||||
@@ -3,7 +3,7 @@ package net.arcmods.ryantlg.worldGeneration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.omniumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.omniumBlocks;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeSelectors;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
|
||||
@@ -3,7 +3,7 @@ package net.arcmods.ryantlg.worldGeneration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.arcmods.ryantlg.gameritems;
|
||||
import net.arcmods.ryantlg.blocks.oriumBlocks;
|
||||
import net.arcmods.ryantlg.blocks.metalBlocks.oriumBlocks;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeModifications;
|
||||
import net.fabricmc.fabric.api.biome.v1.BiomeSelectors;
|
||||
import net.minecraft.util.registry.RegistryKey;
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"variants": {
|
||||
"axis=y": {
|
||||
"model": "gameritems:block/weem_hay_block"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "gameritems:block/weem_hay_block",
|
||||
"x": 90
|
||||
},
|
||||
"axis=x": {
|
||||
"model": "gameritems:block/weem_hay_block",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -70,6 +70,7 @@
|
||||
"block.gameritems.deepslate_omnium_ore": "Deepslate Omnium Ore",
|
||||
"block.gameritems.deepslate_orium_ore": "Deepslate Orium Ore",
|
||||
"item.gameritems.gamer_bow": "Gamer Bow",
|
||||
"enchantment.gameritems.evade": "Evade"
|
||||
"enchantment.gameritems.evade": "Evade",
|
||||
"block.gameritems.weem_hay_block": "Weem Hay Bale"
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"parent": "minecraft:block/cube_column",
|
||||
"textures": {
|
||||
"end": "gameritems:block/weem_block_top",
|
||||
"side": "gameritems:block/weem_block_side"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"parent": "minecraft:block/cube_column_horizontal",
|
||||
"textures": {
|
||||
"end": "gameritems:block/weem_block_top",
|
||||
"side": "gameritems:block/weem_block_side"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"parent": "gameritems:block/weem_hay_block"
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 821 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
Reference in New Issue
Block a user