咳咳,这里是步兵(ps:怎么是你啊喂!)
我萌玩PVP的时候,经常会使用到俩mod,强制疾跑和放砍动画。
那么,你萌认为强制疾跑作用大吗?
我认为对于技术不好的人来说,有没有都一样,该白给照样白给。对于技术好的人,也只是起个锦上添花的作用(毕竟我见到过有大佬纯净1.8.9打PVP)
(此贴灵感来自@希望工程 的mod问答贴)
我萌玩PVP的时候,经常会使用到俩mod,强制疾跑和放砍动画。
那么,你萌认为强制疾跑作用大吗?
我认为对于技术不好的人来说,有没有都一样,该白给照样白给。对于技术好的人,也只是起个锦上添花的作用(毕竟我见到过有大佬纯净1.8.9打PVP)
(此贴灵感来自@希望工程 的mod问答贴)
我觉得没什么作用,主要还是要把握好节奏
特别诡异的滑稽 发表于 2020-8-27 21:13
我觉得没什么作用,主要还是要把握好节奏
感觉没卵用
洞穴夜莺 发表于 2020-8-27 21:15
感觉没卵用
封 号 为 敬
huzpsb 发表于 2020-8-27 21:17
封 号 为 敬
特别诡异的滑稽 发表于 2020-8-27 21:18
就是因为我用badlion,所以没用
你是步兵??
许灬愿 发表于 2020-8-27 21:19
为啥强制疾跑会被封?
因为"系统检测到你使用了第三方软件"
我感觉没啥用,强制疾跑这个东西外挂不有吗?
我也不知道为什么被删帖了,但是我只是想加在生存整合包里,说实话起床这个mod作用不大 调下快捷键几秒的事
huzpsb 发表于 2020-8-27 21:20
因为"系统检测到你使用了第三方软件"
我觉得挺有用的,可以防止你小拇指酸
话说我不是一直都是这个态度吗 qwp
_Prinz_Eugen_ 发表于 2020-8-27 21:20
我感觉没啥用,强制疾跑这个东西外挂不有吗?
我这……我居然连这个是什么都不知道……
希望工程 发表于 2020-8-27 21:21
我也不知道为什么被删帖了,但是我只是想加在生存整合包里,说实话起床这个mod作用不大 调下快捷键几秒的事 ...
huzpsb 发表于 2020-8-27 21:21
话说我不是一直都是这个态度吗 qwp
huzpsb 发表于 2020-8-27 21:23
真的属于外挂的一种啊 qwp
要是真把我逼急了我都在考虑ANF要不要更新这个检测了 qwp ...
许灬愿 发表于 2020-8-27 21:24
我知道属于外G的一种,可是我记得是先有强制疾跑才有外G加进去的
- package me.rida.anticheat.checks.movement;
- import java.util.AbstractMap;
- import java.util.HashMap;
- import java.util.Map;
- import java.util.UUID;
- import org.bukkit.GameMode;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.entity.EntityShootBowEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import me.rida.anticheat.AntiCheat;
- import me.rida.anticheat.checks.Check;
- import me.rida.anticheat.checks.CheckType;
- import me.rida.anticheat.utils.Color;
- import me.rida.anticheat.utils.MathUtil;
- public class NoSlowdownA extends Check {
- public static Map<UUID, Map.Entry<Integer, Long>> speedTicks;
- public NoSlowdownA(AntiCheat AntiCheat) {
- super("NoSlowdownA", "NoSlowdown", CheckType.Movement, true, false, false, false, true, 10, 1, 600000L, AntiCheat);
- speedTicks = new HashMap<>();
- }
- @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGH)
- private void BowShoot(EntityShootBowEvent e) {
- if (!this.isEnabled()) {
- return;
- }
- if (!(e.getEntity() instanceof Player)) {
- return;
- }
- final Player p = (Player) e.getEntity();
- if (p.isInsideVehicle()
- || getAntiCheat().getLag().getTPS() < getAntiCheat().getTPSCancel()
- || getAntiCheat().getLag().getPing(p) > getAntiCheat().getPingCancel()) {
- return;
- }
- if (p.isSprinting()) {
- getAntiCheat().logCheat(this, p, "Sprinting while bowing.", "(Type: A)");
- }
- }
- @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGH)
- private void onMove(PlayerMoveEvent e) {
- if (e.getTo().getX() == e.getFrom().getX() && e.getFrom().getY() == e.getTo().getY()
- && e.getTo().getZ() == e.getFrom().getZ()) {
- return;
- }
- final Player p = e.getPlayer();
- final double OffsetXZ = MathUtil.offset(MathUtil.getHorizontalVector(e.getFrom().toVector()),
- MathUtil.getHorizontalVector(e.getTo().toVector()));
- if (!p.getLocation().getBlock().getType().equals(Material.WEB)
- || (OffsetXZ < 0.2)
- || p.getAllowFlight()
- || p.getGameMode().equals(GameMode.CREATIVE)) {
- return;
- }
- getAntiCheat().logCheat(this, p, "Offset: " + OffsetXZ, "(Type: A)");
- }
- @SuppressWarnings("unlikely-arg-type")
- @EventHandler(ignoreCancelled = true, priority = EventPriority.HIGH)
- private void onInteract(PlayerInteractEvent e) {
- if ((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)
- && e.getItem() != null) {
- if (e.getItem().equals(Material.EXP_BOTTLE) || e.getItem().getType().equals(Material.GLASS_BOTTLE)
- || e.getItem().getType().equals(Material.POTION)) {
- return;
- }
- final Player p = e.getPlayer();
- long Time = System.currentTimeMillis();
- int level = 0;
- if (speedTicks.containsKey(p.getUniqueId())) {
- level = speedTicks.get(p.getUniqueId()).getKey().intValue();
- Time = speedTicks.get(p.getUniqueId()).getValue().longValue();
- }
- final double diff = System.currentTimeMillis() - Time;
- level = diff >= 2.0
- ? (diff <= 51.0 ? (level += 2)
- : (diff <= 100.0 ? (level += 0) : (diff <= 500.0 ? (level -= 6) : (level -= 12))))
- : ++level;
- final int max = 50;
- if (level > max * 0.9D && diff <= 100.0D) {
- if (e.getAction() == Action.RIGHT_CLICK_BLOCK) {
- return;
- }
- getAntiCheat().logCheat(this, p, Color.Red + "Expermintal! " + "Level: " + level + " Ping: " + getAntiCheat().lag.getPing(p), "(Type: A)");
- if (level > max) {
- level = max / 4;
- }
- } else if (level < 0) {
- level = 0;
- }
- speedTicks.put(p.getUniqueId(),
- new AbstractMap.SimpleEntry<>(level, System.currentTimeMillis()));
- }
- }
- }
本来就没有什么用
你见过用过吗?(真没用过。

你见过用过吗?(真没用过。
huzpsb 发表于 2020-8-27 21:26
摘抄自rida-anticheat
Minecraft.Wnxi 发表于 2020-8-27 21:27
本来就没有什么用
你见过用过吗?(真没用过。
许灬愿 发表于 2020-8-27 21:27
能说人话吗?真看不懂代码
人话:绝大多数反作弊都是这么认为的.
huzpsb 发表于 2020-8-27 21:28
人话:绝大多数反作弊都是这么认为的.
huzpsb 发表于 2020-8-27 21:30
你一般来说看不到假人
又:一般服务器用的都是ljncp
飞的好都不GG的
许灬愿 发表于 2020-8-27 21:22
我给fhc说了,她正在找其他版主商量
强制疾跑真不能算作弊,起码算个防砍吧,要不是求个靠谱点的,我就去B站找了,一堆资源
希望工程 发表于 2020-8-27 21:32
强制疾跑真不能算作弊,起码算个防砍吧,要不是求个靠谱点的,我就去B站找了,一堆资源 ...
省了按疾跑键的手指
许灬愿 发表于 2020-8-27 21:32
ljncp?那么什么服反作弊好呢?哪天我用强制疾跑van♂van
https://www.bilibili.com/video/BV1xa4y177bg/
https://www.bilibili.com/video/BV1kp4y1v78t/
https://www.bilibili.com/video/BV1DD4y1d7yy/
huzpsb 发表于 2020-8-27 21:33
https://www.bilibili.com/video/BV1xa4y177bg/
https://www.bilibili.com/video/BV1kp4y1v78t/
https:// ...
许灬愿 发表于 2020-8-27 21:34
为啥要用水 影?这选择的端就很L
这边推荐能检查vape小距离的 ...
http://hsac.mcban.cr.cx/
选择试用
lanzou网盘地址是公开的
你可以本地测试 awa
huzpsb 发表于 2020-8-27 21:36
http://hsac.mcban.cr.cx/
选择试用
lanzou网盘地址是公开的