Code Monkey home page Code Monkey logo

moddamage's Introduction

ModDamage

A unique comprehensive event manipulation plugin for the Bukkit project, geared towards damage-related mechanics.

ModDamage's only true goal is to offer the greatest amount of event control possible without a tricky, cramped, or otherwise unintuitive method of configuration. It offers an easy-to-read and granulated solution for changing damage mechanics in common evaluative situations on the fly.

New to MD, and not sure where to start? Read the BukkitDev page for an introduction, or jump right into the wiki to begin!

Planned features, bugs, etc.

Changelog

The ModDamage Team

moddamage's People

Contributors

coaster3000 avatar erichdongubler avatar ricochet1k avatar

Stargazers

 avatar

Watchers

 avatar  avatar

moddamage's Issues

Tenebrae found this error

Craftbukkit beta 1.6.2 server showed this error pastie.org/8249346 and I'm putting it here to remind you when you get a chance. This is with the dev build I compiled after the edit to your 1.6 commit yesterday.

Compilation of desired commits

In order from most important to least important:

Fixed Command Bug
Player Props
Gamerule
Votifier Event

Multiconfig, if it happens to be working.

Global Protection Properties

During the seperation of worldGuard flags and Towny and such
If more than 1 plugin has a common flag such as PVP

use a _pvp flag set on it instead of plugin dependant.
This can also include plugin specific so you can override one or the other.

Interact Event Cancelled Property Inconsistent

The property is inconsistent from other events within the plugin.
It is currently using custom logic to determine if it is cancelled. Some plugins are not setting the result of the event to deny to prevent it from running. They instead just cancel the event, which will just result in the event being no longer being cancelled as it passes ModDamage.

  • Create properties for event results
  • Make cancelled property consistent.

Routine: log.(Name) does not function as expected

When using the log routine. You specify the log file name as so.
log.(name Here)

When using this. Certain values will result in unexplained errors.
Although this list is incomplete, the following will result in errors.

Code Result
log.chat Unable to parse "log" at null "log" for "Player"

Task List

  • Isolate location of bug
  • Find any other affected keywords

WorldGuard Integration

Integrate world guard fully

  • PVP Flag
  • Potion Flags
  • Region Enter Flag
  • Region Exit Flag
  • Explosives flags
  • Add the rest of the flag list here...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.