mirror of
https://github.com/Oth3r/Sit.git
synced 2025-09-19 16:03:22 +02:00
Merge branch '1.20.6' into 1.20.4
# Conflicts: # gradle.properties # src/main/java/one/oth3r/sit/utl/Utl.java
This commit is contained in:
commit
16608e0546
7 changed files with 20 additions and 10 deletions
|
@ -1,5 +1,5 @@
|
|||
# Sit!
|
||||
[](https://github.com/Oth3r/Sit/releases) [](https://crowdin.com/project/oth3r-sit) [](https://discord.gg/Mec6yNQ9B7)
|
||||
[](https://github.com/Oth3r/Sit/releases) [](https://crowdin.com/project/oth3r-sit) [](https://www.oth3r.one/discord)
|
||||
|
||||
[](https://modrinth.com/mod/sit!) [](https://www.curseforge.com/minecraft/mc-mods/Sit1)
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@ processResources {
|
|||
version : project.version,
|
||||
minecraft_version : minecraft_version,
|
||||
min_minecraft_version : min_minecraft_version,
|
||||
max_minecraft_version : max_minecraft_version,
|
||||
loader_version : loader_version
|
||||
]
|
||||
|
||||
|
@ -94,7 +95,7 @@ modrinth {
|
|||
versionName = "v${project.mod_version} [Fabric]"
|
||||
versionType = "release"
|
||||
uploadFile = remapJar
|
||||
gameVersions = [project.minecraft_version]
|
||||
gameVersions = project.minecraft_versions.split(",").toList()
|
||||
loaders = ['fabric', 'quilt']
|
||||
dependencies = [
|
||||
new ModDependency('P7dR8mSH', 'required'),
|
||||
|
|
|
@ -1,2 +1,7 @@
|
|||
# v1.2.3.2
|
||||
* added an extra check before sending packets to the server from the client
|
||||
# v1.2.3.1
|
||||
* added a version position for quick patches
|
||||
* fixed sitting height being off by .2 (1.21.4-5)
|
||||
# v1.2.3
|
||||
* fixed not being able to sit when the Y level was below 0
|
|
@ -5,12 +5,15 @@ org.gradle.parallel=true
|
|||
# Fabric Properties
|
||||
# check these on https://fabricmc.net/develop
|
||||
min_minecraft_version=1.20.4
|
||||
max_minecraft_version=1.20.4
|
||||
minecraft_versions=1.20.4
|
||||
|
||||
minecraft_version=1.20.4
|
||||
yarn_mappings=1.20.4+build.3
|
||||
loader_version=0.15.11
|
||||
loader_version=0.16.13
|
||||
|
||||
# Mod Properties
|
||||
mod_version=1.2.3+1.20.4
|
||||
mod_version=1.2.3.2+1.20.4
|
||||
maven_group=one.oth3r
|
||||
file_name=sit!
|
||||
|
||||
|
|
|
@ -155,7 +155,7 @@ public class Logic {
|
|||
// get the poses to check above the block
|
||||
BlockPos pos1 = new BlockPos(pos).add(0,1,0), pos2 = new BlockPos(pos).add(0,2,0), posBelow = new BlockPos(pos);
|
||||
// doesn't check 2 blocks above if not sitting above .80 of the block
|
||||
if (pos.getY() > entity.getY() - .80) {
|
||||
if (pos.getY() > (entity.getY()-Utl.Entity.Y_ADJUSTMENT) - .80) {
|
||||
pos2 = pos2.add(0,-1,0);
|
||||
posBelow = posBelow.add(0,-1,0);
|
||||
}
|
||||
|
|
|
@ -207,7 +207,7 @@ public class Utl {
|
|||
/**
|
||||
* the customizable y height of the entity, as some versions have different sitting heights on the entity
|
||||
*/
|
||||
private static final double Y_ADJUSTMENT = 0;
|
||||
public static final double Y_ADJUSTMENT = 0;
|
||||
|
||||
/**
|
||||
* checks if the entity's block is still there, & is valid
|
||||
|
@ -226,9 +226,9 @@ public class Utl {
|
|||
public static BlockPos getBlockPos(DisplayEntity.TextDisplayEntity entity) {
|
||||
// the entity Y level, adjusted
|
||||
// the adjustment - is the opposite of the offset applied in Entity.create()
|
||||
double entityY = entity.getBlockY() + (Y_ADJUSTMENT*-1);
|
||||
int entityBlockY = (int) (Math.floor(entity.getY() + (Y_ADJUSTMENT*-1)));
|
||||
// get the block pos
|
||||
BlockPos pos = new BlockPos(entity.getBlockX(),(int)entityY,entity.getBlockZ());
|
||||
BlockPos pos = new BlockPos(entity.getBlockX(),entityBlockY,entity.getBlockZ());
|
||||
// if above the block, subtract 1
|
||||
if (isAboveBlockHeight(entity)) {
|
||||
pos = pos.add(0,-1,0);
|
||||
|
@ -368,7 +368,8 @@ public class Utl {
|
|||
* sends the settings packets to the server, if client & in game
|
||||
*/
|
||||
public static void sendSettingsPackets() {
|
||||
if (Data.isClient() && Data.isInGame()) {
|
||||
if (Data.isClient() && Data.isInGame() &&
|
||||
ClientPlayNetworking.canSend(PacketType.SETTINGS)) {
|
||||
new PacketSender(PacketType.SETTINGS, Utl.getGson().toJson(FileData.getSittingConfig())).sendToServer();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
},
|
||||
"depends": {
|
||||
"fabricloader": ">=0.14.21",
|
||||
"minecraft": ">=${min_minecraft_version} <=${minecraft_version}",
|
||||
"minecraft": ">=${min_minecraft_version} <=${max_minecraft_version}",
|
||||
"fabric": "*"
|
||||
},
|
||||
"suggests": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue