You probably know by now a lot of commandblock engineers advocate for different revolutionary additions for commands in Minecraft people like game agape want an official way to raycast so they’re huge command block machines can be condensed into something more viable so where and how is this motion applied Well that all happens in this huge module it might look overly complex but there’s a lot of repetition going on people like sliced lime want a way to read and write data to scoreboards so they’re huge command block machines can be condensed into something more viable the problem Is now we have three values we have a Predators chest red green and blue and we want to pretty much that lets us calculate a color value for the leather chess piece people like the redstone scientists want a way to use variables in any part of a command so the huge Command block machines can be condensed into something more viable and you know what people like oh no we’re want a way to use entity data on the player so they’re huge command block machines can be condensed into something more viable people have discussed these points extensively but what I want to talk About is something what I think would revolutionize mapmaking equally people like me want status effects and enchantments to be used as attributes so they’re huge command block machines can be condensed into something more viable and you know what the implementation will be smoother and more polished for map makers as well so what Do I mean by this anyway well currently you can modify attributes such as speed luck health and attack damage for the player this allows you to create items that can change those stats without needing command block clocks to give players status effects I believe this should be the case not just for luck Unlock resistance health food speed slowness weakness and strength effects but for all status effects this video will be an in-depth explanation on why I think this is so important including many examples for each case I touched on this recently with my small suggestions video but I’d like to go in-depth my Point is this if status effects and in charmant were implemented as attributes map makers could have more control more possibilities more creative freedom and be able to implement new items in a polished manner without having to worry about low-end computers that is the goal that’s why I Believe this should be in the game first and foremost usage in loot tables it’s possible to hard-code a bunch of items with fake MBT tags into loot tables but that comes with a few downsides one the lock effect is difficult to take into account – you Need to use custom laws to display the attributes to the player and three the randomization is much more limited due to only having a certain number of potion effects before everything becomes overpowered this is especially true when trying to have multiple effects on an item you can see this time it has Actually provided less armor because there’s a lot of randomization that you can sort of add in the different functions inside loot tables so there’s a whole lot of room for randomization and collecting items and all this inside sort of adventure maps and stuff the next point I want to address is reliance On commands if you wanted a helmet that gives the player jump boost you need three commands once you give the player a tag if they have a certain helmet in their head slot one to give the player the effect and one to remove the tag again at best You now have three command blocks that run per second in order to make this helmet possible which at first doesn’t seem so bad but when you have ten of these items suddenly you need 30 commands running per second unless you use a scoreboard in which case it’s more Like 21 commands running per second this is even more significant if you want the item to work on mobs and even furthermore if you have a server with lots of players on at once the point is the amount of possible items you can have now is limited by the strength of Your computer or your server which means every time you add one of these special items you are risking your map or module to become unplayable for more and more low-end players so if you’re sitting there thinking gee 30 items that’s quite a lot and I think 30 command blocks Isn’t really very significant in times of lag well welcome to the channel new subscribers welcome everyone okay so this is my spirit gems module it can give you up to 20 random effects now ten of those effects rely on status effects which can only be given via commands if We were to turn all those status effects into attributes something of this size can be converted into something on this side and yes I am limiting myself to 20 because if I add any more I risk the chances of it becoming laggy for low-end pcs so what what was killing you what Was destroying you the worst the lag the lab the lag one fatal flaw and I bet you’ve already guessed what it is let’s punch this car yep can you see that just this module has created that which means that this whole thing really needs to be Rewritten the one that doesn’t lag is on a very very slow clock and only sometimes does it activate its repeat command blocks that I am having because I’m going to systematically rewrite each module because last time there were some massive issues with lag it couldn’t run In my laptop for example and yeah it was very very buggy ok so let’s say you’re still not convinced and are satisfied with the way status effects work I want to introduce you to my next point and that is functionality items with attributes are responsive and instant if You let go of the item you will instantly lose the effect if you hold on to the item you will instantly gain the effect status in facts in minecraft have a minimum limit of 1 second you can’t give yourself a status effect for half a second so when you take off your junk Boost boots that are powered by commands you still have that jump boost effect for an additional second and unless you have a 20 Hertz clock if you put those boots on again you will need to wait for up to a second before the effects take Place ok so why not use a 20 Hertz clock remember how I said one custom item equals three commands per second a 20 Hertz clock would make that 60 commands per second which is less than ideal and to people who say that I could simply use the effect clear command to Instantly remove the effect that doesn’t solve my next problem and that is status effects overriding existing status effects see currently if you’re fighting a witch and she splashes you with a slowness potion an item that gives you the slowness attribute we’ll add on to the slowest effect rather than remove it This is not the case for status effects in general allow me to demonstrate I’ll get my jump boost boots again as an example my junk boost boots are giving me the jump with status effect constantly if I were to splash myself with a potion of leaping it has Absolutely zero effect on me rather than enhancing the power of potions these new custom items have made potions completely obsolete now let’s compare that to my speed boost boots which are powered by an attribute see I still have the option to use a potion of swiftness to make myself even faster the Implementation is far more elegant this way and functionally makes more sense in a way that doesn’t make other mod attacks or potions obsolete okay so what about enchantments why do they need to be attributes if you want bane of arthropods on your sword why not Just put it there well you could do that but it won’t be nearly as powerful as attributes and here’s my reasoning firstly what if I wanted bane of arthropods on my helmet so when I wear the helmet it lets me deal more damage to arthropods not possible with the Current system the helmet gives me the bane of arthropods effect when I’m holding it rather than wearing it which doesn’t make sense additionally enchanted items cannot be enchanted by the player again without the aid of an anvil so if you manage to get your bane of arthropods sword you Won’t be able to enchant it using a normal enchanting table why isn’t this ideal for mapmakers in case you want to make the item enchants a ball under regular circumstances if I wanted to remove that ability I would just use the enchantment rather than the attribute but what really gets me about both Status effects and enchantments what they lack the most the ability to be fine-tuned you can’t add exactly ten percent jump boost you cannot subtract exactly five percent mining speed you can’t specify that you want your sword to a deal and additional two points of damage to spiders and an Additional three points of damage to undead you can’t make it so your helmet increases your fire resistance by exactly fifteen percent no not with our extensive research and testing and sometimes you can’t even get the exact value you want it’s details like this which make balancing and implementation A tedious task for map makers those are my main arguments but now I’m going to tell you exactly what I would personally do if this were implemented so I am aware the hastened mining fatigue status effects can be substituted with the attack speed attribute already that’s great but what about mining speed well We have efficiency for that right not so fast as I discussed earlier in Sharpe mints are not always ideal for map makers and what if I wanted to slow down the speed of a diamond pickaxe mining fatigue not so fast as I discussed earlier status effects are not always Ideal for map makers so that’s out of the way what are the kinds of things I’d make with a mining speed attribute maybe a pickaxe which is very slow but has high fortune perhaps a pair of boots which increases your speed by 10% but decreases your mining speed by 15% again I’m aware that these items are theoretically possible but the exact values loot randomizations presentation lag and implementation would be improved if there were simply attributes rather than me filling around with haste mining fatigue and the fortune in sharp mint and all that kind of stuff of course I Could talk for hours about the kinds of things that I would create if such an addition were made but for now I would just like you to enjoy this short little montage of the things I’d be able to make with all these things So now that you’ve seen all my points I’d like to restate what I’ve said at the beginning of the video if status effects and enchantments were implemented as attributes mapmakers could have more control more possibilities more creative freedom and be able to implement new items in a more Polished manner without having to worry about low-end computers that is the goal and that is why I believe this should be in the game so I decided to contact sparks about this idea if you don’t know who Sparks is you got to check him out here’s the founder of game-mode 4 it’s a Lot similar to the tempest box in fact the tempest box is inspired by game-mode 4 the only difference is really that game-mode fours additions are more mature and they’re compatible with realms as well now I admit I approached him and I asked the wrong question here but the response is still pretty Interesting I asked him if he had to remove certain features in the map because they caused too much lag and that was a very tailored question but he says yes though that wasn’t usually caused by handing out potion effects he says that in game mode for the problem Is you can’t effects the player in a survival setting and it’s hard to put armor to effect them without the armor keeping the attribute when they put it in a chest he also said it’s useful but not the most pressing addition and I have to say I agree I do believe that Sly slimes idea of reading and writing is more important and I do say that game a gap is Ray casting ideas are far more important but I don’t want to downplay this suggestion I want to bring it to light so everyone can see just the importance of it even if it isn’t the Most pressing addition so anyway if this feature doesn’t get implemented then we can at least say that it was fun to discuss and if you like these sorts of videos I highly suggest you check out panda who does a bugs and ideas series on his channel and he is a lot more Knowledgeable about minecraft source code than I am and he talks about a lot of the bugs regarding redstone so I highly suggest you check that series out anyways guys thanks everyone for watching I will see you in the next one take You Video Information
This video, titled ‘Suggestion: All Effects and Enchantments as Attributes in Minecraft’, was uploaded by Jragon // Learn How To Make Minecraft Commands on 2016-11-25 04:01:26. It has garnered 57563 views and 1182 likes. The duration of the video is 00:14:11 or 851 seconds.
What if we had an attribute for every status effect and enchantment in the game?
Check out Sparks! (Gamemode 4) https://www.youtube.com/watch?v=cx9fVMpHKMI
Check out Panda! (Bugs and Ideas) https://www.youtube.com/watch?v=aRr3NpmQiCg
Check out GamerGuppy! (Guns and Raycasting) https://www.youtube.com/watch?v=hS2NxY_ag3s
Check out TRS! https://www.youtube.com/watch?v=-cJHVNKuimo
Check out slicedlime! https://www.youtube.com/watch?v=ndMJscbeZxk
Check out Onnowhere! https://www.youtube.com/watch?v=On-S5eGi6nE
Check out Samasaurus6! https://www.youtube.com/watch?v=1IElS8ICtG4
Thanks Current Patrons! https://www.patreon.com/Jragon14 – crazypets321 – Data_Crusader – mblohr – Patrick – Mr DemonN – Corpe_ – Dust Bunny – Pablo
Twitter: https://twitter.com/Jragon014 Reddit: https://reddit.com/u/Jragon014 Tutorials: http://tinyurl.com/jragonhelp Hiring: http://jragoncommands.weebly.com/hire-me.html
Profile Picture by redacted187 Skin by Skjold
Music Strad – C418