Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 1, 2015
  1. @asofold

    Adjustments to bunnyhop / bump.

    asofold authored
    * Use BlockProperties.collides to use the actual bounds of blocks.
    * Don't test for sfLowJump to set allowHop.
    * Set head bump margin to match 2-high spots and to prevent lowjump fps.
    * Tighten conditions for actual hop.
  2. @asofold

    Bunny fix and bumping the head into the ceiling, various adjustments.

    asofold authored
    * Don't x > 1.314 * x.
    * Add height, eyeHeight, isHeadObstructed to PlayerLocation.
    * lowjump detection: from is higher than to, test both locations.
    * Remove bunny reset within lowjump detection (defeated flying bunny).
    * Check isHeadObstructed directly in the bunnyHop method.
    
    Issues remaining:
    * Moderate acceleration ground to ground, after having landed (+1st).
    * Possibly transitions between 2-high and other.
    * More edge cases with slowness potion.
Commits on Jul 31, 2015
  1. @asofold
  2. @asofold
  3. @asofold

    Use tabs for all the pom.xml.

    asofold authored
  4. @asofold

    Building NCP: Build without cbdedicated by default.

    asofold authored
    Using profiles:
    * Profile "minimal" will build by default, excluding all dedicated cb
    dependencies, making it easier to quickly test stuff.
    * Set the property 'cbdedicated' to true, in order to build all, using
    the profile "all".
    * The properties BUILD_NUMBER and BUILD_SERIES don't seem to set to
    defaults anymore, so they have to be set manually (BUILD_NUMBER does get
    set on jenkins).
  5. @asofold

    Minimize includes.

    asofold authored
  6. @asofold

    Update supported version.

    asofold authored
  7. @asofold

    [FAIL] ... bunnyhop on the first move (or after resetting data).

    asofold authored
    This seems to be the same value on ground as with slowness potion and
    2-step acceleration. Not possible to squeeze into the ordinary bunny
    envelope.
    
    On the fly: add PlayerLocation.isOnGroundOrResetCond.
Commits on Jul 30, 2015
  1. @asofold
  2. @asofold
  3. @asofold
Commits on Jul 29, 2015
  1. @asofold
  2. @asofold

    1.8.8 is included in 1_8_R3.

    asofold authored
Commits on Jul 28, 2015
  1. @asofold

    Use the given config.

    asofold authored
  2. @asofold
  3. @asofold

    [BLEEDING] Attempt to simplify/generalize the bunnyhop workaround(s).

    asofold authored
    Slowness+bunny will still not fully work, because we need to model
    closer to the client here, i.e. acceleration and friction. Remaining
    issues in rough order of naughtiness:
    * On-ground friction based speed decrease.
    * Increasing of speed, above slowness sprinting speed but below normal
    sprinting speed.
    * Two-step bunnyhop, having h-speed increase to bunny with two packets.
    Similarly acceleration effects when touching ground, not modeled right
    by bunny.
    * Possibly more.
Commits on Jul 26, 2015
  1. @asofold
  2. @asofold

    Quick cleanup for horizontal distance estimation.

    asofold authored
    * Remove early return, as we prefer to know what NCP would allow, at
    least until sf changes have stabilized.
    * Only count in speed effects for normal running/jumping, not
    water/web/blocking/sneaking. Either check potion effects or attributes.
Commits on Jul 24, 2015
  1. @asofold
Commits on Jul 23, 2015
  1. @asofold

    Allow nms/obc not to be relocated for the reflection module.

    asofold authored
    (Means better testing for some setups.)
  2. @asofold
  3. @asofold
Commits on Jul 20, 2015
  1. @asofold

    Correct event priority for knockback velocity accounting (caps).

    asofold authored
    (Copy and paste, stupid...)
  2. @asofold
Commits on Jul 18, 2015
  1. @asofold

    Quick go on climbables and step, alter tags (plus random other).

    asofold authored
    Mainly catches the instant ladder and too large moves, generalize step
    to have general "reset" as condition instead of "ground", don't limit by
    a distance.
  2. @asofold
Commits on Jul 8, 2015
  1. @asofold
Commits on Jun 30, 2015
  1. @asofold
Commits on Jun 29, 2015
  1. @asofold
  2. @asofold
  3. @asofold

    Keep adjusting time and offsets in raytracing.

    asofold authored
    * Not actually a fix for anything we encountered.
    * Nailed down blockinteract.visible raytracing issues to bad end-points
    for raytracing.
    * Also test/prepare logging test-cases for raytracing in general. Not
    enabled, because we should have some flag/permission/command to check
    before logging ~ 5KB per interact event.
Commits on Jun 8, 2015
  1. @asofold
Commits on Jun 7, 2015
  1. @asofold

    Add a config option to log all violations only for debugged players.

    asofold authored
    This makes logging all violations potentially useful to use alongside
    with the "ncp debug player" command in production environments. The flag
    debugonly must be set with at least one backend being activated.
  2. @asofold

    Add ability to log all violations. Do cleanup NCPHookManager on disable.

    asofold authored
    Similar to TestNCP but reduced/different features:
    * Config: trace for the log file and notify to send to notify channel.
    * It's not possible to confine whose messages you receive (yet).
    
    Meant for better local/quick testing in the first place.
Something went wrong with that request. Please try again.