Skip to content

Commit e3a28cc

Browse files
committed
Tweak
1 parent b930270 commit e3a28cc

File tree

4 files changed

+24
-11
lines changed

4 files changed

+24
-11
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx1G
33
loom.platform = neoforge
44

55
# Mod properties
6-
mod_version = 0.1.7
6+
mod_version = 0.1.8
77
maven_group = cn.zbx1425
88
archives_name = project_me
99

src/main/java/cn/zbx1425/projectme/entity/EntityProjection.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import net.minecraft.world.entity.LivingEntity;
1515
import net.minecraft.world.entity.ai.attributes.AttributeSupplier;
1616
import net.minecraft.world.entity.ai.attributes.Attributes;
17+
import net.minecraft.world.entity.player.Player;
1718
import net.minecraft.world.item.ItemStack;
1819
import net.minecraft.world.level.Level;
1920
import net.minecraft.world.level.block.entity.SkullBlockEntity;
@@ -83,6 +84,16 @@ public boolean isPickable() {
8384
return ClientConfig.isProjectionEntityEnabled && super.isPickable();
8485
}
8586

87+
@Override
88+
public boolean isInvisible() {
89+
return !ClientConfig.isProjectionEntityEnabled;
90+
}
91+
92+
@Override
93+
public boolean isInvisibleTo(Player arg) {
94+
return !ClientConfig.isProjectionEntityEnabled;
95+
}
96+
8697
@Override
8798
public Iterable<ItemStack> getArmorSlots() {
8899
return List.of();
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
2-
"project_me.projection_entity.tooltip": "Player in another sub-server",
3-
"project_me.projection_entity.tooltip_hint_1": "To interact with it, use '/go %s'",
4-
"project_me.projection_entity.tooltip_hint_2": "To hide it, use '/pme'",
5-
"project_me.projection_entity.goto": "To interact with it, go to their server - use '/go %s'",
2+
"project_me.projection_entity.goto": "To got to their server, use '/go %s' To hide it, use '/pme'",
63
"project_me.projection.disabled": "Player Projection has been disabled. Execute '/pme' to enable this feature.",
7-
"project_me.projection.enabled": "Player Projection has been enabled."
4+
"project_me.projection.enabled": "Player Projection has been enabled.",
5+
6+
"config.jade.plugin_project_me.projection_entity_tooltip": "Player Projection",
7+
"project_me.projection_entity.tooltip": "Player in another sub-server",
8+
"project_me.projection_entity.tooltip_hint_1": "Hide: '/pme'"
89
}
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
2+
"project_me.projection_entity.goto": "要隐藏它请用指令: /pme 要一起玩集体项目: /go %s",
3+
"project_me.projection.disabled": "已不再显示其他分服务器的玩家;运行 /pme 来重新启用,以便让参观体验显得热闹一点!",
4+
"project_me.projection.enabled": "已启用显示其他分服务器的玩家",
5+
6+
"config.jade.plugin_project_me.projection_entity_tooltip": "玩家投影",
27
"project_me.projection_entity.tooltip": "位于其他分服务器的玩家",
3-
"project_me.projection_entity.tooltip_hint_1": "要与它交互,请使用指令: /go %s",
4-
"project_me.projection_entity.tooltip_hint_2": "要不显示它,请使用指令: /pme",
5-
"project_me.projection_entity.goto": "前往对方所在的分服务器才可与其交互——请使用指令: /go %s",
6-
"project_me.projection.disabled": "已不再显示其他分服务器的玩家,运行 /pme 来重新启用",
7-
"project_me.projection.enabled": "已启用显示其他分服务器的玩家"
8+
"project_me.projection_entity.tooltip_hint_1": "隐藏它: /pme"
89
}

0 commit comments

Comments
 (0)