Skip to content

Commit 9c045e1

Browse files
committed
Fix Aggiornamento 21w03a
+ glowingSquid: - spawnano nei biomi "deep ocean" carpetSettings: - rimossi import inutili invisibleItemFrame: - funziona anche con le item frame luminescenti storage(): - funzione aggiunta nativamente da carpet con il nome nbt_storage() + risolto il bug del muschio che permetteva di piazzare acqua nel nether invisibleItemFrame: - funziona anche con le nuove cornici per oggetti luminescenti
1 parent 2e6974e commit 9c045e1

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

src/main/resources/assets/carpet-redcraft-addons/scripts/glowingsquid.sc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
__config() -> {'stay_loaded' -> true, 'scope' -> 'global'};
22

33
_spawn_glowing_squid(squid) -> (
4-
if(biome(block(squid))~'deep' != null && !rand(4),
5-
nbt = squid~'nbt';
6-
modify(squid,'remove');
7-
glow_squid = spawn('glow_squid',squid,nbt)
4+
if(biome(block(pos(squid)))~'deep' != null && !rand(4),
5+
spawn('glow_squid',pos(squid));
6+
modify(squid,'remove')
87
)
98
);
109

src/main/resources/assets/carpet-redcraft-addons/scripts/graves.sc

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ __config() -> {
33
'scope' -> 'global',
44
'commands' -> {
55
'' -> '_command',
6-
'list' -> ['_graves_list', player()~'name'],
6+
'list' -> _() -> _graves_list(player()~'name'),
77
'list <player>' -> '_graves_list',
88
},
99
'arguments' -> {
@@ -16,18 +16,24 @@ _graves_list(player_name) -> (
1616
for(keys(uuid_storage = parse_nbt(nbt_storage('redcraft:players'))),
1717
if(lower(uuid_storage:_)==lower(player_name), player_uuid = _; break())
1818
);
19-
if(player_uuid || ((player = player(player_name)) && (player_uuid = player~'uuid')),
19+
if(!player_uuid,
20+
p = player(player_name);
21+
player_uuid = p~'uuid';
22+
);
23+
if(player_uuid,
2024
graves = parse_nbt(nbt_storage('redcraft:graves')):player_uuid;
2125
if(graves,
2226
print('-'*20);
2327
print(player(), format(str('fb %s\'s graves:', player_name)));
2428
for(graves,
25-
print(player(), format(str('g %s: %.00f %.00f %.00f',_:'Dimension',_:'Pos':0,_:'Pos':1,_:'Pos':2)))
29+
print(player(), format(str('g %s @ %.00f %.00f %.00f',_:'Dimension',_:'Pos':0,_:'Pos':1,_:'Pos':2)))
2630
);
2731
print('-'*20),
2832
// else
29-
print(player(),format(str('ri No graves found for %s',player_name)))
30-
)
33+
print(player(),format(str('ri No grave found for %s',player_name)))
34+
),
35+
// else
36+
print(player(),format(str('ri No player found with name %s',player_name)))
3137
)
3238
);
3339

0 commit comments

Comments
 (0)