diff --git a/.gitignore b/.gitignore index 3facbeb5..85e34f08 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ options.txt BloodMagic_Client.launch BloodMagic_Server.launch +usercache.json diff --git a/src/main/resources/assets/bloodmagic/blockstates/BlockBloodLight.json b/src/main/resources/assets/bloodmagic/blockstates/BlockBloodLight.json new file mode 100644 index 00000000..c67139da --- /dev/null +++ b/src/main/resources/assets/bloodmagic/blockstates/BlockBloodLight.json @@ -0,0 +1,10 @@ +{ + "variants": { + "normal": { + "model": "bloodmagic:BlockBloodLight", + "textures": { + "all": "bloodmagic:blocks/BlockBloodLight" + } + } + } +} diff --git a/src/main/resources/assets/bloodmagic/blockstates/BlockCrystal.json b/src/main/resources/assets/bloodmagic/blockstates/BlockCrystal.json new file mode 100644 index 00000000..2119d373 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/blockstates/BlockCrystal.json @@ -0,0 +1,22 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { }, + "model": "cube_all", + "uvlock": true + }, + "variants": { + "type": { + "normal": { + "textures": { + "all": "bloodmagic:blocks/ShardCluster" + } + }, + "brick": { + "textures": { + "all": "bloodmagic:blocks/ShardClusterBrick" + } + } + } + } +} diff --git a/src/main/resources/assets/bloodmagic/lang/en_US.lang b/src/main/resources/assets/bloodmagic/lang/en_US.lang index 23d24751..3d573bf5 100644 --- a/src/main/resources/assets/bloodmagic/lang/en_US.lang +++ b/src/main/resources/assets/bloodmagic/lang/en_US.lang @@ -66,6 +66,8 @@ item.BloodMagic.sigil.water.name=Water Sigil item.BloodMagic.sigil.lava.name=Lava Sigil item.BloodMagic.sigil.void.name=Void Sigil +item.BloodMagic.altarMaker.name=Altar Maker + # Blocks tile.BloodMagic.fluid.lifeEssence.name=Life Essence @@ -94,11 +96,15 @@ tile.BloodMagic.ritualStone.dawn.name=Ritual Stone of Dawn tile.BloodMagic.bloodstonebrick.normal.name=Bloodstone Brick tile.BloodMagic.bloodstonebrick.large.name=Large Bloodstone Brick +tile.BloodMagic.crystal.normal.name=Crystal Cluster +tile.BloodMagic.crystal.brick.name=Crystal Cluster Brick +tile.BloodMagic.bloodLight.name=Blood Light # Tooltips tooltip.BloodMagic.orb.desc=Stores raw Life Essence tooltip.BloodMagic.orb.owner=Added by: %s tooltip.BloodMagic.currentOwner=Owner: %s +tooltip.BloodMagic.currentTier=Current tier: tooltip.BloodMagic.sigil.air.desc=&oI feel lighter already... tooltip.BloodMagic.sigil.bloodLight.desc=&oI see a light! @@ -119,6 +125,11 @@ tooltip.BloodMagic.activationCrystal.weak=Activates low-level rituals tooltip.BloodMagic.activationCrystal.awakened=Activates more powerful rituals tooltip.BloodMagic.activationCrystal.creative=Creative Only - Activates any ritual +# Miscs +misc.altarMaker.setTier=Set Tier to: %d +misc.altarMaker.building=Building a: Tier %d Altar +misc.altarMaker.destroy=Destroyed a: Tier %d Altar + # JustEnoughItems jei.BloodMagic.recipe.altar=Blood Altar jei.BloodMagic.recipe.requiredLP=LP: %d diff --git a/src/main/resources/assets/bloodmagic/models/block/BlockBloodLight.json b/src/main/resources/assets/bloodmagic/models/block/BlockBloodLight.json new file mode 100644 index 00000000..5a2673b2 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/block/BlockBloodLight.json @@ -0,0 +1,15 @@ +{ + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 0, 0, 0 ], + "faces": { + "down": { "texture": "#down", "cullface": "down" }, + "up": { "texture": "#up", "cullface": "up" }, + "north": { "texture": "#north", "cullface": "north" }, + "south": { "texture": "#south", "cullface": "south" }, + "west": { "texture": "#west", "cullface": "west" }, + "east": { "texture": "#east", "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/block/BlockCrystal0.json b/src/main/resources/assets/bloodmagic/models/block/BlockCrystal0.json new file mode 100644 index 00000000..6e7787eb --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/block/BlockCrystal0.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "bloodmagic:blocks/ShardCluster" + } +} diff --git a/src/main/resources/assets/bloodmagic/models/block/BlockCrystal1.json b/src/main/resources/assets/bloodmagic/models/block/BlockCrystal1.json new file mode 100644 index 00000000..ad9dce6c --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/block/BlockCrystal1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "bloodmagic:blocks/ShardClusterBrick" + } +} diff --git a/src/main/resources/assets/bloodmagic/models/item/BlockBloodLight.json b/src/main/resources/assets/bloodmagic/models/item/BlockBloodLight.json new file mode 100644 index 00000000..68fd1bc5 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/item/BlockBloodLight.json @@ -0,0 +1,10 @@ +{ + "parent": "bloodmagic:block/BlockBloodLight", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/item/BlockCrystal0.json b/src/main/resources/assets/bloodmagic/models/item/BlockCrystal0.json new file mode 100644 index 00000000..b5780718 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/item/BlockCrystal0.json @@ -0,0 +1,10 @@ +{ + "parent": "bloodmagic:block/BlockCrystal0", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/item/BlockCrystal1.json b/src/main/resources/assets/bloodmagic/models/item/BlockCrystal1.json new file mode 100644 index 00000000..c111c164 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/item/BlockCrystal1.json @@ -0,0 +1,10 @@ +{ + "parent": "bloodmagic:block/BlockCrystal1", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/bloodmagic/models/item/ItemAltarMaker.json b/src/main/resources/assets/bloodmagic/models/item/ItemAltarMaker.json new file mode 100644 index 00000000..a97bee66 --- /dev/null +++ b/src/main/resources/assets/bloodmagic/models/item/ItemAltarMaker.json @@ -0,0 +1,6 @@ +{ + "parent":"bloodmagic:item/ItemModelBase", + "textures": { + "layer0":"bloodmagic:items/AltarMaker" + } +} diff --git a/src/main/resources/assets/bloodmagic/textures/blocks/BlockBloodLight.png b/src/main/resources/assets/bloodmagic/textures/blocks/BlockBloodLight.png index 67bede34..cb77176b 100644 Binary files a/src/main/resources/assets/bloodmagic/textures/blocks/BlockBloodLight.png and b/src/main/resources/assets/bloodmagic/textures/blocks/BlockBloodLight.png differ diff --git a/src/main/resources/assets/bloodmagic/textures/items/AltarMaker.png b/src/main/resources/assets/bloodmagic/textures/items/AltarMaker.png new file mode 100644 index 00000000..431492cc Binary files /dev/null and b/src/main/resources/assets/bloodmagic/textures/items/AltarMaker.png differ