Skip to content

Commit

Permalink
Add code for all plushies
Browse files Browse the repository at this point in the history
  • Loading branch information
SirJain0 committed Aug 10, 2024
1 parent 17cb880 commit a791b90
Show file tree
Hide file tree
Showing 21 changed files with 302 additions and 150 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// 1.20.1 2024-07-04T18:52:36.8455002 Loot Tables
// 1.20.1 2024-08-10T10:33:43.6969543 Loot Tables
cb6ebf563b25e300c7e7e95b91fffdae2f412061 data/perfectplushies/loot_tables/blocks/aye_aye_plushie.json
ffbeb5a2cd3891aab26eaf13f9c308c1e34ac3e9 data/perfectplushies/loot_tables/blocks/bear_plushie.json
a3a1e869645030831a3fa55cd497af08ca7c6972 data/perfectplushies/loot_tables/blocks/capybara_plushie.json
5ffda2b7c1085f110d342cf45f8e0545e1354fc4 data/perfectplushies/loot_tables/blocks/cat_plushie.json
Expand All @@ -14,6 +15,7 @@ a97216212d42db9f65a36fb2c40fa83435f8a578 data/perfectplushies/loot_tables/blocks
11c4dddce8ef7912f3c02668322a8518ce000647 data/perfectplushies/loot_tables/blocks/gamerpotion_plushie_rare.json
c896cb08a7c89aa64e64cb56caf0e5598b5113b4 data/perfectplushies/loot_tables/blocks/geode_plushie.json
f70f7c0d64473e541cac1a3e0f9438f82bef7f72 data/perfectplushies/loot_tables/blocks/goose_plushie.json
bdc6a27f85cf53afcd60179c79cc973c8f6a9fc1 data/perfectplushies/loot_tables/blocks/hedgehog_plushie.json
eddc07df737e8965dc9af46ad0c0f29b11beca83 data/perfectplushies/loot_tables/blocks/hippo_plushie.json
d127d4fd49cfb6f5674821a5b9b60ef7073dd1f9 data/perfectplushies/loot_tables/blocks/hummingbird_plushie.json
ac69925551768b382ddf73e621850865a3b5d685 data/perfectplushies/loot_tables/blocks/joosh_plushie.json
Expand All @@ -23,6 +25,7 @@ ac69925551768b382ddf73e621850865a3b5d685 data/perfectplushies/loot_tables/blocks
6da3ae5440824ef6dbfa878b64e04cfa16fd172b data/perfectplushies/loot_tables/blocks/mouse_plushie.json
d1d499db00751ee11f990d0ed0d0d07085d2e0a0 data/perfectplushies/loot_tables/blocks/nyf_plushie.json
beb848db71fc418cbd10ccecd683ab4b191336d1 data/perfectplushies/loot_tables/blocks/panda_plushie.json
00334e50231cfa7edc22e4207f137dc85ca4c781 data/perfectplushies/loot_tables/blocks/quokka_plushie.json
496320554a3c31d63eca210dea9f21a6c85dfd19 data/perfectplushies/loot_tables/blocks/rabbit_plushie.json
cd08b6c6a4d093a7db96b3257b4a9299c1279de9 data/perfectplushies/loot_tables/blocks/raccoon_plushie.json
7d52b66d1c53ca457faccb92d962f24f9691d301 data/perfectplushies/loot_tables/blocks/red_fox_plushie.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// 1.20.1 2024-07-04T18:54:50.8642803 Tags for minecraft:item mod id perfectplushies
22aa3de912dfb6ba98470c1c89436be6ef8470d6 data/perfectplushieapi/tags/items/epic_village_plushies.json
// 1.20.1 2024-08-10T10:33:43.6919278 Tags for minecraft:item mod id perfectplushies
8f9eeda59e841d3a242407c81f1547ff413ef247 data/perfectplushieapi/tags/items/rare_treasure_plushies.json
22aa3de912dfb6ba98470c1c89436be6ef8470d6 data/perfectplushieapi/tags/items/rare_village_plushies.json
4bec6df4c6f446aa6a53294ad9690a4f5cba3ac1 data/perfectplushieapi/tags/items/treasure_plushies.json
6f9f3398f1397db526c28bc2ba638c6e3772a508 data/perfectplushieapi/tags/items/village_plushies.json
9998a9957f871179727084a01c58b8fc82ffbd7f data/perfectplushieapi/tags/items/village_plushies.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// 1.20.1 2024-07-04T19:44:18.1785372 Block States: perfectplushies
// 1.20.1 2024-08-10T10:33:43.6989545 Block States: perfectplushies
aa1bc4ffb87879fb89ad14c28753a9185e5d4c0c assets/perfectplushies/blockstates/aye_aye_plushie.json
c8eaf216548086f4ebd92b3d5d452c0cfce18ab1 assets/perfectplushies/blockstates/bear_plushie.json
883bae1c8687e5b469277c5d0cda4bdf0a817f06 assets/perfectplushies/blockstates/capybara_plushie.json
306a7d5be72f7968a968e6fecc5f26f79df392ee assets/perfectplushies/blockstates/cat_plushie.json
Expand All @@ -14,6 +15,7 @@ c6542e718ca58d4937fb6e88c343dc28d1b836f7 assets/perfectplushies/blockstates/dog_
c13ec9b2337473c0d1171a46786a4438956887a3 assets/perfectplushies/blockstates/gamerpotion_plushie_rare.json
8a109119106013edf2aeb34524dfb2e9f11b5a56 assets/perfectplushies/blockstates/geode_plushie.json
008eea68dcfa6afbf7cfcb012c41dcc1a5b40dc3 assets/perfectplushies/blockstates/goose_plushie.json
19e0b740e6edfa6d628ba0f2a268e8b7c5230a4f assets/perfectplushies/blockstates/hedgehog_plushie.json
5d496e364d4f8257655ce89e1a2a7cc1df8c6d23 assets/perfectplushies/blockstates/hippo_plushie.json
f61b38c7ec5618e9ace7204bb1471a52bda0ca05 assets/perfectplushies/blockstates/hummingbird_plushie.json
3e47c2809361f893f239469fd793e6451ba0c629 assets/perfectplushies/blockstates/joosh_plushie.json
Expand All @@ -23,6 +25,7 @@ a29cc2a1589dfe76caa27dca872ca2c0097b57a3 assets/perfectplushies/blockstates/lion
0d620969cd792ea2d01d9751fbab779a6ae0cffc assets/perfectplushies/blockstates/mouse_plushie.json
643763c3436d85902d6cd0f7a2ce0dce2ec13337 assets/perfectplushies/blockstates/nyf_plushie.json
33a3f393fb37ec4405c2ced8d895fa4cc627cb9f assets/perfectplushies/blockstates/panda_plushie.json
411e0a691754136c6a7dec33cab552e66dffbc1f assets/perfectplushies/blockstates/quokka_plushie.json
b5dcaa91dd38f41afaf861c0f78cfccdae8bfe1f assets/perfectplushies/blockstates/rabbit_plushie.json
351014dbf4b43f6f236418493e1e8c5fa273ea1b assets/perfectplushies/blockstates/raccoon_plushie.json
94d4cf2ae7ff14d4c64ca0b1ae425bc4800c5d53 assets/perfectplushies/blockstates/red_fox_plushie.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// 1.20.1 2024-07-04T18:52:36.8465177 Tags for minecraft:block mod id perfectplushies
// 1.20.1 2024-08-10T10:33:43.6979534 Tags for minecraft:block mod id perfectplushies
7c51930b72164ac6a70f0a3811b2c3d35b710c2d data/perfectplushieapi/tags/blocks/treasure_plushies.json
6f9f3398f1397db526c28bc2ba638c6e3772a508 data/perfectplushieapi/tags/blocks/village_plushies.json
9998a9957f871179727084a01c58b8fc82ffbd7f data/perfectplushieapi/tags/blocks/village_plushies.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// 1.20.1 2024-07-04T18:52:36.8455002 Item Models: perfectplushies
// 1.20.1 2024-08-10T10:33:43.6949539 Item Models: perfectplushies
1f968a9d760519c596998566cca24dd9af96b215 assets/perfectplushies/models/item/aye_aye_plushie.json
693693b2c54c42d4548eb314c5b02073a1ef50e3 assets/perfectplushies/models/item/bear_plushie.json
57d71dd9b3836536a19bb7d0a2973db730fc6f1e assets/perfectplushies/models/item/capybara_plushie.json
390b7656f1409cab89e538abc31fb436d01a1bf3 assets/perfectplushies/models/item/cat_plushie.json
Expand All @@ -13,6 +14,7 @@ e51d02a025dea223310f5dd901c62ed1fba36912 assets/perfectplushies/models/item/frog
9c00669cd7e27b9825fab8fcf18d4ef2df7bed4d assets/perfectplushies/models/item/gamerpotion_plushie_rare.json
9c00669cd7e27b9825fab8fcf18d4ef2df7bed4d assets/perfectplushies/models/item/geode_plushie.json
6f7bcbb2e9ed7e1faf73a5526134bbb9504dd75a assets/perfectplushies/models/item/goose_plushie.json
5cabc45079b877dd3209e27bfe2e8c5c79da1009 assets/perfectplushies/models/item/hedgehog_plushie.json
45036ccf1c7ad1e43c7a2f84a6b5f850af5cdcc7 assets/perfectplushies/models/item/hippo_plushie.json
9d7cdf62c65087adb0e03ca1c5430f43601c9af8 assets/perfectplushies/models/item/hummingbird_plushie.json
9c00669cd7e27b9825fab8fcf18d4ef2df7bed4d assets/perfectplushies/models/item/joosh_plushie.json
Expand All @@ -22,6 +24,7 @@ e51d02a025dea223310f5dd901c62ed1fba36912 assets/perfectplushies/models/item/frog
93f67d345ee9087fa4ae798f95858b5b1320760b assets/perfectplushies/models/item/mouse_plushie.json
9c00669cd7e27b9825fab8fcf18d4ef2df7bed4d assets/perfectplushies/models/item/nyf_plushie.json
a79ca6080fccf20a4be4c4056b400676f03a37a1 assets/perfectplushies/models/item/panda_plushie.json
6723e278fb22047d91e7cada4faecf59f1c4faf9 assets/perfectplushies/models/item/quokka_plushie.json
47400898ee5271d98ab78b071e6ce0d97599cfc7 assets/perfectplushies/models/item/rabbit_plushie.json
3bc73e117981a6515835a1092612061b564e98a8 assets/perfectplushies/models/item/raccoon_plushie.json
fc46fd7ad15728e15f26628a392b42c56ffeab87 assets/perfectplushies/models/item/red_fox_plushie.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// 1.20.1 2024-07-04T19:44:18.1810174 Languages: en_us
3d087a578162aa1e09a55880008c14ee4c77eca3 assets/perfectplushies/lang/en_us.json
// 1.20.1 2024-08-10T10:33:43.7020004 Languages: en_us
52fdefd72ee4d6d8cae3e9d708b80e782932d8f0 assets/perfectplushies/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "perfectplushies:block/aye_aye_plushie",
"y": 90
},
"facing=north": {
"model": "perfectplushies:block/aye_aye_plushie"
},
"facing=south": {
"model": "perfectplushies:block/aye_aye_plushie",
"y": 180
},
"facing=west": {
"model": "perfectplushies:block/aye_aye_plushie",
"y": 270
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "perfectplushies:block/hedgehog_plushie",
"y": 90
},
"facing=north": {
"model": "perfectplushies:block/hedgehog_plushie"
},
"facing=south": {
"model": "perfectplushies:block/hedgehog_plushie",
"y": 180
},
"facing=west": {
"model": "perfectplushies:block/hedgehog_plushie",
"y": 270
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "perfectplushies:block/quokka_plushie",
"y": 90
},
"facing=north": {
"model": "perfectplushies:block/quokka_plushie"
},
"facing=south": {
"model": "perfectplushies:block/quokka_plushie",
"y": 180
},
"facing=west": {
"model": "perfectplushies:block/quokka_plushie",
"y": 270
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"block.perfectplushies.aye_aye_plushie": "Aye Aye Plushie",
"block.perfectplushies.bear_plushie": "Bear Plushie",
"block.perfectplushies.capybara_plushie": "Capybara Plushie",
"block.perfectplushies.cat_plushie": "Cat Plushie",
Expand All @@ -14,6 +15,7 @@
"block.perfectplushies.gamerpotion_plushie_rare": "GamerPotion Plushie",
"block.perfectplushies.geode_plushie": "Geode Plushie",
"block.perfectplushies.goose_plushie": "Goose Plushie",
"block.perfectplushies.hedgehog_plushie": "Hedgehog Plushie",
"block.perfectplushies.hippo_plushie": "Hippo Plushie",
"block.perfectplushies.hummingbird_plushie": "Hummingbird Plushie",
"block.perfectplushies.joosh_plushie": "Joosh Plushie",
Expand All @@ -23,6 +25,7 @@
"block.perfectplushies.mouse_plushie": "Mouse Plushie",
"block.perfectplushies.nyf_plushie": "Nyf Plushie",
"block.perfectplushies.panda_plushie": "Panda Plushie",
"block.perfectplushies.quokka_plushie": "Quokka Plushie",
"block.perfectplushies.rabbit_plushie": "Rabbit Plushie",
"block.perfectplushies.raccoon_plushie": "Raccoon Plushie",
"block.perfectplushies.red_fox_plushie": "Red Fox Plushie",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "perfectplushies:block/aye_aye_plushie"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "perfectplushies:block/hedgehog_plushie"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "perfectplushies:block/quokka_plushie"
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
"perfectplushies:lion_cub_plushie",
"perfectplushies:elephant_plushie",
"perfectplushies:monkey_plushie",
"perfectplushies:seal_plushie"
"perfectplushies:seal_plushie",
"perfectplushies:hedgehog_plushie",
"perfectplushies:aye_aye_plushie",
"perfectplushies:quokka_plushie"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
"perfectplushies:lion_cub_plushie",
"perfectplushies:elephant_plushie",
"perfectplushies:monkey_plushie",
"perfectplushies:seal_plushie"
"perfectplushies:seal_plushie",
"perfectplushies:hedgehog_plushie",
"perfectplushies:aye_aye_plushie",
"perfectplushies:quokka_plushie"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "perfectplushies:aye_aye_plushie"
}
],
"rolls": 1.0
}
],
"random_sequence": "perfectplushies:blocks/aye_aye_plushie"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "perfectplushies:hedgehog_plushie"
}
],
"rolls": 1.0
}
],
"random_sequence": "perfectplushies:blocks/hedgehog_plushie"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "perfectplushies:quokka_plushie"
}
],
"rolls": 1.0
}
],
"random_sequence": "perfectplushies:blocks/quokka_plushie"
}
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,11 @@ public class BlockInit <T extends Block> {
public static final RegistryObject<Block> ELEPHANT_PLUSHIE = registerCommonBasicPlushie("elephant_plushie");
public static final RegistryObject<Block> MONKEY_PLUSHIE = registerCommonBasicPlushie("monkey_plushie");
public static final RegistryObject<Block> SEAL_PLUSHIE = registerCommonBasicPlushie("seal_plushie");
public static final RegistryObject<Block> HEDGEHOG_PLUSHIE = registerCommonBasicPlushie("hedgehog_plushie");
public static final RegistryObject<Block> AYE_AYE_PLUSHIE = registerCommonBasicPlushie("aye_aye_plushie");
public static final RegistryObject<Block> QUOKKA_PLUSHIE = registerCommonBasicPlushie("quokka_plushie");

// Special plushies
public static final RegistryObject<Block> DUMBO_BLOB_PLUSHIE = registerCustomItemPlushie("dumbo_blob_plushie", DumboBlobPlushieBlock::new, block -> ()->new ColoredPlushieBlockItem(block.get(), Rarity.RARE));

public static RegistryObject<Block> registerCommonPlayerPlushie(String name) {
Expand Down
Loading

0 comments on commit a791b90

Please sign in to comment.