1. Welcome to the Brawl website! Feel free to look around our forums. Join our growing community by typing /register in-game!

1.9 Madness

Discussion in 'Discussion' started by MrWaffleman, Feb 26, 2016.

Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...
  1. MrWaffleman

    MrWaffleman The negligence of time's end is man's downfall

    Joined:
    Jun 12, 2014
    Messages:
    3,007
    Ratings:
    +650
    DISCLAIMER: I'm not saying there's a definite 1.9 change, this is just ways that we/coders can adapt to it (if we decide to change). This is also all from me, not something official.

    Basically this is a list of
    - The things that will be different in 1.9
    - How it will affect Brawl's plugins and such
    - (OPTIONAL) The different ways you can do this / obtain it, so the coders can block all the pathways to it
    - (OPTIONAL) Ways to stop it from doing bad things :V

    If you respond to this, you can basically add on to this list to see what will need to be done. 1.9 is not very new, and at the same time not very old. It might seem early to start, but it's good, considering once it's out there will be a fluster of what to do and how to do it.

    I've barely watched snapshot videos, since it's tiring to keep up with all the random additions of 1.9, so most of this is pure research from Spigot plugin developer findings, as well as the Minecraft Wiki.

    NOTE: Most of these are probably found in creative inventories, I probably won't have strong research for if this will affect Build servers, but I doubt it will pose a problem.

    Levitation:

    - You slowly rise up in the air and drop down, taking fall damage. I don't know the exact values of how much they go up though.

    - Can obviously trigger fly detections. It could also be a way to get to places you're not supposed to be in.

    - Getting hit by a shulker's projectile

    - When you have this effect, it's counted as a potion effect, so you can detect if players have that effect.

    Elytra (Glider):

    - More information can be seen here (a lot of good calculations and precise information that I can't really explain).

    - You've guessed it... THE ANTICHEAT. False Fly / Speed detections. You can get through nooks and crannies (they can fit through 1 block gaps). The Spigot/Bukkit build isn't out yet, but I can infer it won't be easy stopping someone from flying into a specific region (could possibly be glitchy).

    - Elytra are found in end cities. One pair of elytra is found within an item frame in each end ship. (Minecraft Wiki)

    - The Elytra is supposed to be put in your Chestplate slot, so it will be easy to determine if a player is flying or using an Elytra.

    Dual Wielding:

    - Information can be seen here. You can only swing swords and such in your main hand, and the other hand is for right-clicking things, such as placing torches / throwing enderpearls.

    - I thought that you could hold two swords, but you can only swing with one sword, meaning it won't disrupt the Anticheat with Kill Aura / Forcefield.

    As for WarZ and War... this may pose a problem... basically you listen for if a player interacts with an item, well you can interact with BOTH hands. The thing is, there's a list of things you cannot do with either of the hands, meaning it won't be a problem in places such as Survival PvP where it's mainly vanilla. But with MC-WarZ and MC-War, it will pose a greater problem with shooting multiple projectiles at once, making it extremely OP to combo, you could also eat pasta and shoot at the same time. This can also greatly trigger Macro Detections in the anticheat, so the whole dual wield system has to be tweaked in the gun plugins.

    Shulkers:

    - Basically new mobs, and they are pretty unique mobs to be honest, and because we expect mobs to in one way, the shulker won't fit in, meaning it will be a nuisance for plugins. More information can be seen here.

    - When you hit a shulker, there's a chance that they will teleport somewhere randomly (but near). This could possibly pose a problem when they can teleport somewhere that they aren't supposed to go.

    If you shoot an arrow at a shulker while it is closed, it can bounce off and hit you instead, this can cause people to do suicide and may mess up plugins when the killer and the player are the same thing (most plugins already have suicide detection, but just a warning).

    - Only spawn in the End. But can be spawned manually in the Overworld. They don't despawn naturally, and once killed, they don't respawn

    - Just stop it from spawning :V.

    Spectral Arrows:

    - A type of arrow that allows you to see players' outlines through walls for 10 seconds.

    - Can cause mods to think someone is using X-Ray (if that person doesn't have any spectral arrows / has been acting suspicious for more than 10 seconds, then it could be the real X-Ray).

    - Glowing is considered a potion effect, so you can do whatever with it.

    Attack Strength:

    - If you have a tool, the longer you wait between hits, the stronger damage you have. There's a status bar to keep track of it.

    - If there's any plugin detecting damage, the damage from the sword is pretty random which can mess up calculations.

    - It's always there.

    - You can configure it so that every single hit, is the same exact damage, so you can basically spam click and it will be the same damage. Although I'm not sure about the animation, and how you can stop that.

    Frost Walker (Enchantment):

    - If standing on ground (i.e. not falling, jumping, or flying), any still water blocks with air above within a radius of 2 + Level around the block being stood on will be turned into frosted ice. (Minecraft Wiki)

    - I'm sure it won't be detected as Jesus hacks, but it will definitely be a problem to worlds that are protected by worldguard and such.

    Grass Path:

    - You guessed it, just like 1/16 of a block, you can use a shovel to make one.

    - POSSIBLY make the Step hack activate if you keep on switching your height.

    Shield:

    - Many uses, you can see more here.

    - Just like Shulkers, arrows can be deflected and hit other players including the target himself, which could lead to suicide. The attacker is knocked back if he tries to attack the user when the user is using a shield which could mess up some calculations.

    =============================================================================

    NOTE: This is a totally different section than the one above. This is the cool things 1.9 has, now don't just blurt out everything in 1.9. This is mainly how 1.9 will help the developers in general.

    Basically this is a list of:
    - The things that will be different in 1.9
    - How it will help developers

    Structure Block:

    - This is pretty amazing. I don't have much to say so I'll let the Wiki do the talking.

    When obtained with the /setblock command, structure blocks do not have any use in game, and emit a light level of 15. However, they are used internally by developers to create structures. They were used to create the end city dungeon structures.

    When used internally by developers, the structure block has four modes.

    • D, data - for chest markers and other blocks that require data
    • S, save - build structure in world, tell the block where it is and it saves it to file (default)
    • L, load - loads saved structure files
    • C, corner - for automatic size calculation
    The structure block shows outline of the structure it relates to in white, and can rotate/mirror blocks.

    - You can read more here, but it's a really good tool for developers. Although I don't know if they need it anyways with perfect world-generation already.

    Model Changes:

    - Quoting the wiki, but this is extremely customizable and I'm sure this will be EXTREMELY useful in plugin development.
    • Different models/textures can be used for each different damage value, item states, and whether the item is held in a different hand.
    • Models can be put together based on block state attributes, such as fences.
      • As a result, the vanilla set of block models has been reduced by almost 300.
    • Block model JSON is now strict, meaning that comments and quote-less identifiers are not allowed.
    • display tag defaults have changed, and the thirdperson and firstperson tags were replaced with thirdperson_righthand, thirdperson_lefthand,firstperson_righthand, and firstperson_lefthand.
    • parent and elements tags can coexist now, but the top level elements tag overwrites all former ones.
    - ^^^
     
    • Informative Informative x 1
    • Useful Useful x 1
    #1 MrWaffleman, Feb 26, 2016
    Last edited: Feb 27, 2016
  2. GetShadowRealmed

    GetShadowRealmed What do I put here

    Joined:
    Apr 7, 2015
    Messages:
    1,922
    Ratings:
    +351
    O-o
     
    • Friendly Friendly x 1
  3. featherpaw

    featherpaw Your friendly neighborhood kitten! :3

    Joined:
    Aug 16, 2015
    Messages:
    2,548
    Ratings:
    +1,424
    This is brilliant! Wonderful explanation my good friend!
     
    • Friendly Friendly x 1
  4. JoseMigueCarrera

    JoseMigueCarrera Active Member

    Joined:
    Jan 13, 2016
    Messages:
    172
    Ratings:
    +34
    The new snapshot is amazing. Still have some questions, for example, what would happen if you get disarmed while you have dual wielding? Can you eat food while you shot in WarZ? (If so, it would be broken.)
    What would be the point of the kit archer if someone wields 2 shields?
    Would the "Kicked for flying" still bother when you use leviting ?
     
  5. MrWaffleman

    MrWaffleman The negligence of time's end is man's downfall

    Joined:
    Jun 12, 2014
    Messages:
    3,007
    Ratings:
    +650
    I don't know what you mean by getting disarmed while dual-wielding? I've done some search too, but could you explain a bit more?

    If you see here, and scroll down to "Limitations", it shows what you can and cannot have BEING USED. I doubt this will very much effect the plugin, considering there's already a cooldown between eating pastas/beans no matter if you even have it in both hands. Since pasta and the guns are all purely made out of plugins, I'm guessing it will be totally customizable and won't make much of a difference. Although there is comboing and double guns may be totally off the charts, as well as macro detections, so I'll add that :wink:.

    You cannot wield two shields, you can only wield one shield in your off-set hand (not you main one). Meaning that it's impossible to be totally resistant to archer attacks. This can even naturally nerf Archer, if there's a class with a shield, then they can easily defend against archers. Someone suggested an idea with an iron door acting as a shield, I suggested that the half portion they are looking at is defended, and what do you know? That's the same feature in shields. The shield blocks any directional attacks coming from up to (but not including) 90° away from the horizontal direction the player is facing, i.e. it covers almost a full hemisphere in front of the player. Meaning that archers can easily get to the side/behind the player and snipe them. There's also the fact that once you are shielding, you're going at the speed of crouching, meaning that if you're planning to go anywhere, then you'd be going EXTREMELY slow. Meaning it wouldn't really be the archer's worth of time.

    Kicked for flying is basically from the anticheat, so yes I would suppose so. Considering I'm 99% sure the anticheat checks for unusual movement instead of potion effects and such. It wouldn't recognize it as a potion effect so it would automatically kick someone. Meaning that the anticheat needs some tweaks.
     
  6. JoseMigueCarrera

    JoseMigueCarrera Active Member

    Joined:
    Jan 13, 2016
    Messages:
    172
    Ratings:
    +34
    Thanks for all the answers you gave me.
    There is an amazing plugin called Mcmmo as you may know, in that plugin there is an ability called disarm; I guess you know what is about it. I was just wondering what would happen if you get disarmed while you have dual wielding.
     
  7. MrWaffleman

    MrWaffleman The negligence of time's end is man's downfall

    Joined:
    Jun 12, 2014
    Messages:
    3,007
    Ratings:
    +650
    Ah, the thing is, I don't really know about that. I haven't really ventured out of Brawl. Brawl doesn't have any MCMMo plugins, but if you want I could do extra research :stuck_out_tongue:.
     
    • Friendly Friendly x 1
  8. JoseMigueCarrera

    JoseMigueCarrera Active Member

    Joined:
    Jan 13, 2016
    Messages:
    172
    Ratings:
    +34
    If you really don't know it's okay, I will investigate by myself. Anyway thanks, you answered most of my question :smile:
     
    • Like Like x 1
  9. MrWaffleman

    MrWaffleman The negligence of time's end is man's downfall

    Joined:
    Jun 12, 2014
    Messages:
    3,007
    Ratings:
    +650
    Spigot made an official thread about 1.9 right here. The release of 1.9 as well as Spigot 1.9 will be expected at least on the 29th, which is tomorrow!
     
  10. UnlockedUsername

    UnlockedUsername Active Member

    Joined:
    Sep 26, 2014
    Messages:
    61
    Ratings:
    +19
    Am I the only one who's not hyped for 1.9?
     
    • Like Like x 1
  11. JoseMigueCarrera

    JoseMigueCarrera Active Member

    Joined:
    Jan 13, 2016
    Messages:
    172
    Ratings:
    +34
    Im not either
     
  12. Serine1002

    Serine1002 A shadow in the night

    Joined:
    Oct 2, 2013
    Messages:
    2,744
    Ratings:
    +881
    Imagine elytra pvp
     
Loading...
Similar Threads Forum Date
i have reached a new level of madness MinecraftBuild May 16, 2018
Lyrical Madness (A story to behold) Forum Games Aug 2, 2016
Complete Mushroom Madness Map Submissions Aug 2, 2016
Sports The 2016 CTF NCAA March Madness predictions thread Off Topic Mar 15, 2016
Story Deeps of Madness Literature Feb 15, 2016
Thread Status:
Please be aware that this thread is more than 30 days old. Do not post unless the topic can still be discussed. Read more...