├── .idea ├── sonarlint │ ├── issuestore │ │ ├── 0 │ │ │ ├── 3 │ │ │ │ └── 0398ccd0f49298b10a3d76a47800d2ebecd49859 │ │ │ ├── 4 │ │ │ │ └── 04c6b0e628f5102714bca61e835c3d3e36f7274d │ │ │ └── 7 │ │ │ │ └── 07f2e3cc2ab2a8c995b4c22452c060f2891442a6 │ │ ├── 1 │ │ │ ├── 4 │ │ │ │ ├── 141173d8f5462cc18b083ab6374522890defb182 │ │ │ │ └── 1440452e7f7ef7ee5a4623bb07a73bd48fedf8cb │ │ │ ├── 6 │ │ │ │ └── 1609203fa91684d66bc040653719855b0ee432d9 │ │ │ ├── C │ │ │ │ └── 1c86a7ccbdb0f727fe637cd915232ff85fc0bb20 │ │ │ └── E │ │ │ │ └── 1e521a18a6e2e9afa6d8cbc5787ffdf39bb830a9 │ │ ├── 2 │ │ │ ├── 6 │ │ │ │ └── 26e042b5e733c007579901772feb0c1b54958a3f │ │ │ └── F │ │ │ │ └── 2f553f7eb58f6e6d8ed43a4b882dd3ecbe5d4ede │ │ ├── 3 │ │ │ ├── 1 │ │ │ │ └── 310f8bbfbbcb77ab1f474255ba83c38c8d198137 │ │ │ └── 4 │ │ │ │ └── 343fd1cc914e38a4fc808e30dfc9761741672483 │ │ ├── 4 │ │ │ ├── 0 │ │ │ │ └── 40caeeeaea4675bfc1d97a38ce1262e92a85d465 │ │ │ ├── 4 │ │ │ │ └── 442292b8a7efeabbe4cc176709b833b1792140ec │ │ │ ├── 5 │ │ │ │ └── 455ef8034c96f781d164bf2a61558b9d4870f848 │ │ │ └── 7 │ │ │ │ ├── 47ae5363fd90b038936aea83676a1a9bb0585a98 │ │ │ │ └── 47bfc4bebf34bc1152fc3cf5ffba2857d753ad52 │ │ ├── 5 │ │ │ ├── 0 │ │ │ │ └── 506868a499fb4e6302f420fe5b28d99183558c0b │ │ │ ├── 3 │ │ │ │ └── 53351194fc43b25ecb67c6549c697ecb26b56d40 │ │ │ ├── 6 │ │ │ │ └── 567bfc96715b1e4d853b9e955a57e29fb0d94642 │ │ │ └── B │ │ │ │ └── 5b41dd7b5701c5135afb72823965c8100a5943e3 │ │ ├── 6 │ │ │ └── 6 │ │ │ │ └── 66c8cb9e010c98b5e7e0840fa2a97d5e2ff7ed55 │ │ ├── 7 │ │ │ ├── 0 │ │ │ │ └── 70c7fa29d58a1979f54c87c4c64c1a144521d438 │ │ │ ├── 4 │ │ │ │ └── 74579c4f142c7dc8479cff48d4696d3ac4eaad32 │ │ │ ├── 7 │ │ │ │ └── 777d65ff22425ff3686182c220eb92c6a33c805a │ │ │ ├── C │ │ │ │ └── 7cf71db6b85d379312e4998229d4e600ae78d996 │ │ │ ├── F │ │ │ │ └── 7f9af0ca5dd47f99290927b05d3bc142530261a7 │ │ │ └── D │ │ │ │ └── 7d8dac35ebfb8248c3e8a5c37ab00ae82db826c0 │ │ ├── 8 │ │ │ ├── E │ │ │ │ ├── 8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d │ │ │ │ └── 8ea058441d1243fb35f1f2e4ea51c45880d2ce37 │ │ │ └── F │ │ │ │ └── 8ffc957c30710c866081e0e5ea2e63cf22569c2b │ │ ├── 9 │ │ │ ├── 0 │ │ │ │ └── 90461b2503188bf7887f4ee8b1126279284f4409 │ │ │ ├── 1 │ │ │ │ └── 9134cedfcf04f76ea67c4f4a70504c0ba33acc07 │ │ │ ├── 3 │ │ │ │ ├── 93800ac29bcbc5c20ed457bb31ef48d9cb8fd4ff │ │ │ │ └── 93c0e2fb64b001dbf1ab16c92f3a71910a3840e4 │ │ │ ├── 6 │ │ │ │ └── 9644a9eb367b3da3cd1d85ac702767cce342ceb6 │ │ │ └── 8 │ │ │ │ ├── 98747e4edaa055a5a6275627ecd663fbf57fa96c │ │ │ │ └── 98d1056b55f0961612dc7617d2c14aa53b29fbb1 │ │ ├── A │ │ │ ├── 0 │ │ │ │ └── a005ce0dd35e80b018762fe7c3893e70c8b0f083 │ │ │ ├── 5 │ │ │ │ └── a511c2be64f3e628a770b890f4d9d589ab199f74 │ │ │ └── A │ │ │ │ └── aa09d1dcdef8172ac60f4ad1624087463c52999a │ │ ├── B │ │ │ ├── 0 │ │ │ │ └── b03bc8ae7cd6cf5692453775a70276e29841e376 │ │ │ ├── 5 │ │ │ │ └── b5d7fb612359f4a47204ac17547da6e9be5a21dd │ │ │ ├── 9 │ │ │ │ └── b9996efb45ffd2ba76ebc06cf3d0389e26a6745e │ │ │ ├── E │ │ │ │ ├── bedd5c5d377d79d2c8b3deaf52561b2369093623 │ │ │ │ └── be1aad67481b3ca989abf3c21fbf8ff8c80f4866 │ │ │ └── B │ │ │ │ └── bbe66f71f025b0ebe3bd205a1ca788d26ddfb341 │ │ ├── C │ │ │ ├── 1 │ │ │ │ └── c1bb211ff80ac8bfa43fce81516b86a0172286e5 │ │ │ ├── 5 │ │ │ │ └── c559d7a454b559808242a7e91b7c3279ffda4532 │ │ │ ├── 8 │ │ │ │ └── c838029559476ba7ddb1f1b948ceaf0926eaa7e0 │ │ │ ├── 9 │ │ │ │ └── c9e1a3aaff13e938e597abad312db788084a1f83 │ │ │ ├── F │ │ │ │ └── cfb1b4d7aa6a5af478064413ec59effefff3298c │ │ │ └── E │ │ │ │ └── ce250bfd0bc372a5bc3d805a718310ccd776e306 │ │ ├── D │ │ │ ├── 5 │ │ │ │ ├── d565887e126f0624a6dd0d5b2cc1d3f0eca2e955 │ │ │ │ └── d5efa9c313faba81bae8ecfcae4fcc4900957a0e │ │ │ └── E │ │ │ │ └── de1adc3d6dc428c449123f9b407f349019eeeaf2 │ │ ├── index.pb │ │ ├── E │ │ │ ├── 0 │ │ │ │ └── e0a96c9bad24bdd78f09c38b3f68f5f574ea878a │ │ │ ├── 1 │ │ │ │ └── e1575b77f0035254c0d8bf63c6869e0808e826ba │ │ │ ├── 7 │ │ │ │ └── e78b7ae04a3dde2c4d2595aec0bfe281a27c08f4 │ │ │ └── F │ │ │ │ └── ef5e992f807d7127065aa1f69eb2f86b22fbde4b │ │ └── F │ │ │ ├── 0 │ │ │ └── f0e6a31a536296101a215a9184e19804a5689ead │ │ │ ├── 4 │ │ │ └── f42360a5c0bad97361ea37205b9f6bd95d1f814a │ │ │ ├── 7 │ │ │ └── f75da3ae67bda8952969cdccdbf5f7c32b52f2a3 │ │ │ ├── B │ │ │ └── fb4f756427dde2fa7bb0e0349d7a7c09ae01a87d │ │ │ └── D │ │ │ └── fd7ba99d48face04f1933cbc51c18ca4ed569988 │ └── securityhotspotstore │ │ ├── 0 │ │ ├── 3 │ │ │ └── 0398ccd0f49298b10a3d76a47800d2ebecd49859 │ │ ├── 4 │ │ │ └── 04c6b0e628f5102714bca61e835c3d3e36f7274d │ │ └── 7 │ │ │ └── 07f2e3cc2ab2a8c995b4c22452c060f2891442a6 │ │ ├── 1 │ │ ├── 4 │ │ │ ├── 141173d8f5462cc18b083ab6374522890defb182 │ │ │ └── 1440452e7f7ef7ee5a4623bb07a73bd48fedf8cb │ │ ├── 6 │ │ │ └── 1609203fa91684d66bc040653719855b0ee432d9 │ │ ├── C │ │ │ └── 1c86a7ccbdb0f727fe637cd915232ff85fc0bb20 │ │ └── E │ │ │ └── 1e521a18a6e2e9afa6d8cbc5787ffdf39bb830a9 │ │ ├── 2 │ │ ├── 6 │ │ │ └── 26e042b5e733c007579901772feb0c1b54958a3f │ │ └── F │ │ │ └── 2f553f7eb58f6e6d8ed43a4b882dd3ecbe5d4ede │ │ ├── 3 │ │ ├── 1 │ │ │ └── 310f8bbfbbcb77ab1f474255ba83c38c8d198137 │ │ └── 4 │ │ │ └── 343fd1cc914e38a4fc808e30dfc9761741672483 │ │ ├── 4 │ │ ├── 0 │ │ │ └── 40caeeeaea4675bfc1d97a38ce1262e92a85d465 │ │ ├── 4 │ │ │ └── 442292b8a7efeabbe4cc176709b833b1792140ec │ │ ├── 5 │ │ │ └── 455ef8034c96f781d164bf2a61558b9d4870f848 │ │ └── 7 │ │ │ ├── 47ae5363fd90b038936aea83676a1a9bb0585a98 │ │ │ └── 47bfc4bebf34bc1152fc3cf5ffba2857d753ad52 │ │ ├── 5 │ │ ├── 0 │ │ │ └── 506868a499fb4e6302f420fe5b28d99183558c0b │ │ ├── 3 │ │ │ └── 53351194fc43b25ecb67c6549c697ecb26b56d40 │ │ ├── 6 │ │ │ └── 567bfc96715b1e4d853b9e955a57e29fb0d94642 │ │ └── B │ │ │ └── 5b41dd7b5701c5135afb72823965c8100a5943e3 │ │ ├── 6 │ │ └── 6 │ │ │ └── 66c8cb9e010c98b5e7e0840fa2a97d5e2ff7ed55 │ │ ├── 7 │ │ ├── 0 │ │ │ └── 70c7fa29d58a1979f54c87c4c64c1a144521d438 │ │ ├── 4 │ │ │ └── 74579c4f142c7dc8479cff48d4696d3ac4eaad32 │ │ ├── 7 │ │ │ └── 777d65ff22425ff3686182c220eb92c6a33c805a │ │ ├── C │ │ │ └── 7cf71db6b85d379312e4998229d4e600ae78d996 │ │ ├── D │ │ │ └── 7d8dac35ebfb8248c3e8a5c37ab00ae82db826c0 │ │ └── F │ │ │ └── 7f9af0ca5dd47f99290927b05d3bc142530261a7 │ │ ├── 8 │ │ ├── E │ │ │ ├── 8ea058441d1243fb35f1f2e4ea51c45880d2ce37 │ │ │ └── 8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d │ │ └── F │ │ │ └── 8ffc957c30710c866081e0e5ea2e63cf22569c2b │ │ ├── 9 │ │ ├── 0 │ │ │ └── 90461b2503188bf7887f4ee8b1126279284f4409 │ │ ├── 1 │ │ │ └── 9134cedfcf04f76ea67c4f4a70504c0ba33acc07 │ │ ├── 3 │ │ │ ├── 93800ac29bcbc5c20ed457bb31ef48d9cb8fd4ff │ │ │ └── 93c0e2fb64b001dbf1ab16c92f3a71910a3840e4 │ │ ├── 6 │ │ │ └── 9644a9eb367b3da3cd1d85ac702767cce342ceb6 │ │ └── 8 │ │ │ ├── 98747e4edaa055a5a6275627ecd663fbf57fa96c │ │ │ └── 98d1056b55f0961612dc7617d2c14aa53b29fbb1 │ │ ├── A │ │ ├── 0 │ │ │ └── a005ce0dd35e80b018762fe7c3893e70c8b0f083 │ │ ├── 5 │ │ │ └── a511c2be64f3e628a770b890f4d9d589ab199f74 │ │ └── A │ │ │ └── aa09d1dcdef8172ac60f4ad1624087463c52999a │ │ ├── B │ │ ├── 0 │ │ │ └── b03bc8ae7cd6cf5692453775a70276e29841e376 │ │ ├── 5 │ │ │ └── b5d7fb612359f4a47204ac17547da6e9be5a21dd │ │ ├── 9 │ │ │ └── b9996efb45ffd2ba76ebc06cf3d0389e26a6745e │ │ ├── B │ │ │ └── bbe66f71f025b0ebe3bd205a1ca788d26ddfb341 │ │ └── E │ │ │ ├── be1aad67481b3ca989abf3c21fbf8ff8c80f4866 │ │ │ └── bedd5c5d377d79d2c8b3deaf52561b2369093623 │ │ ├── C │ │ ├── 1 │ │ │ └── c1bb211ff80ac8bfa43fce81516b86a0172286e5 │ │ ├── 5 │ │ │ └── c559d7a454b559808242a7e91b7c3279ffda4532 │ │ ├── 8 │ │ │ └── c838029559476ba7ddb1f1b948ceaf0926eaa7e0 │ │ ├── 9 │ │ │ └── c9e1a3aaff13e938e597abad312db788084a1f83 │ │ ├── E │ │ │ └── ce250bfd0bc372a5bc3d805a718310ccd776e306 │ │ └── F │ │ │ └── cfb1b4d7aa6a5af478064413ec59effefff3298c │ │ ├── D │ │ ├── 5 │ │ │ ├── d565887e126f0624a6dd0d5b2cc1d3f0eca2e955 │ │ │ └── d5efa9c313faba81bae8ecfcae4fcc4900957a0e │ │ └── E │ │ │ └── de1adc3d6dc428c449123f9b407f349019eeeaf2 │ │ ├── E │ │ ├── 0 │ │ │ └── e0a96c9bad24bdd78f09c38b3f68f5f574ea878a │ │ ├── 1 │ │ │ └── e1575b77f0035254c0d8bf63c6869e0808e826ba │ │ ├── 7 │ │ │ └── e78b7ae04a3dde2c4d2595aec0bfe281a27c08f4 │ │ └── F │ │ │ └── ef5e992f807d7127065aa1f69eb2f86b22fbde4b │ │ ├── F │ │ ├── 0 │ │ │ └── f0e6a31a536296101a215a9184e19804a5689ead │ │ ├── 4 │ │ │ └── f42360a5c0bad97361ea37205b9f6bd95d1f814a │ │ ├── 7 │ │ │ └── f75da3ae67bda8952969cdccdbf5f7c32b52f2a3 │ │ ├── B │ │ │ └── fb4f756427dde2fa7bb0e0349d7a7c09ae01a87d │ │ └── D │ │ │ └── fd7ba99d48face04f1933cbc51c18ca4ed569988 │ │ └── index.pb ├── vcs.xml ├── .gitignore ├── hotswap_agent.xml ├── EasyMinecraftGoals.iml ├── material_theme_project_new.xml ├── libraries │ └── target.xml └── misc.xml ├── EasyMinecraftGoals ├── core │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── NMSManager.class │ │ │ │ ├── utils │ │ │ │ └── Utils.class │ │ │ │ ├── internal │ │ │ │ ├── PacketTextEntity.class │ │ │ │ ├── PacketModelEntity.class │ │ │ │ ├── PacketEntityInterface.class │ │ │ │ └── AbstractWanderBackToPoint.class │ │ │ │ ├── events │ │ │ │ ├── WanderBackToPointEndEvent.class │ │ │ │ └── WanderBackToPointStartEvent.class │ │ │ │ └── constants │ │ │ │ └── OverridableWanderPriority.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ ├── internal │ │ │ ├── AbstractPacketBundle.java │ │ │ ├── PacketTextEntity.java │ │ │ ├── PacketEntityInterface.java │ │ │ └── PacketModelEntity.java │ │ │ ├── utils │ │ │ └── Utils.java │ │ │ └── events │ │ │ ├── WanderBackToPointEndEvent.java │ │ │ └── WanderBackToPointStartEvent.java │ ├── EasyMinecraftGoals-core.iml │ ├── pom.xml.versionsBackup │ ├── pom.xml │ └── core.iml ├── v1_19_R3 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_19_R3 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_19_R3 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_19_R3.iml ├── v1_20_R1 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_20_R1 │ │ │ │ ├── Move │ │ │ │ └── Move.class │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_20_R1 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_20_R1.iml ├── v1_20_R2 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_20_R2 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_20_R2 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_20_R2.iml ├── v1_20_R3 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_20_R3 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_20_R3 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ ├── EasyMinecraftGoals_v1_20_R1.iml │ └── EasyMinecraftGoals_v1_20_R3.iml ├── v1_20_R4 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_20_R4 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_20_R4 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_20_R4.iml ├── v1_21_R1 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_21_R1 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R1 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ ├── massblockedit │ │ │ └── MassEditBlocks.java │ │ │ └── move │ │ │ └── Move.java │ └── EasyMinecraftGoals_v1_21_R1.iml ├── v1_21_R2 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_21_R2 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R2 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ ├── massblockedit │ │ │ └── MassEditBlocks.java │ │ │ └── move │ │ │ └── Move.java │ └── EasyMinecraftGoals_v1_21_R2.iml ├── v1_21_R3 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_21_R3 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R3 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_21_R3.iml ├── v1_21_R4 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_21_R4 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R4 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ ├── EasyMinecraftGoals_v1_21_R4.iml │ └── EasyMinecraftGoals_v1_21_R3.iml ├── v1_21_R5 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ ├── classes │ │ │ └── com │ │ │ │ └── magmaguy │ │ │ │ └── easyminecraftgoals │ │ │ │ └── v1_21_R5 │ │ │ │ ├── NMSAdapter.class │ │ │ │ ├── move │ │ │ │ └── Move.class │ │ │ │ ├── hitbox │ │ │ │ └── Hitbox.class │ │ │ │ ├── entitydata │ │ │ │ └── BodyRotation.class │ │ │ │ ├── packets │ │ │ │ ├── PacketDisplayEntity.class │ │ │ │ ├── AbstractPacketEntity.class │ │ │ │ └── PacketArmorStandEntity.class │ │ │ │ ├── massblockedit │ │ │ │ └── MassEditBlocks.class │ │ │ │ └── wanderbacktopoint │ │ │ │ ├── WanderBackToPointGoal.class │ │ │ │ ├── WanderBackToPointBehavior$1.class │ │ │ │ └── WanderBackToPointBehavior.class │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R5 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_21_R5.iml ├── v1_21_R6 │ ├── target │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ └── compile │ │ │ └── default-compile │ │ │ ├── createdFiles.lst │ │ │ └── inputFiles.lst │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R6 │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── hitbox │ │ │ └── Hitbox.java │ │ │ └── massblockedit │ │ │ └── MassEditBlocks.java │ └── EasyMinecraftGoals_v1_21_R6.iml ├── dist │ ├── output │ │ └── EasyMinecraftGoals.jar │ ├── EasyMinecraftGoals-dist.iml │ ├── dependency-reduced-pom.xml │ └── .flattened-pom.xml ├── v1_21_R7_common │ ├── target │ │ └── classes │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R7_common │ │ │ ├── NMSAdapter.class │ │ │ ├── move │ │ │ └── Move.class │ │ │ ├── hitbox │ │ │ └── Hitbox.class │ │ │ ├── CraftBukkitBridge.class │ │ │ ├── packets │ │ │ ├── PacketBundle.class │ │ │ ├── AbstractPacketEntity.class │ │ │ ├── PacketDisplayEntity.class │ │ │ ├── PacketArmorStandEntity.class │ │ │ └── PacketBundle$PacketBundleEntry.class │ │ │ ├── entitydata │ │ │ └── BodyRotation.class │ │ │ ├── massblockedit │ │ │ └── MassEditBlocks.class │ │ │ └── wanderbacktopoint │ │ │ ├── WanderBackToPointGoal.class │ │ │ ├── WanderBackToPointBehavior.class │ │ │ └── WanderBackToPointBehavior$1.class │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R7_common │ │ │ ├── entitydata │ │ │ └── BodyRotation.java │ │ │ ├── massblockedit │ │ │ └── MassEditBlocks.java │ │ │ └── hitbox │ │ │ └── Hitbox.java │ └── EasyMinecraftGoals_v1_21_R7_common.iml ├── v1_21_R7_paper │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── magmaguy │ │ │ └── easyminecraftgoals │ │ │ └── v1_21_R7_paper │ │ │ └── package-info.java │ └── EasyMinecraftGoals_v1_21_R7_paper.iml └── v1_21_R7_spigot │ ├── src │ └── main │ │ └── java │ │ └── com │ │ └── magmaguy │ │ └── easyminecraftgoals │ │ └── v1_21_R7_spigot │ │ └── package-info.java │ ├── EasyMinecraftGoals_v1_21_R7_spigot.iml │ └── EasyMinecraftGoals_v1_21_R7.iml ├── EasyMinecraftPathfinding-manager.iml ├── EasyMinecraftGoals-manager.iml ├── .gitignore ├── pom.xml.versionsBackup └── pom.xml /.idea/sonarlint/issuestore/0/3/0398ccd0f49298b10a3d76a47800d2ebecd49859: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/0/4/04c6b0e628f5102714bca61e835c3d3e36f7274d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/6/1609203fa91684d66bc040653719855b0ee432d9: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/1/310f8bbfbbcb77ab1f474255ba83c38c8d198137: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/6/567bfc96715b1e4d853b9e955a57e29fb0d94642: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/B/5b41dd7b5701c5135afb72823965c8100a5943e3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/6/6/66c8cb9e010c98b5e7e0840fa2a97d5e2ff7ed55: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/4/74579c4f142c7dc8479cff48d4696d3ac4eaad32: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/C/7cf71db6b85d379312e4998229d4e600ae78d996: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/F/7f9af0ca5dd47f99290927b05d3bc142530261a7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/E/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/A/0/a005ce0dd35e80b018762fe7c3893e70c8b0f083: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/0/b03bc8ae7cd6cf5692453775a70276e29841e376: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/E/bedd5c5d377d79d2c8b3deaf52561b2369093623: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/1/c1bb211ff80ac8bfa43fce81516b86a0172286e5: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/F/cfb1b4d7aa6a5af478064413ec59effefff3298c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/D/5/d565887e126f0624a6dd0d5b2cc1d3f0eca2e955: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/0/3/0398ccd0f49298b10a3d76a47800d2ebecd49859: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/0/4/04c6b0e628f5102714bca61e835c3d3e36f7274d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/0/7/07f2e3cc2ab2a8c995b4c22452c060f2891442a6: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/1/4/141173d8f5462cc18b083ab6374522890defb182: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/1/4/1440452e7f7ef7ee5a4623bb07a73bd48fedf8cb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/1/6/1609203fa91684d66bc040653719855b0ee432d9: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/1/C/1c86a7ccbdb0f727fe637cd915232ff85fc0bb20: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/1/E/1e521a18a6e2e9afa6d8cbc5787ffdf39bb830a9: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/2/6/26e042b5e733c007579901772feb0c1b54958a3f: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/2/F/2f553f7eb58f6e6d8ed43a4b882dd3ecbe5d4ede: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/3/1/310f8bbfbbcb77ab1f474255ba83c38c8d198137: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/3/4/343fd1cc914e38a4fc808e30dfc9761741672483: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/4/0/40caeeeaea4675bfc1d97a38ce1262e92a85d465: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/4/4/442292b8a7efeabbe4cc176709b833b1792140ec: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/4/5/455ef8034c96f781d164bf2a61558b9d4870f848: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/4/7/47ae5363fd90b038936aea83676a1a9bb0585a98: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/4/7/47bfc4bebf34bc1152fc3cf5ffba2857d753ad52: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/5/0/506868a499fb4e6302f420fe5b28d99183558c0b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/5/3/53351194fc43b25ecb67c6549c697ecb26b56d40: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/5/6/567bfc96715b1e4d853b9e955a57e29fb0d94642: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/5/B/5b41dd7b5701c5135afb72823965c8100a5943e3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/6/6/66c8cb9e010c98b5e7e0840fa2a97d5e2ff7ed55: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/0/70c7fa29d58a1979f54c87c4c64c1a144521d438: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/4/74579c4f142c7dc8479cff48d4696d3ac4eaad32: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/7/777d65ff22425ff3686182c220eb92c6a33c805a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/C/7cf71db6b85d379312e4998229d4e600ae78d996: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/D/7d8dac35ebfb8248c3e8a5c37ab00ae82db826c0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/7/F/7f9af0ca5dd47f99290927b05d3bc142530261a7: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/8/E/8ea058441d1243fb35f1f2e4ea51c45880d2ce37: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/8/E/8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/8/F/8ffc957c30710c866081e0e5ea2e63cf22569c2b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/0/90461b2503188bf7887f4ee8b1126279284f4409: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/1/9134cedfcf04f76ea67c4f4a70504c0ba33acc07: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/3/93800ac29bcbc5c20ed457bb31ef48d9cb8fd4ff: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/3/93c0e2fb64b001dbf1ab16c92f3a71910a3840e4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/6/9644a9eb367b3da3cd1d85ac702767cce342ceb6: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/8/98747e4edaa055a5a6275627ecd663fbf57fa96c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/9/8/98d1056b55f0961612dc7617d2c14aa53b29fbb1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/A/0/a005ce0dd35e80b018762fe7c3893e70c8b0f083: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/A/5/a511c2be64f3e628a770b890f4d9d589ab199f74: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/A/A/aa09d1dcdef8172ac60f4ad1624087463c52999a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/0/b03bc8ae7cd6cf5692453775a70276e29841e376: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/5/b5d7fb612359f4a47204ac17547da6e9be5a21dd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/9/b9996efb45ffd2ba76ebc06cf3d0389e26a6745e: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/B/bbe66f71f025b0ebe3bd205a1ca788d26ddfb341: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/E/be1aad67481b3ca989abf3c21fbf8ff8c80f4866: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/B/E/bedd5c5d377d79d2c8b3deaf52561b2369093623: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/1/c1bb211ff80ac8bfa43fce81516b86a0172286e5: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/5/c559d7a454b559808242a7e91b7c3279ffda4532: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/8/c838029559476ba7ddb1f1b948ceaf0926eaa7e0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/9/c9e1a3aaff13e938e597abad312db788084a1f83: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/E/ce250bfd0bc372a5bc3d805a718310ccd776e306: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/C/F/cfb1b4d7aa6a5af478064413ec59effefff3298c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/D/5/d565887e126f0624a6dd0d5b2cc1d3f0eca2e955: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/D/5/d5efa9c313faba81bae8ecfcae4fcc4900957a0e: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/D/E/de1adc3d6dc428c449123f9b407f349019eeeaf2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/E/0/e0a96c9bad24bdd78f09c38b3f68f5f574ea878a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/E/1/e1575b77f0035254c0d8bf63c6869e0808e826ba: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/E/7/e78b7ae04a3dde2c4d2595aec0bfe281a27c08f4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/E/F/ef5e992f807d7127065aa1f69eb2f86b22fbde4b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/F/0/f0e6a31a536296101a215a9184e19804a5689ead: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/F/4/f42360a5c0bad97361ea37205b9f6bd95d1f814a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/F/7/f75da3ae67bda8952969cdccdbf5f7c32b52f2a3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/F/B/fb4f756427dde2fa7bb0e0349d7a7c09ae01a87d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/F/D/fd7ba99d48face04f1933cbc51c18ca4ed569988: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/index.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/index.pb -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals-core 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /.idea/sonarlint/securityhotspotstore/index.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/securityhotspotstore/index.pb -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_19_R3 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_20_R1 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_20_R2 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_20_R3 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_20_R4 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R1 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R2 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R3 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R4 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R5 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- 1 | artifactId=EasyMinecraftGoals_v1_21_R6 2 | groupId=com.magmaguy 3 | version=1.19.19 4 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/dist/output/EasyMinecraftGoals.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/dist/output/EasyMinecraftGoals.jar -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/0/7/07f2e3cc2ab2a8c995b4c22452c060f2891442a6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/0/7/07f2e3cc2ab2a8c995b4c22452c060f2891442a6 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/4/141173d8f5462cc18b083ab6374522890defb182: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/1/4/141173d8f5462cc18b083ab6374522890defb182 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/4/1440452e7f7ef7ee5a4623bb07a73bd48fedf8cb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/1/4/1440452e7f7ef7ee5a4623bb07a73bd48fedf8cb -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/C/1c86a7ccbdb0f727fe637cd915232ff85fc0bb20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/1/C/1c86a7ccbdb0f727fe637cd915232ff85fc0bb20 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/1/E/1e521a18a6e2e9afa6d8cbc5787ffdf39bb830a9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/1/E/1e521a18a6e2e9afa6d8cbc5787ffdf39bb830a9 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/6/26e042b5e733c007579901772feb0c1b54958a3f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/2/6/26e042b5e733c007579901772feb0c1b54958a3f -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/2/F/2f553f7eb58f6e6d8ed43a4b882dd3ecbe5d4ede: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/2/F/2f553f7eb58f6e6d8ed43a4b882dd3ecbe5d4ede -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/3/4/343fd1cc914e38a4fc808e30dfc9761741672483: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/3/4/343fd1cc914e38a4fc808e30dfc9761741672483 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/0/40caeeeaea4675bfc1d97a38ce1262e92a85d465: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/4/0/40caeeeaea4675bfc1d97a38ce1262e92a85d465 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/5/455ef8034c96f781d164bf2a61558b9d4870f848: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/4/5/455ef8034c96f781d164bf2a61558b9d4870f848 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/7/47ae5363fd90b038936aea83676a1a9bb0585a98: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/4/7/47ae5363fd90b038936aea83676a1a9bb0585a98 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/4/7/47bfc4bebf34bc1152fc3cf5ffba2857d753ad52: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/4/7/47bfc4bebf34bc1152fc3cf5ffba2857d753ad52 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/0/506868a499fb4e6302f420fe5b28d99183558c0b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/5/0/506868a499fb4e6302f420fe5b28d99183558c0b -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/5/3/53351194fc43b25ecb67c6549c697ecb26b56d40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/5/3/53351194fc43b25ecb67c6549c697ecb26b56d40 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/0/70c7fa29d58a1979f54c87c4c64c1a144521d438: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/7/0/70c7fa29d58a1979f54c87c4c64c1a144521d438 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/7/777d65ff22425ff3686182c220eb92c6a33c805a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/7/7/777d65ff22425ff3686182c220eb92c6a33c805a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/7/D/7d8dac35ebfb8248c3e8a5c37ab00ae82db826c0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/7/D/7d8dac35ebfb8248c3e8a5c37ab00ae82db826c0 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/E/8ea058441d1243fb35f1f2e4ea51c45880d2ce37: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/8/E/8ea058441d1243fb35f1f2e4ea51c45880d2ce37 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/8/F/8ffc957c30710c866081e0e5ea2e63cf22569c2b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/8/F/8ffc957c30710c866081e0e5ea2e63cf22569c2b -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/0/90461b2503188bf7887f4ee8b1126279284f4409: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/0/90461b2503188bf7887f4ee8b1126279284f4409 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/1/9134cedfcf04f76ea67c4f4a70504c0ba33acc07: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/1/9134cedfcf04f76ea67c4f4a70504c0ba33acc07 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/3/93800ac29bcbc5c20ed457bb31ef48d9cb8fd4ff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/3/93800ac29bcbc5c20ed457bb31ef48d9cb8fd4ff -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/3/93c0e2fb64b001dbf1ab16c92f3a71910a3840e4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/3/93c0e2fb64b001dbf1ab16c92f3a71910a3840e4 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/6/9644a9eb367b3da3cd1d85ac702767cce342ceb6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/6/9644a9eb367b3da3cd1d85ac702767cce342ceb6 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/8/98747e4edaa055a5a6275627ecd663fbf57fa96c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/8/98747e4edaa055a5a6275627ecd663fbf57fa96c -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/9/8/98d1056b55f0961612dc7617d2c14aa53b29fbb1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/9/8/98d1056b55f0961612dc7617d2c14aa53b29fbb1 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/A/5/a511c2be64f3e628a770b890f4d9d589ab199f74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/A/5/a511c2be64f3e628a770b890f4d9d589ab199f74 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/A/A/aa09d1dcdef8172ac60f4ad1624087463c52999a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/A/A/aa09d1dcdef8172ac60f4ad1624087463c52999a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/5/b5d7fb612359f4a47204ac17547da6e9be5a21dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/B/5/b5d7fb612359f4a47204ac17547da6e9be5a21dd -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/9/b9996efb45ffd2ba76ebc06cf3d0389e26a6745e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/B/9/b9996efb45ffd2ba76ebc06cf3d0389e26a6745e -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/B/bbe66f71f025b0ebe3bd205a1ca788d26ddfb341: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/B/B/bbe66f71f025b0ebe3bd205a1ca788d26ddfb341 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/B/E/be1aad67481b3ca989abf3c21fbf8ff8c80f4866: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/B/E/be1aad67481b3ca989abf3c21fbf8ff8c80f4866 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/5/c559d7a454b559808242a7e91b7c3279ffda4532: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/C/5/c559d7a454b559808242a7e91b7c3279ffda4532 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/8/c838029559476ba7ddb1f1b948ceaf0926eaa7e0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/C/8/c838029559476ba7ddb1f1b948ceaf0926eaa7e0 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/9/c9e1a3aaff13e938e597abad312db788084a1f83: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/C/9/c9e1a3aaff13e938e597abad312db788084a1f83 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/C/E/ce250bfd0bc372a5bc3d805a718310ccd776e306: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/C/E/ce250bfd0bc372a5bc3d805a718310ccd776e306 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/D/5/d5efa9c313faba81bae8ecfcae4fcc4900957a0e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/D/5/d5efa9c313faba81bae8ecfcae4fcc4900957a0e -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/D/E/de1adc3d6dc428c449123f9b407f349019eeeaf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/D/E/de1adc3d6dc428c449123f9b407f349019eeeaf2 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/E/0/e0a96c9bad24bdd78f09c38b3f68f5f574ea878a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/E/0/e0a96c9bad24bdd78f09c38b3f68f5f574ea878a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/E/1/e1575b77f0035254c0d8bf63c6869e0808e826ba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/E/1/e1575b77f0035254c0d8bf63c6869e0808e826ba -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/E/7/e78b7ae04a3dde2c4d2595aec0bfe281a27c08f4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/E/7/e78b7ae04a3dde2c4d2595aec0bfe281a27c08f4 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/E/F/ef5e992f807d7127065aa1f69eb2f86b22fbde4b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/E/F/ef5e992f807d7127065aa1f69eb2f86b22fbde4b -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/F/0/f0e6a31a536296101a215a9184e19804a5689ead: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/F/0/f0e6a31a536296101a215a9184e19804a5689ead -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/F/4/f42360a5c0bad97361ea37205b9f6bd95d1f814a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/F/4/f42360a5c0bad97361ea37205b9f6bd95d1f814a -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/F/7/f75da3ae67bda8952969cdccdbf5f7c32b52f2a3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/F/7/f75da3ae67bda8952969cdccdbf5f7c32b52f2a3 -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/F/B/fb4f756427dde2fa7bb0e0349d7a7c09ae01a87d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/F/B/fb4f756427dde2fa7bb0e0349d7a7c09ae01a87d -------------------------------------------------------------------------------- /.idea/sonarlint/issuestore/F/D/fd7ba99d48face04f1933cbc51c18ca4ed569988: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/.idea/sonarlint/issuestore/F/D/fd7ba99d48face04f1933cbc51c18ca4ed569988 -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/NMSManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/NMSManager.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/utils/Utils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/utils/Utils.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/Move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/Move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftPathfinding-manager.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketTextEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketTextEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketModelEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketModelEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketEntityInterface.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/PacketEntityInterface.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/events/WanderBackToPointEndEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/events/WanderBackToPointEndEvent.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/constants/OverridableWanderPriority.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/constants/OverridableWanderPriority.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/events/WanderBackToPointStartEvent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/events/WanderBackToPointStartEvent.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/AbstractWanderBackToPoint.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/core/target/classes/com/magmaguy/easyminecraftgoals/internal/AbstractWanderBackToPoint.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/NMSAdapter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/NMSAdapter.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/move/Move.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/move/Move.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/hitbox/Hitbox.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/hitbox/Hitbox.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/CraftBukkitBridge.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/CraftBukkitBridge.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketBundle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketBundle.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/entitydata/BodyRotation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/entitydata/BodyRotation.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_paper/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R7_paper/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * NMS adapter for Minecraft 1.21.11 (Paper). 3 | * This module shades v1_21_R7_common with Mojang mappings for Paper servers. 4 | */ 5 | package com.magmaguy.easyminecraftgoals.v1_21_R7_paper; 6 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/massblockedit/MassEditBlocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/massblockedit/MassEditBlocks.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/AbstractPacketEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/AbstractPacketEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketDisplayEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketDisplayEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_19_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_19_R3/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R1/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R2/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R3/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_20_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_20_R4/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R1/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R1/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R2/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R2/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R3/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R3/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R4/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R4/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R5/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R5/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketArmorStandEntity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketArmorStandEntity.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_spigot/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R7_spigot/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * NMS adapter for Minecraft 1.21.11 (Spigot). 3 | * This module shades v1_21_R7_common and remaps it for Spigot obfuscated mappings. 4 | */ 5 | package com.magmaguy.easyminecraftgoals.v1_21_R7_spigot; 6 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketBundle$PacketBundleEntry.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/packets/PacketBundle$PacketBundleEntry.class -------------------------------------------------------------------------------- /EasyMinecraftGoals-manager.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointGoal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointGoal.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointBehavior.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointBehavior.class -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointBehavior$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MagmaGuy/EasyMinecraftGoals/HEAD/EasyMinecraftGoals/v1_21_R7_common/target/classes/com/magmaguy/easyminecraftgoals/v1_21_R7_common/wanderbacktopoint/WanderBackToPointBehavior$1.class -------------------------------------------------------------------------------- /.idea/hotswap_agent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/internal/AbstractPacketBundle.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.internal; 2 | 3 | import org.bukkit.entity.Player; 4 | 5 | import java.util.List; 6 | 7 | public interface AbstractPacketBundle { 8 | void addPacket(Object packet, List viewers) ; 9 | void send() ; 10 | } 11 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_19_R3/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_19_R3.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R1/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R1.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R2/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R2.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R3/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R3.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R4/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R4.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R1/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R1.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R2/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R2.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R3/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R3.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R4/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R4.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R5/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R5.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R6/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R6.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.idea/EasyMinecraftGoals.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/internal/PacketTextEntity.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.internal; 2 | 3 | import org.bukkit.Location; 4 | 5 | public interface PacketTextEntity extends PacketModelEntity{ 6 | void setText(String text); 7 | void setTextVisible(boolean visible); 8 | void initializeText(Location location); 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R7_common/entitydata/BodyRotation.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R7_common.entitydata; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | 5 | public class BodyRotation { 6 | public static float getBodyRotation(Entity entity) { 7 | return entity.yRotO; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/EasyMinecraftGoals-core.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | SPIGOT 8 | 9 | 1 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/EasyMinecraftGoals_v1_20_R1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | SPIGOT 9 | 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/dist/EasyMinecraftGoals-dist.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/EasyMinecraftGoals_v1_19_R3.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/EasyMinecraftGoals_v1_20_R1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/EasyMinecraftGoals_v1_20_R2.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/EasyMinecraftGoals_v1_20_R3.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/EasyMinecraftGoals_v1_20_R4.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/EasyMinecraftGoals_v1_21_R1.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/EasyMinecraftGoals_v1_21_R2.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/EasyMinecraftGoals_v1_21_R3.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/EasyMinecraftGoals_v1_21_R4.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/EasyMinecraftGoals_v1_21_R5.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_spigot/EasyMinecraftGoals_v1_21_R7_spigot.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | 9 | 1 10 | 11 | 12 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /EasyMinecraftGoals/dist/settings.xml 2 | /EasyMinecraftGoals/dist/target/ 3 | /EasyMinecraftGoals/core/target/ 4 | /EasyMinecraftGoals/v1_19_R3/target/ 5 | /EasyMinecraftGoals/v1_20_R1/target/ 6 | /EasyMinecraftGoals/v1_20_R2/target/ 7 | /EasyMinecraftGoals/v1_20_R3/target/ 8 | /EasyMinecraftGoals/v1_20_R4/target/ 9 | /EasyMinecraftGoals/v1_21_R1/target/ 10 | /EasyMinecraftGoals/v1_21_R2/target/ 11 | /EasyMinecraftGoals/v1_21_R3/target/ 12 | /EasyMinecraftGoals/v1_21_R4/target/ 13 | /EasyMinecraftGoals/v1_21_R5/target/ 14 | /EasyMinecraftGoals/v1_21_R6/target/ 15 | /EasyMinecraftGoals/v1_21_R7/target/ 16 | .paper-nms 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/utils/Utils.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.utils; 2 | 3 | import org.bukkit.util.Vector; 4 | 5 | public class Utils { 6 | private Utils() { 7 | } 8 | 9 | public static boolean distanceShorterThan(Vector source, Vector destination, double distance) { 10 | return source.distanceSquared(destination) < distance * distance; 11 | } 12 | 13 | public static boolean distanceGreaterThan(Vector source, Vector destination, double distance) { 14 | return source.distanceSquared(destination) > distance * distance; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/EasyMinecraftGoals_v1_21_R3.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | SPIGOT 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/EasyMinecraftGoals_v1_21_R6.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | SPIGOT 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_spigot/EasyMinecraftGoals_v1_21_R7.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | SPIGOT 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/EasyMinecraftGoals_v1_21_R7_common.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | PAPER 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_paper/EasyMinecraftGoals_v1_21_R7_paper.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | MCP 8 | PAPER 9 | 10 | 1 11 | 12 | 13 | 14 | 15 | 17 | -------------------------------------------------------------------------------- /.idea/libraries/target.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/dist/dependency-reduced-pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4.0.0 4 | com.magmaguy 5 | EasyMinecraftGoals-dist 6 | 1.19.19 7 | 8 | 9 | org.spigotmc 10 | spigot 11 | 1.19.3-R0.1-SNAPSHOT 12 | remapped-mojang 13 | provided 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/internal/PacketEntityInterface.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.internal; 2 | 3 | import org.bukkit.Location; 4 | 5 | import java.util.UUID; 6 | 7 | public interface PacketEntityInterface { 8 | void addRemoveCallback(Runnable callback); 9 | 10 | void displayTo(UUID uuid); 11 | 12 | void hideFrom(UUID uuid); 13 | 14 | void remove(); 15 | 16 | void setVisible(boolean visible); 17 | 18 | Location getLocation(); 19 | 20 | UUID getUniqueId(); 21 | 22 | void teleport(Location location); 23 | 24 | void addViewer(UUID uuid); 25 | 26 | void removeViewer(UUID uuid); 27 | 28 | boolean hasViewers(); 29 | 30 | AbstractPacketBundle createPacketBundle(); 31 | 32 | } 33 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\internal\PacketModelEntity.class 2 | com\magmaguy\easyminecraftgoals\utils\Utils.class 3 | com\magmaguy\easyminecraftgoals\constants\OverridableWanderPriority.class 4 | com\magmaguy\easyminecraftgoals\internal\PacketTextEntity.class 5 | com\magmaguy\easyminecraftgoals\events\WanderBackToPointStartEvent.class 6 | com\magmaguy\easyminecraftgoals\internal\AbstractPacketBundle.class 7 | com\magmaguy\easyminecraftgoals\internal\PacketEntityInterface.class 8 | com\magmaguy\easyminecraftgoals\internal\AbstractWanderBackToPoint.class 9 | com\magmaguy\easyminecraftgoals\NMSManager.class 10 | com\magmaguy\easyminecraftgoals\events\WanderBackToPointEndEvent.class 11 | com\magmaguy\easyminecraftgoals\NMSAdapter.class 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_19_R3\massblockedit\MassEditBlocks.class 2 | com\magmaguy\easyminecraftgoals\v1_19_R3\wanderbacktopoint\WanderBackToPointGoal.class 3 | com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketBundle.class 4 | com\magmaguy\easyminecraftgoals\v1_19_R3\packets\AbstractPacketEntity.class 5 | com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketDisplayEntity.class 6 | com\magmaguy\easyminecraftgoals\v1_19_R3\hitbox\Hitbox.class 7 | com\magmaguy\easyminecraftgoals\v1_19_R3\wanderbacktopoint\WanderBackToPointBehavior$1.class 8 | com\magmaguy\easyminecraftgoals\v1_19_R3\move\Move.class 9 | com\magmaguy\easyminecraftgoals\v1_19_R3\NMSAdapter.class 10 | com\magmaguy\easyminecraftgoals\v1_19_R3\wanderbacktopoint\WanderBackToPointBehavior.class 11 | com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketBundle$PacketBundleEntry.class 12 | com\magmaguy\easyminecraftgoals\v1_19_R3\entitydata\BodyRotation.class 13 | com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketArmorStandEntity.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_20_R1\NMSAdapter.class 2 | com\magmaguy\easyminecraftgoals\v1_20_R1\massblockedit\MassEditBlocks.class 3 | com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketDisplayEntity.class 4 | com\magmaguy\easyminecraftgoals\v1_20_R1\entitydata\BodyRotation.class 5 | com\magmaguy\easyminecraftgoals\v1_20_R1\packets\AbstractPacketEntity.class 6 | com\magmaguy\easyminecraftgoals\v1_20_R1\wanderbacktopoint\WanderBackToPointGoal.class 7 | com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketArmorStandEntity.class 8 | com\magmaguy\easyminecraftgoals\v1_20_R1\hitbox\Hitbox.class 9 | com\magmaguy\easyminecraftgoals\v1_20_R1\Move\Move.class 10 | com\magmaguy\easyminecraftgoals\v1_20_R1\wanderbacktopoint\WanderBackToPointBehavior.class 11 | com\magmaguy\easyminecraftgoals\v1_20_R1\wanderbacktopoint\WanderBackToPointBehavior$1.class 12 | com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketBundle$PacketBundleEntry.class 13 | com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketBundle.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketArmorStandEntity.class 2 | com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketBundle$PacketBundleEntry.class 3 | com\magmaguy\easyminecraftgoals\v1_20_R2\massblockedit\MassEditBlocks.class 4 | com\magmaguy\easyminecraftgoals\v1_20_R2\hitbox\Hitbox.class 5 | com\magmaguy\easyminecraftgoals\v1_20_R2\move\Move.class 6 | com\magmaguy\easyminecraftgoals\v1_20_R2\wanderbacktopoint\WanderBackToPointBehavior.class 7 | com\magmaguy\easyminecraftgoals\v1_20_R2\packets\AbstractPacketEntity.class 8 | com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketBundle.class 9 | com\magmaguy\easyminecraftgoals\v1_20_R2\wanderbacktopoint\WanderBackToPointGoal.class 10 | com\magmaguy\easyminecraftgoals\v1_20_R2\NMSAdapter.class 11 | com\magmaguy\easyminecraftgoals\v1_20_R2\wanderbacktopoint\WanderBackToPointBehavior$1.class 12 | com\magmaguy\easyminecraftgoals\v1_20_R2\entitydata\BodyRotation.class 13 | com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketDisplayEntity.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_20_R3\massblockedit\MassEditBlocks.class 2 | com\magmaguy\easyminecraftgoals\v1_20_R3\hitbox\Hitbox.class 3 | com\magmaguy\easyminecraftgoals\v1_20_R3\NMSAdapter.class 4 | com\magmaguy\easyminecraftgoals\v1_20_R3\packets\AbstractPacketEntity.class 5 | com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketBundle$PacketBundleEntry.class 6 | com\magmaguy\easyminecraftgoals\v1_20_R3\move\Move.class 7 | com\magmaguy\easyminecraftgoals\v1_20_R3\wanderbacktopoint\WanderBackToPointGoal.class 8 | com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketArmorStandEntity.class 9 | com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketDisplayEntity.class 10 | com\magmaguy\easyminecraftgoals\v1_20_R3\wanderbacktopoint\WanderBackToPointBehavior$1.class 11 | com\magmaguy\easyminecraftgoals\v1_20_R3\entitydata\BodyRotation.class 12 | com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketBundle.class 13 | com\magmaguy\easyminecraftgoals\v1_20_R3\wanderbacktopoint\WanderBackToPointBehavior.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketBundle.class 2 | com\magmaguy\easyminecraftgoals\v1_20_R4\wanderbacktopoint\WanderBackToPointBehavior$1.class 3 | com\magmaguy\easyminecraftgoals\v1_20_R4\entitydata\BodyRotation.class 4 | com\magmaguy\easyminecraftgoals\v1_20_R4\massblockedit\MassEditBlocks.class 5 | com\magmaguy\easyminecraftgoals\v1_20_R4\wanderbacktopoint\WanderBackToPointGoal.class 6 | com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketArmorStandEntity.class 7 | com\magmaguy\easyminecraftgoals\v1_20_R4\packets\AbstractPacketEntity.class 8 | com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketDisplayEntity.class 9 | com\magmaguy\easyminecraftgoals\v1_20_R4\wanderbacktopoint\WanderBackToPointBehavior.class 10 | com\magmaguy\easyminecraftgoals\v1_20_R4\NMSAdapter.class 11 | com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketBundle$PacketBundleEntry.class 12 | com\magmaguy\easyminecraftgoals\v1_20_R4\move\Move.class 13 | com\magmaguy\easyminecraftgoals\v1_20_R4\hitbox\Hitbox.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R1\massblockedit\MassEditBlocks.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R1\packets\AbstractPacketEntity.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketDisplayEntity.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R1\entitydata\BodyRotation.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketArmorStandEntity.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketBundle$PacketBundleEntry.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R1\hitbox\Hitbox.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R1\NMSAdapter.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketBundle.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R1\wanderbacktopoint\WanderBackToPointBehavior$1.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R1\wanderbacktopoint\WanderBackToPointGoal.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R1\wanderbacktopoint\WanderBackToPointBehavior.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R1\move\Move.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketArmorStandEntity.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketBundle.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R2\massblockedit\MassEditBlocks.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R2\wanderbacktopoint\WanderBackToPointBehavior$1.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R2\wanderbacktopoint\WanderBackToPointGoal.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R2\packets\AbstractPacketEntity.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R2\hitbox\Hitbox.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R2\move\Move.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R2\wanderbacktopoint\WanderBackToPointBehavior.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R2\entitydata\BodyRotation.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketDisplayEntity.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R2\NMSAdapter.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketBundle$PacketBundleEntry.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R3\wanderbacktopoint\WanderBackToPointBehavior$1.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R3\hitbox\Hitbox.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketBundle$PacketBundleEntry.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R3\massblockedit\MassEditBlocks.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R3\wanderbacktopoint\WanderBackToPointBehavior.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketBundle.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R3\wanderbacktopoint\WanderBackToPointGoal.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R3\packets\AbstractPacketEntity.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketDisplayEntity.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R3\NMSAdapter.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R3\move\Move.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketArmorStandEntity.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R3\entitydata\BodyRotation.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R4\entitydata\BodyRotation.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R4\massblockedit\MassEditBlocks.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketDisplayEntity.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketArmorStandEntity.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R4\packets\AbstractPacketEntity.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketBundle$PacketBundleEntry.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R4\wanderbacktopoint\WanderBackToPointBehavior$1.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R4\wanderbacktopoint\WanderBackToPointGoal.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketBundle.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R4\wanderbacktopoint\WanderBackToPointBehavior.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R4\hitbox\Hitbox.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R4\NMSAdapter.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R4\move\Move.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R5\NMSAdapter.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R5\massblockedit\MassEditBlocks.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R5\move\Move.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R5\wanderbacktopoint\WanderBackToPointGoal.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketBundle.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R5\entitydata\BodyRotation.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R5\packets\AbstractPacketEntity.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R5\wanderbacktopoint\WanderBackToPointBehavior.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R5\wanderbacktopoint\WanderBackToPointBehavior$1.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R5\hitbox\Hitbox.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketBundle$PacketBundleEntry.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketDisplayEntity.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketArmorStandEntity.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- 1 | com\magmaguy\easyminecraftgoals\v1_21_R6\massblockedit\MassEditBlocks.class 2 | com\magmaguy\easyminecraftgoals\v1_21_R6\wanderbacktopoint\WanderBackToPointGoal.class 3 | com\magmaguy\easyminecraftgoals\v1_21_R6\hitbox\Hitbox.class 4 | com\magmaguy\easyminecraftgoals\v1_21_R6\packets\AbstractPacketEntity.class 5 | com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketDisplayEntity.class 6 | com\magmaguy\easyminecraftgoals\v1_21_R6\entitydata\BodyRotation.class 7 | com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketArmorStandEntity.class 8 | com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketBundle.class 9 | com\magmaguy\easyminecraftgoals\v1_21_R6\move\Move.class 10 | com\magmaguy\easyminecraftgoals\v1_21_R6\wanderbacktopoint\WanderBackToPointBehavior$1.class 11 | com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketBundle$PacketBundleEntry.class 12 | com\magmaguy\easyminecraftgoals\v1_21_R6\NMSAdapter.class 13 | com\magmaguy\easyminecraftgoals\v1_21_R6\wanderbacktopoint\WanderBackToPointBehavior.class 14 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_19_R3/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_19_R3.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("be"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R1/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R1.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bh"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R2/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R2.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bh"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R3/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R3.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bh"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R4/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R4.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bf"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R1/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R1.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bd"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R2/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R2.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bb"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R3/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R3.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bb"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R4/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R4.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("be"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R5/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R5.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("by"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R6/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R6.hitbox; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.EntityDimensions; 5 | 6 | import java.lang.reflect.Field; 7 | 8 | public class Hitbox { 9 | private Hitbox() { 10 | } 11 | 12 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 13 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 14 | Class entityClass = Entity.class; 15 | try { 16 | Field field = entityClass.getDeclaredField("bz"); 17 | field.setAccessible(true); 18 | field.set(entity, entityDimensions); 19 | } catch (NoSuchFieldException e) { 20 | e.printStackTrace(); 21 | return false; 22 | } catch (IllegalAccessException e) { 23 | e.printStackTrace(); 24 | return false; 25 | } 26 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 27 | return true; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/events/WanderBackToPointEndEvent.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.events; 2 | 3 | import com.magmaguy.easyminecraftgoals.internal.AbstractWanderBackToPoint; 4 | import lombok.Getter; 5 | import org.bukkit.entity.LivingEntity; 6 | import org.bukkit.event.Event; 7 | import org.bukkit.event.HandlerList; 8 | 9 | public class WanderBackToPointEndEvent extends Event { 10 | private static final HandlerList handlers = new HandlerList(); 11 | @Getter 12 | private final boolean hardObjective; 13 | @Getter 14 | private final LivingEntity livingEntity; 15 | @Getter 16 | private AbstractWanderBackToPoint abstractWanderBackToPoint; 17 | 18 | public WanderBackToPointEndEvent(boolean hard, LivingEntity livingEntity, AbstractWanderBackToPoint abstractWanderBackToPoint) { 19 | this.hardObjective = hard; 20 | this.livingEntity = livingEntity; 21 | this.abstractWanderBackToPoint = abstractWanderBackToPoint; 22 | } 23 | 24 | public static HandlerList getHandlerList() { 25 | return handlers; 26 | } 27 | 28 | @Override 29 | public HandlerList getHandlers() { 30 | return handlers; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R7_common/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R7_common.massblockedit; 2 | 3 | import com.magmaguy.easyminecraftgoals.v1_21_R7_common.CraftBukkitBridge; 4 | import net.minecraft.core.BlockPos; 5 | import net.minecraft.server.level.ServerLevel; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | 12 | public class MassEditBlocks { 13 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 14 | ServerLevel nmsWorld = CraftBukkitBridge.getServerLevel(world); 15 | BlockPos blockPos = new BlockPos(x, y, z); 16 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 17 | BlockState blockState = CraftBukkitBridge.getBlockState(blockData); 18 | 19 | int sectionY = Math.floorDiv(y, 16); 20 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSectionY()]; 21 | 22 | if (applyPhysics) { 23 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 24 | } else { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R1/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R1.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.state.BlockState; 6 | import net.minecraft.world.level.chunk.LevelChunk; 7 | import net.minecraft.world.level.chunk.LevelChunkSection; 8 | import org.bukkit.World; 9 | import org.bukkit.block.data.BlockData; 10 | import org.bukkit.craftbukkit.v1_21_R1.CraftWorld; 11 | import org.bukkit.craftbukkit.v1_21_R1.block.data.CraftBlockData; 12 | 13 | public class MassEditBlocks { 14 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 15 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 16 | BlockPos blockPos = new BlockPos(x, y, z); 17 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 18 | BlockState blockState = ((CraftBlockData) blockData).getState(); 19 | 20 | int sectionY = Math.floorDiv(y, 16); 21 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 22 | 23 | if (applyPhysics) { 24 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 25 | } else { 26 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R4/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R4.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.state.BlockState; 6 | import net.minecraft.world.level.chunk.LevelChunk; 7 | import net.minecraft.world.level.chunk.LevelChunkSection; 8 | import org.bukkit.World; 9 | import org.bukkit.block.data.BlockData; 10 | import org.bukkit.craftbukkit.v1_21_R4.CraftWorld; 11 | import org.bukkit.craftbukkit.v1_21_R4.block.data.CraftBlockData; 12 | 13 | public class MassEditBlocks { 14 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 15 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 16 | BlockPos blockPos = new BlockPos(x, y, z); 17 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 18 | BlockState blockState = ((CraftBlockData) blockData).getState(); 19 | 20 | int sectionY = Math.floorDiv(y, 16); 21 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSectionY()]; 22 | 23 | if (applyPhysics) { 24 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 25 | } else { 26 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_19_R3/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_19_R3.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_19_R3.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_19_R3.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R2/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R2.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_20_R2.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_20_R2.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R3/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R3.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_20_R3.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_20_R3.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R4/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R4.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_20_R4.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_20_R4.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R3/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R3.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_21_R3.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_21_R3.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSectionY()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R5/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R5.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_21_R5.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_21_R5.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSectionY()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R6/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R6.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.server.level.ServerLevel; 5 | import net.minecraft.world.level.block.Block; 6 | import net.minecraft.world.level.block.state.BlockState; 7 | import net.minecraft.world.level.chunk.LevelChunk; 8 | import net.minecraft.world.level.chunk.LevelChunkSection; 9 | import org.bukkit.World; 10 | import org.bukkit.block.data.BlockData; 11 | import org.bukkit.craftbukkit.v1_21_R6.CraftWorld; 12 | import org.bukkit.craftbukkit.v1_21_R6.block.data.CraftBlockData; 13 | 14 | public class MassEditBlocks { 15 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 16 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 17 | BlockPos blockPos = new BlockPos(x, y, z); 18 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 19 | BlockState blockState = ((CraftBlockData) blockData).getState(); 20 | 21 | int sectionY = Math.floorDiv(y, 16); 22 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSectionY()]; 23 | 24 | if (applyPhysics) { 25 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 26 | } else { 27 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/events/WanderBackToPointStartEvent.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.events; 2 | 3 | import com.magmaguy.easyminecraftgoals.internal.AbstractWanderBackToPoint; 4 | import lombok.Getter; 5 | import org.bukkit.entity.LivingEntity; 6 | import org.bukkit.event.Cancellable; 7 | import org.bukkit.event.Event; 8 | import org.bukkit.event.HandlerList; 9 | 10 | public class WanderBackToPointStartEvent extends Event implements Cancellable { 11 | private static final HandlerList handlers = new HandlerList(); 12 | @Getter 13 | private final boolean hardObjective; 14 | @Getter 15 | private final LivingEntity livingEntity; 16 | @Getter 17 | private AbstractWanderBackToPoint abstractWanderBackToPoint; 18 | private boolean cancelled = false; 19 | 20 | public WanderBackToPointStartEvent(boolean hard, LivingEntity livingEntity, AbstractWanderBackToPoint abstractWanderBackToPoint) { 21 | this.hardObjective = hard; 22 | this.livingEntity = livingEntity; 23 | this.abstractWanderBackToPoint = abstractWanderBackToPoint; 24 | } 25 | 26 | public static HandlerList getHandlerList() { 27 | return handlers; 28 | } 29 | 30 | @Override 31 | public HandlerList getHandlers() { 32 | return handlers; 33 | } 34 | 35 | @Override 36 | public boolean isCancelled() { 37 | return cancelled; 38 | } 39 | 40 | @Override 41 | public void setCancelled(boolean cancel) { 42 | cancelled = cancel; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /pom.xml.versionsBackup: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | com.magmaguy 7 | EasyMinecraftGoals-manager 8 | 1.0.0 9 | 10 | 11 | pom 12 | 13 | 14 | EasyMinecraftGoals/dist 15 | EasyMinecraftGoals/core 16 | EasyMinecraftGoals/v1_17_R1 17 | EasyMinecraftGoals/v1_18_R0 18 | EasyMinecraftGoals/v1_18_R1 19 | EasyMinecraftGoals/v1_18_R2 20 | EasyMinecraftGoals/v1_19_R0 21 | EasyMinecraftGoals/v1_19_R1 22 | EasyMinecraftGoals/v1_19_R2 23 | EasyMinecraftGoals/v1_19_R3 24 | 25 | 26 | 27 | 28 | ossrh 29 | https://s01.oss.sonatype.org/content/repositories/snapshots 30 | 31 | 32 | ossrh 33 | https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ 34 | 35 | 36 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R7_common/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R7_common/hitbox/Hitbox.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R7_common.hitbox; 2 | 3 | import com.magmaguy.easyminecraftgoals.v1_21_R7_common.CraftBukkitBridge; 4 | import net.minecraft.world.entity.Entity; 5 | import net.minecraft.world.entity.EntityDimensions; 6 | 7 | import java.lang.reflect.Field; 8 | 9 | public class Hitbox { 10 | // Cache the field for performance 11 | private static Field dimensionsField = null; 12 | 13 | private Hitbox() { 14 | } 15 | 16 | public static boolean setCustomHitbox(Entity entity, float width, float height, boolean fixed) { 17 | EntityDimensions entityDimensions = new EntityDimensions(width, height, height, null, fixed); 18 | try { 19 | if (dimensionsField == null) { 20 | dimensionsField = findDimensionsField(); 21 | } 22 | dimensionsField.set(entity, entityDimensions); 23 | } catch (Exception e) { 24 | e.printStackTrace(); 25 | return false; 26 | } 27 | entity.setBoundingBox(entityDimensions.makeBoundingBox(entity.position())); 28 | return true; 29 | } 30 | 31 | private static Field findDimensionsField() throws NoSuchFieldException { 32 | // Paper uses Mojang mappings, Spigot uses obfuscated 33 | String fieldName = CraftBukkitBridge.isPaper() ? "dimensions" : "bz"; 34 | 35 | Field field = Entity.class.getDeclaredField(fieldName); 36 | field.setAccessible(true); 37 | return field; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_20_R1/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_20_R1.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.core.Registry; 5 | import net.minecraft.server.level.ServerLevel; 6 | import net.minecraft.world.level.ServerLevelAccessor; 7 | import net.minecraft.world.level.biome.Biome; 8 | import net.minecraft.world.level.block.Block; 9 | import net.minecraft.world.level.block.state.BlockState; 10 | import net.minecraft.world.level.chunk.LevelChunk; 11 | import net.minecraft.world.level.chunk.LevelChunkSection; 12 | import org.bukkit.Bukkit; 13 | import org.bukkit.World; 14 | import org.bukkit.block.data.BlockData; 15 | import org.bukkit.craftbukkit.v1_20_R1.CraftWorld; 16 | import org.bukkit.craftbukkit.v1_20_R1.block.data.CraftBlockData; 17 | 18 | public class MassEditBlocks { 19 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 20 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 21 | BlockPos blockPos = new BlockPos(x, y, z); 22 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 23 | BlockState blockState = ((CraftBlockData) blockData).getState(); 24 | 25 | int sectionY = Math.floorDiv(y, 16); 26 | LevelChunkSection chunkSection = nmsChunk.getSections()[sectionY - nmsWorld.getMinSection()]; 27 | 28 | if (applyPhysics) { 29 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 30 | } else { 31 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/src/main/java/com/magmaguy/easyminecraftgoals/internal/PacketModelEntity.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.internal; 2 | 3 | import org.bukkit.Color; 4 | import org.bukkit.Location; 5 | import org.bukkit.util.EulerAngle; 6 | 7 | public interface PacketModelEntity extends PacketEntityInterface { 8 | void sendLocationAndRotationPacket(Location location, EulerAngle eulerAngle); 9 | 10 | void sendLocationAndRotationAndScalePacket(Location location, EulerAngle eulerAngle, float scale); 11 | 12 | default void sendLocationAndRotationAndScalePacket(Location location, EulerAngle eulerAngle, float scaleX, float scaleY, float scaleZ) { 13 | sendLocationAndRotationAndScalePacket(location, eulerAngle, scaleX); 14 | } 15 | 16 | AbstractPacketBundle generateLocationAndRotationAndScalePackets(AbstractPacketBundle packetBundle, Location location, EulerAngle eulerAngle, float scale); 17 | 18 | default AbstractPacketBundle generateLocationAndRotationAndScalePackets(AbstractPacketBundle packetBundle, Location location, EulerAngle eulerAngle, float scaleX, float scaleY, float scaleZ) { 19 | return generateLocationAndRotationAndScalePackets(packetBundle, location, eulerAngle, scaleX); 20 | } 21 | 22 | default void initializeModel(Location location, int modelID) { 23 | throw new UnsupportedOperationException("Integer modelID not supported by this implementation."); 24 | } 25 | 26 | default void initializeModel(Location location, String modelID) { 27 | throw new UnsupportedOperationException("String modelID not supported by this implementation."); 28 | } 29 | 30 | void setScale(float scale); 31 | 32 | void setHorseLeatherArmorColor(Color color); 33 | 34 | boolean hasViewers(); 35 | } 36 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\internal\PacketModelEntity.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\NMSManager.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\NMSAdapter.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\internal\PacketEntityInterface.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\internal\AbstractPacketBundle.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\internal\AbstractWanderBackToPoint.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\constants\OverridableWanderPriority.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\internal\PacketTextEntity.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\events\WanderBackToPointEndEvent.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\utils\Utils.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\core\src\main\java\com\magmaguy\easyminecraftgoals\events\WanderBackToPointStartEvent.java 12 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 19 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R2/massblockedit/MassEditBlocks.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R2.massblockedit; 2 | 3 | import net.minecraft.core.BlockPos; 4 | import net.minecraft.core.Registry; 5 | import net.minecraft.core.registries.BuiltInRegistries; 6 | import net.minecraft.core.registries.Registries; 7 | import net.minecraft.server.level.ServerLevel; 8 | import net.minecraft.world.level.ServerLevelAccessor; 9 | import net.minecraft.world.level.biome.Biome; 10 | import net.minecraft.world.level.block.Block; 11 | import net.minecraft.world.level.block.state.BlockState; 12 | import net.minecraft.world.level.chunk.LevelChunk; 13 | import net.minecraft.world.level.chunk.LevelChunkSection; 14 | import org.bukkit.Bukkit; 15 | import org.bukkit.World; 16 | import org.bukkit.block.data.BlockData; 17 | import org.bukkit.craftbukkit.v1_21_R2.CraftWorld; 18 | import org.bukkit.craftbukkit.v1_21_R2.block.data.CraftBlockData; 19 | 20 | public class MassEditBlocks { 21 | public static void setBlockInNativeDataPalette(World world, int x, int y, int z, BlockData blockData, boolean applyPhysics) { 22 | ServerLevel nmsWorld = ((CraftWorld) world).getHandle(); 23 | BlockPos blockPos = new BlockPos(x, y, z); 24 | LevelChunk nmsChunk = nmsWorld.getChunkAt(blockPos); 25 | BlockState blockState = ((CraftBlockData)blockData).getState(); 26 | 27 | int sectionY = Math.floorDiv(y, 16); 28 | int sectionIndex = sectionY - nmsWorld.getMinSectionY(); 29 | LevelChunkSection[] sections = nmsChunk.getSections(); 30 | LevelChunkSection chunkSection = sections[sectionIndex]; 31 | 32 | if (applyPhysics) { 33 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState); 34 | } else { 35 | chunkSection.setBlockState(x & 15, y & 15, z & 15, blockState, false); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_19_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_19_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_19_R3\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R1/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R1\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R2\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R3\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_20_R4/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_20_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_20_R4\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R1\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R1\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R2\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R2\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R3/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R3\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R3\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R4/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R4\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R4\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R5/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R5\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R5\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R6/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\entitydata\BodyRotation.java 2 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\hitbox\Hitbox.java 3 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\massblockedit\MassEditBlocks.java 4 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\move\Move.java 5 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\NMSAdapter.java 6 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\packets\AbstractPacketEntity.java 7 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketArmorStandEntity.java 8 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketBundle.java 9 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\packets\PacketDisplayEntity.java 10 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\wanderbacktopoint\WanderBackToPointBehavior.java 11 | C:\Users\tiago\Documents\MineCraftProjects\EasyMinecraftGoals\EasyMinecraftGoals\v1_21_R6\src\main\java\com\magmaguy\easyminecraftgoals\v1_21_R6\wanderbacktopoint\WanderBackToPointGoal.java 12 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/pom.xml.versionsBackup: -------------------------------------------------------------------------------- 1 | 4 | 5 | 4.0.0 6 | EasyMinecraftGoals-core 7 | jar 8 | 9 | 10 | 11 | 12 | 13 | org.apache.maven.plugins 14 | maven-compiler-plugin 15 | 3.11.0 16 | 17 | 8 18 | 8 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | EasyMinecraftGoals-manager 27 | com.magmaguy 28 | 1.0.0 29 | ../../pom.xml 30 | 31 | 32 | 33 | 34 | 35 | spigot-repo 36 | https://hub.spigotmc.org/nexus/content/repositories/snapshots/ 37 | 38 | 39 | 40 | 41 | 42 | 43 | org.spigotmc 44 | spigot-api 45 | 1.19.4-R0.1-SNAPSHOT 46 | provided 47 | 48 | 49 | 50 | org.projectlombok 51 | lombok 52 | 1.18.26 53 | provided 54 | 55 | 56 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 4.0.0 5 | 6 | com.magmaguy 7 | EasyMinecraftGoals-manager 8 | 9 | 10 | 17 11 | 17 12 | 13 | 14 | 15 | 1.19.19 16 | 17 | 18 | pom 19 | 20 | 21 | EasyMinecraftGoals/dist 22 | EasyMinecraftGoals/core 23 | EasyMinecraftGoals/v1_19_R3 24 | EasyMinecraftGoals/v1_20_R1 25 | EasyMinecraftGoals/v1_20_R2 26 | EasyMinecraftGoals/v1_20_R3 27 | EasyMinecraftGoals/v1_20_R4 28 | EasyMinecraftGoals/v1_21_R1 29 | EasyMinecraftGoals/v1_21_R2 30 | EasyMinecraftGoals/v1_21_R3 31 | EasyMinecraftGoals/v1_21_R4 32 | EasyMinecraftGoals/v1_21_R5 33 | EasyMinecraftGoals/v1_21_R6 34 | EasyMinecraftGoals/v1_21_R7_common 35 | EasyMinecraftGoals/v1_21_R7_spigot 36 | EasyMinecraftGoals/v1_21_R7_paper 37 | 38 | 39 | 40 | 41 | magmaguy-repo-snapshots 42 | https://repo.magmaguy.com/snapshots 43 | 44 | 45 | magmaguy-repo 46 | MagmaGuy's Repository 47 | https://repo.magmaguy.com/releases 48 | 49 | 50 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/pom.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 4.0.0 6 | EasyMinecraftGoals-core 7 | jar 8 | com.magmaguy 9 | 1.19.19 10 | 11 | 12 | com.magmaguy 13 | EasyMinecraftGoals-manager 14 | 1.19.19 15 | ../../pom.xml 16 | 17 | 18 | 19 | 20 | 21 | 22 | org.apache.maven.plugins 23 | maven-compiler-plugin 24 | 3.11.0 25 | 26 | 17 27 | 17 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | spigot-repo 38 | https://hub.spigotmc.org/nexus/content/repositories/snapshots/ 39 | 40 | 41 | 42 | 43 | 44 | 45 | org.spigotmc 46 | spigot-api 47 | 1.19.4-R0.1-SNAPSHOT 48 | provided 49 | 50 | 51 | 52 | org.projectlombok 53 | lombok 54 | 1.18.32 55 | provided 56 | 57 | 58 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/core/core.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | SPIGOT 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/dist/.flattened-pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 4.0.0 5 | com.magmaguy 6 | EasyMinecraftGoals-dist 7 | 1.19.19 8 | 9 | 10 | org.spigotmc 11 | spigot 12 | 1.19.3-R0.1-SNAPSHOT 13 | remapped-mojang 14 | provided 15 | 16 | 17 | com.magmaguy 18 | EasyMinecraftGoals_v1_19_R3 19 | 1.19.19 20 | compile 21 | 22 | 23 | com.magmaguy 24 | EasyMinecraftGoals_v1_20_R1 25 | 1.19.19 26 | compile 27 | 28 | 29 | com.magmaguy 30 | EasyMinecraftGoals_v1_20_R2 31 | 1.19.19 32 | compile 33 | 34 | 35 | com.magmaguy 36 | EasyMinecraftGoals_v1_20_R3 37 | 1.19.19 38 | compile 39 | 40 | 41 | com.magmaguy 42 | EasyMinecraftGoals_v1_20_R4 43 | 1.19.19 44 | compile 45 | 46 | 47 | com.magmaguy 48 | EasyMinecraftGoals_v1_21_R1 49 | 1.19.19 50 | compile 51 | 52 | 53 | com.magmaguy 54 | EasyMinecraftGoals_v1_21_R2 55 | 1.19.19 56 | compile 57 | 58 | 59 | com.magmaguy 60 | EasyMinecraftGoals_v1_21_R3 61 | 1.19.19 62 | compile 63 | 64 | 65 | com.magmaguy 66 | EasyMinecraftGoals_v1_21_R4 67 | 1.19.19 68 | compile 69 | 70 | 71 | com.magmaguy 72 | EasyMinecraftGoals_v1_21_R5 73 | 1.19.19 74 | compile 75 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R1/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R1/move/Move.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R1.move; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.Mob; 5 | import net.minecraft.world.entity.MoverType; 6 | import net.minecraft.world.entity.PathfinderMob; 7 | import net.minecraft.world.entity.ai.attributes.Attributes; 8 | import net.minecraft.world.level.pathfinder.Path; 9 | import net.minecraft.world.phys.Vec3; 10 | import org.bukkit.Location; 11 | import org.bukkit.util.Vector; 12 | 13 | public class Move { 14 | public static boolean canReach(PathfinderMob pathfinderMob, Location destination) { 15 | if (pathfinderMob.getNavigation() == null) return true; 16 | Path path = pathfinderMob.getNavigation().createPath(destination.getX(), destination.getY(), destination.getZ(), 0); 17 | if (path == null) return true; 18 | return path.canReach(); 19 | } 20 | 21 | public static boolean simpleMove(PathfinderMob pathfinderMob, double speedModifier, Location destination) { 22 | Path path = pathfinderMob.getNavigation().createPath(destination.getX(), destination.getY(), destination.getZ(), 0); 23 | return pathfinderMob.getNavigation().moveTo(path, speedModifier); 24 | } 25 | 26 | public static void doNotMove(PathfinderMob pathfinderMob) { 27 | pathfinderMob.getNavigation().moveTo(pathfinderMob,0); 28 | } 29 | 30 | public static void universalMove(Mob mob, double speedModifier, Location destination) { 31 | double speed = mob.getAttributeValue(Attributes.MOVEMENT_SPEED) * .75; 32 | Vec3 movementInTick = new Vec3(destination.getX(), destination.getY(), destination.getZ()).subtract(mob.position()); 33 | movementInTick = movementInTick.normalize().multiply(speedModifier * speed, speedModifier * speed, speedModifier * speed); 34 | mob.move(MoverType.SELF, movementInTick); 35 | rotateHead(mob, destination.toVector(), new Vector(mob.position().x, mob.position().y, mob.position().z)); 36 | } 37 | 38 | 39 | private static void rotateHead(Entity entity, Vector destination, Vector currentLocation) { 40 | Vector newVector = destination.subtract(currentLocation); 41 | double x = newVector.getX(); 42 | double z = newVector.getZ(); 43 | double targetRot; 44 | if (Math.abs(x) > Math.abs(z)) { 45 | if (x > 0) 46 | targetRot = -90; 47 | else 48 | targetRot = 90; 49 | } else { 50 | if (z > 0) 51 | targetRot = 0; 52 | else 53 | targetRot = 180; 54 | } 55 | double currentRot = entity.getYRot(); 56 | if (currentRot == targetRot) return; 57 | if (targetRot - currentRot > 0) 58 | entity.turn(90D, 0D); 59 | else 60 | entity.turn(-90D, 0D); 61 | } 62 | 63 | public static boolean forcedMove(Mob mob, double speedModifier, Location destination) { 64 | //Lobotomize the mob 65 | mob.removeFreeWill(); 66 | 67 | universalMove(mob, speedModifier, destination); 68 | return true; 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /EasyMinecraftGoals/v1_21_R2/src/main/java/com/magmaguy/easyminecraftgoals/v1_21_R2/move/Move.java: -------------------------------------------------------------------------------- 1 | package com.magmaguy.easyminecraftgoals.v1_21_R2.move; 2 | 3 | import net.minecraft.world.entity.Entity; 4 | import net.minecraft.world.entity.Mob; 5 | import net.minecraft.world.entity.MoverType; 6 | import net.minecraft.world.entity.PathfinderMob; 7 | import net.minecraft.world.entity.ai.attributes.Attributes; 8 | import net.minecraft.world.level.pathfinder.Path; 9 | import net.minecraft.world.phys.Vec3; 10 | import org.bukkit.Location; 11 | import org.bukkit.util.Vector; 12 | 13 | public class Move { 14 | public static boolean canReach(PathfinderMob pathfinderMob, Location destination) { 15 | if (pathfinderMob.getNavigation() == null) return true; 16 | Path path = pathfinderMob.getNavigation().createPath(destination.getX(), destination.getY(), destination.getZ(), 0); 17 | if (path == null) return true; 18 | return path.canReach(); 19 | } 20 | 21 | public static boolean simpleMove(PathfinderMob pathfinderMob, double speedModifier, Location destination) { 22 | Path path = pathfinderMob.getNavigation().createPath(destination.getX(), destination.getY(), destination.getZ(), 0); 23 | return pathfinderMob.getNavigation().moveTo(path, speedModifier); 24 | } 25 | 26 | public static void doNotMove(PathfinderMob pathfinderMob) { 27 | pathfinderMob.getNavigation().moveTo(pathfinderMob,0); 28 | } 29 | 30 | public static void universalMove(Mob mob, double speedModifier, Location destination) { 31 | double speed = mob.getAttributeValue(Attributes.MOVEMENT_SPEED) * .75; 32 | Vec3 movementInTick = new Vec3(destination.getX(), destination.getY(), destination.getZ()).subtract(mob.position()); 33 | movementInTick = movementInTick.normalize().multiply(speedModifier * speed, speedModifier * speed, speedModifier * speed); 34 | mob.move(MoverType.SELF, movementInTick); 35 | rotateHead(mob, destination.toVector(), new Vector(mob.position().x, mob.position().y, mob.position().z)); 36 | } 37 | 38 | 39 | private static void rotateHead(Entity entity, Vector destination, Vector currentLocation) { 40 | Vector newVector = destination.subtract(currentLocation); 41 | double x = newVector.getX(); 42 | double z = newVector.getZ(); 43 | double targetRot; 44 | if (Math.abs(x) > Math.abs(z)) { 45 | if (x > 0) 46 | targetRot = -90; 47 | else 48 | targetRot = 90; 49 | } else { 50 | if (z > 0) 51 | targetRot = 0; 52 | else 53 | targetRot = 180; 54 | } 55 | double currentRot = entity.getYRot(); 56 | if (currentRot == targetRot) return; 57 | if (targetRot - currentRot > 0) 58 | entity.turn(90D, 0D); 59 | else 60 | entity.turn(-90D, 0D); 61 | } 62 | 63 | public static boolean forcedMove(Mob mob, double speedModifier, Location destination) { 64 | //Lobotomize the mob 65 | mob.removeFreeWill(); 66 | 67 | universalMove(mob, speedModifier, destination); 68 | return true; 69 | } 70 | } 71 | --------------------------------------------------------------------------------