MachinaCraft and other plugins
This page aims to provide troubleshooting information for running MachinaCraft with certain other plugins.
Cheat prevention plugins
If MachinaCraft and a cheat prevention plugin are installed on a server at the same time, players won't be able to run a Builder, Drill or Pump. To solve this, it has to be configured to ignore certain checks on block break and block place events.
How do I solve it?
NoCheatPlus
There is a compatibility plugin that makes it compatible with many other plugins that add game mechanics, support for MachinaCraft was kindly included by the author Asofold.
AntiCheat
anticheat.longreach anticheat.noswing anticheat.fastplace anticheat.fastbreak
Older Plugins
These plugins may be inactive, if anything here is incorrect please let me know and I will add them back to the above section.
NoCheat/NoCheatClassic?
To allow players to run machina, they will need the following NoCheat permission nodes:
- nocheat.checks.blockbreak.noswing - nocheat.checks.blockbreak.direction - nocheat.checks.blockbreak.reach - nocheat.checks.blockplace.direction - nocheat.checks.blockplace.reach
NoCheat+
# Machina that break or replace blocks: nocheatplus.checks.blockbreak.fastbreak nocheatplus.checks.blockbreak.reach nocheatplus.checks.blockbreak.direction nocheatplus.checks.blockbreak.noswing # Machina that place blocks: nocheatplus.checks.blockplace.fastplace nocheatplus.checks.blockplace.reach nocheatplus.checks.blockplace.direction
Why is it a problem?
To ensure that players can only use machina to build and break blocks where they themselves would be allowed to, they have to generate block break and block place events. This allows area protection plugins like WorldGuard to work with MachinaCraft.
Anti cheating plugins check whether the events generated for players are consistent with where they are and what their character is doing. Since MachinaCraft's events are artificial, anti cheating plugins will think they are a symptom of a cheating client and block the event, which blocks the machina from working.
-
View User Profile
-
Send Message
Posted Mar 29, 2012is it realy
- nocheat.checks.blockbrea c k.noswing
and not
- nocheat.checks.blockbreak.noswing
-
View User Profile
-
Send Message
Posted Apr 28, 2012@only1man1
Copy/paste fail it seems, fixed now :) (And updated for NoCheat+)
-
View User Profile
-
Send Message
Posted May 27, 2012Erm... I totally understand that you respect other plugins and that you circumvent severe issues with every plugin that might want to cancel block events. But ... you realise giving those permissions totally disables NoCheat?
Are you going to try to fix it another way?
I can not stress enough how deeply I am impressed by the overall mechanics, it seems well thought and simple to use - but this keeps me from trying it out oO
-
View User Profile
-
Send Message
Posted May 27, 2012@SLiPCoR
It disables a part of the anti-cheating plugin, that unfortunately can't be helped until this bukkit issue is solved:
https://bukkit.atlassian.net/browse/BUKKIT-1571
Looking at AntiCheat there are still many other anti-cheat measures that still work, such as xray stats, noclip prevention, fly prevention, etc.
You could set the plugin up to only allow the redstone bridge to activate a machina, and give all nocheat permissions to it. Since the Redstone-Bridge is a fake player it can't cheat anyway. :)
-
View User Profile
-
Send Message
Posted Aug 2, 2012Hi
First off I love your plugin and so do all our members. But we have a big problem am sure you are aware Both NoCheats and Nocheats+ are discontinued. This just leaves anticheats, and the developer has confirmed he will be actively continuing the plugin.
I am sure you are well aware that anticheats has an api that you as a plugin writer can use to stop Machina throwing Anti Cheats. Yes I can use the bypass nodes you suggest above but that renders half the plugin useless.
Do you think you could hook into anticheats api, as if not I can't afford to lose the protection it gives me over Machina Craft which the players love, and would have to remove machina from our server.
Thanks Regards Relicum
-
View User Profile
-
Send Message
Posted Aug 21, 2012For NoCheatPlus add this permission:
nocheatplus.checks.blockplace.noswing
I have found out that the Mining Drill will not work without it (This is the place one, not the break)
-
View User Profile
-
Send Message
Posted Aug 30, 2012Soon to be handled by COmpatNoCheatPlus (6.1.0) without need for permissions settings.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Ramirez57
For NoCheatPlus you can now try cncp 6.1.0, i would appreciate any feedback.
Bypass permission are not necessary anymore, hopefully.
-
View User Profile
-
Send Message
Posted Sep 11, 2012@asofold
According to the submitter of ticket #45 it seems to be working with this compat plugin. :) So out of NoCheat, NoCheat+ and AntiCheat, which ones are still active? Regardless I will add this information for NoCheatPlus to the page. :)
-
View User Profile
-
Send Message
Posted Sep 24, 2012@Lyneira
Thx, NoCheatPlus and AntiCheat are still actively developed. There also was NoCheatClassic shortly ago, but NoCheat dev has stopped for sure.
-
View User Profile
-
Send Message
Posted Aug 25, 2013I might be extremely late on this one but NoCheatPlus and NoCheat+ are actually the same. Just realised it now.