In the Robot series by Isaac Asimov, there is a character who is an an assistant to the Big Bad Amadiro called Maloon Cicis - he isn't particularly admirable, but the name struck me as interesting. I added an "l" so you pronounce it Mal-loon instead of Ma-loon. I often add the last name "Tarka" which is the name of an otter in the novel "Tarka the otter" by Henry Williamson, of which I read an extract once. It also struck me as a very nice name. Plus the character was brave, quick and clever.
So that's I got "Malloon" and "MalloonTarka".
1
Oh, more or less an agreement! Sorry for the confusion. Any further criticisms on my part would just be nit-picking, I feel. I'm happy where we've gotten to.
0
That's sorted then. Thanks for responding to me!
0
Thank you!
I would not have the spear block movement under any circumstance; I actually did consider it myself, and indeed compared the alternative to someone running up the spear, but letting the spear block movement in addition to having longer reach would make it a better weapon than sword and axe, period. I'd wager this would be true even if is had a lower attack speed and damage than the sword. True, you could still get swarmed, but the tactic there even with sword and axe is to back up and hit them one by one, which the reach would work wonders for. In one on one, you could quite literally keep melee mobs and creepers from touching you while hitting them back.
With my suggestion, you can do something similar, namely hit them repeatedly while they are at a distance and use the knockback to keep them there, but you have to be skilled, quick, and if you hit too late once they're out of the zone where you can effectively damage them, while they can most certainly damage you. Needing the speed and skill (plus the spear going vertical) was the compromise that kept them from being overpowered.
Regarding "walking up" the spear, I don't think it's a problem. Weapons and tools noclip into blocks and mobs all the time in minecraft, so I doubt people would think this is any different.
The spear doing minor damage would also be out unless damage doesn't do any knockback (in which case you'd have the same problem of the spear easily keeping mobs back). I'm... not completely against that. Ultimately it would come down to balancing, and I guess it would help teach how the spear works. So yeah, sure, I'm for it. But no base knockback - let's have it be like a cactus.
In general, I was thinking the tiers would have a base multiplier, or power or something like that and then round. A formula I'm happy with is speed divided by 6, 3, 2.25 and 1.75, for wood/gold, stone, iron and diamond respectively. With wood, walking does 0.7 hearts of damage, rounded to 0.5, sprinting 0.93 rounded to 1, riding an average horse does 1.5 and riding a maximum horse does 2.416, so 2.5. With stone, it's walking 1.5, sprinting 2, average horse 3 and maximum horse 5. Iron, it's walking 2, sprinting 2.5, an average horse 4 and a maximum horse 6.5. With diamond it's walking 2.5, sprinting 3, average horse 5 and maximum horse 8.
Knockback would be calculated similarly.
I like your idea, but I like the simplicity of my formula better. I think higher tier spears should be more useful on the ground as well as on horseback as opposed to lower tier ones, and just have lower tier ones "top out" means they're useless on horseback, but offer no disadvantage (besides durability) on the ground. Ground combat should really be limited to normal attacks, which is why no sprint attack in my system does more damage than a normal strike, though I guess you could "combo" by hitting then sprinting before the spear recovers. Anybody who manages this trick is welcome to it, I think.
Quite! This is another reason I like this idea so much - fast horses make for a lot of damage, the fastest horse combined with a diamond spear doing a whopping 8 hearts, or 16 hitpoints. A good elytra swoop might do similar. And that's not even considering the possibility of enchantments.
Yeeeeesssss.... I know. It's just, I've had too many times where I've left something implicit and someone missed it or misunderstood. I keep on the safe side nowadays, or try to.
Thank you. This was important for me, so I'm grateful you've accepted it so easily. The fact you are a console player explains quite a lot (this will come up somewhat often in the following replies), since you don't use the 1.8 combat system - which I had forgotten. I'll try and tailor my suggestions so they'll work for your combat system too, or offer a slight variant.
If mounted horsemen were a common threat (say, on a long existing and populated multiplayer pvp server, or if there was a common mounted mob that spawned with a spear) then you would have a good argument. If there's something common you need to counter, having a counter around would be useful. But mostly, mounted horsemen are rare, so players as a whole would generally just rely on their primary weapon (be it sword or axe), maybe include a bow, and take their chances. They wouldn't sacrifice a slot in the hotbar or even their inventory to carry around something they'll only very rarely or even never use. That would make it a dud. How many players carry around a bucket of milk, just in case they fight a witch? Practically zero - players takes their chances they'll be able to handle it without the milk, and free up an hotbar slot by doing so.
This is where we see a bit of difference - in the java edition, axes do more damage than swords (wooden axe: 7 hitpoints, wooden sword: 4). The trade off is axes use two durability each hit and recover slower; If you spam click, you do fist damage, you need to wait for the recovery bar to refill in order to do full damage. Swords have more DPS (damage per second) because they can attack faster, but axes do more damage each hit. Which you prefer depends on your playstyle. Me, I prefer the axe.
But for the console edition, we don't need to prevent the spear making the axe obsolete as a weapon, since, well, it isn't a weapon. But we do need to prevent spears from making swords less useful. To this end I think making each type of spear (yes, I know, I'll get to why I think there should be more than one later) do less damage than the sword, which it makes up for (slightly, but not really) with range. I proposed spears do 1.5, 2, 2.5 and 3 hearts of damage respectively in the java edition, and I think these amounts work for the console edition too, since swords in the console edition do half a heart more damage than swords in the java edition.
Eh, eh, I see what you're getting at, but the problem is spears aren't different enough compared to the sword (on foot) to make them useful enough. Tridents and bows can hit mobs and players at a very large range, far further than the spear, and are needed often to counter skeletons and creepers, which are very common mobs. Spears (as you first proposed them) are not a big enough counter to any mob or normal player and have to weaknesses you described. Hence why people would stick to swords.
Being shot at by a skeleton isn't all that rare. But besides that, the game slowing your switching would feel unfair and artificial, especially if it gets you killed. You don't want to trap players in a Mortens Fork - either die because the spear is a bad weapon against skeletons, or die because the spear won't let you switch to a bow fast enough.
If is true, and I'll take your word for it, it's a problem. Why? Because fending off mobs shouldn't be easy, or at least not easier than with a sword. Even if it's only slightly more easier, you get the problem that spears will replace swords. And that shouldn't happen.
In which case spears won't be used in melee, since swords can be used effectively against both single enemies and crowds - a spear being incrementally better than a sword wouldn't be enough for players to sacrifice another hotbar slot, unless... unless the spear outclasses the sword enormously against single enemies, in which case you'll have players using spears, swords and bows/tridents.
But that's a problem by itself. Normal gameplay would become easier, since spears would offer a new way of dealing with mobs. And making normal gameplay easier isn't on Mojang's to-do list. They have in fact been making the game harder. They could do that again to deal with spear wielding people, but that's a whole other... thing that would like to avoid talking about here.
I've already said my piece on the problems of making the spear viable. We have swords, and we should make sure we don't replace them.
Regarding the charging mechanic - "charging" up for a really big stab isn't the least intuitive thing in the world, I suppose, but there's one big problem with charging attacks: They are very imprecise. You need a slow, or at most normally moving enemy moving in a predictable direction for you to have a chance to hit, which is true of neither players riding horses (they move too fast for you to reliably hit them before they've moved in too close and after they've come into range), nor of players facing horse-riding opponents (they would jump side to side). Just try to hit mobs while riding and using a sword now - you can spam, but you'll be sure to miss most swings. You can't spam charged attacks. So I'm completely against charged attacks on weapons made to be used on horses or against horse-riding opponents.
Great!
We do indeed.
I got that that was what it did, I just didn't see how it would be intuitive. I do now, but I have other issues with the charged attack, you you know.
I think you misunderstood. Holding the spear vertically means it is held like a staff, and points at the sky no matter where you look. Right-clicking once makes it go "horizontal", but that means it points wherever you look. You look in front of you, it points there, you look to the side, it points there, you look up, it points up, you look down, it points down, no clicking required. It follows your camera. It doesn't stay pointed in one direction unless you keep looking in that direction. No cycling of clicks needed.
You do HEMA? Cool. I've been meaning to get into that, but there's no group close to me. I do do jugger, though, have done kung fu spear fighting and watch a ton of videos on YouTube on HEMA. Spears were indeed better than swords for fighting, though I think you're underestimating the value of good footwork. Here's Lindybeige's video on the subject:
All of this is very interesting as a starting point, but we can't follow through on that entirely. Realism is good for two things: immersion, and giving players the ability to work out how things in a game work by using their already existing knowledge. It has its limits. But still, we can try to stick with it up until a point. That point is where spears would become so useful that they would replaces swords in minecraft.
If you have to try and equate minecraft's mechanics with real life, moving and doing damage with a spear would be lunging. Attacking normally with the spear (which is the primary way I would want people to attack when on the ground) would be the normal stabbing motion. moving to do damage should only become the primary method when on a horse, or while flying, since there it is too easy to miss if you had to rely on attacking normally.
I suggested one. Second to last paragraph, second line. I suggested spears can be used to attack normally if they are being held horizontally, but only at a range of three blocks.
Because we need a mechanic to reliably attack while riding a horse (and elytra, though that's the cherry on the cake). Having to attack normally would make you miss a lot. I suggested this type of attack because it's as close as I could get to what knights in the real world do: Hold their lance in the crook of their arm, charge and point the lance at the enemy. They don't also stab forward with the lance. The reason they do this is because trying to stab would make them miss, and the force behind a lance held by a charging knight on horseback is more than enough by itself.
Because we were trying to make a weapon that is uniquely suited for fighting on horseback.
I imagine a shield would be very useful against a spearman. However, since we are trying not to make swords by themselves (without a shield) less powerful than spears, we can't implement all the abilities a spear has.
Spears are awesome, I agree. Thank you for listening to my criticism. However much I may disagree with you, I very much respect someone who does that.
My last pieces of criticism for today: Tridents do indeed not have tiers. There are reasons for that, though, and it is because getting them is assumed to happen around the time people have diamonds to spare already and the ability to enchant, and to make acquiring them more interesting than just crafting them. Tridents below diamond-tier (which is what I consider the current ones to be) would be too similar to bows and arrows, not being enchanted, and having only one to spare (as opposed to multiple arrows). I'd bet good money that if wooden, stone, iron and gold tridents were introduced into the game they would mostly go unused - on land. Maybe the wooden and stone ones would get some use until the player gets a bow and some arrows, but not after. Javelins have been repeatedly rejected by Mojang for years before the trident came along, for these reasons.
But I did say on land. A lot of people don't use tridents even now, and even you admitted they were at least equal in usefulness to bows and arrows (or at least that's what I understood, pardon if I'm wrong). Where they shine is under water. There they are the weapon to use, and for good reason, since you can forget about bows and arrows. The fact they have an area where they are very useful, even if they aren't used by all players everywhere, means that they were a good addition to the game.
Spears could be implemented similarly - you could have them be found in dungeon chest along with horse armour and saddles. Have them be the weapon that shine when used while horse riding (and flying).
I don't think that's the best implementation method though. With leather horse armour becoming craftable in 1.14 java edition and saddles becoming more and more easy to get (through trading, fishing and lots of loot chests) Mojang is making riding horses easier. If players can start riding early in the game, though, you want to give them the ability to fight on horseback too - to make it even more attractive to do. But if you put spears in loot chests you have to decide if they should be early game weapons or late game. If they are early game weapons, they'll make horseriding attractive early on (at least for a while), but if you make them late game weapons you either have to make them rare, which will negate the attractiveness of fighting on horseback, or you'll make them common and give players an overpowered weapon.
I say, split the difference! I'm fine with spears not being craftable, like higher-tier horse armour, but having different tiers (with the higher ones being rarer) will make players have both early game and late game weapons for horse riding.
Edit:
Yeesh, that turned out longer than I expected. Sorry about that.
1
I've had an idea for a spear for a while now too, but I'm think your idea is, in a word, too complex. There are too many different mechanics and similar items. But the thing I agree on is that we need a dedicated weapon for horses.
And in my opinion, elytra, too.
I would not mess with the movement controls. There's no real reason holding a lance would prevent jumping. I would keep everything bound to the mouse buttons.
The same problem here - preventing jumping really hurts movement, and that's important in combat. Plus, having a weapon whose main purpose is basically to counter other players using a certain weapon set makes it almost a dud item.
You sure about that? You mention the attack is slower than a sword, well, in that case it's basically an axe used at a further range, which would make axes useless if not for the inhibited movement controls, which makes spears useless instead, since all these mobs can close the distance to you if you try to wait for them to recover if you use an axe, and 2-3 blocks is not much extra. Vindicators are even faster.
Which makes the spear a worse weapon to have on you than either the axe or the sword, and since players won't want to waste too much of their hotbar on weapons, that makes them quite a dud.
So not only will you want to switch from the spear to another weapon when encountering mobs against which using it would be "suicide", the game will hinder you doing so. Sorry, that's not much fun.
I'll suggest my own.
I really like the idea in concept, but the execution is lackluster. My suggestion would be too focus on one weapon, have it have simple controls, but be unique and especially useful for horseback and elytra. And what the heck, for against foes on horseback too.
I'd combine the two ideas of the lance and spear, so that the less common use against foes on horseback can be included without making the weapon used for it a dud. Just call it the "spear", since lances are just a type of spear. We'll need to make it sufficiently different from the sword and axe so it doesn't replace either one. We'll also either need to make the recovery fast or do something else, otherwise it will become too unwieldy on horseback or when flying. The thing is, at the speeds that people travel at on horseback or with elytra, you'd almost need to be able to spam-click to have any hope of correcting yourself if you miss. Or you'd need to stop, which is impossible with elytra and a bit stupid with horses, since that defeats the purpose of riding them.
So let's do something else instead. I will keep the base attack damage by attacking, but I will re-balance it based on what comes next. I don't think any type of loading or drawing should be used for spears - it made sense for the bow and crossbow, but there's no reason holding a spear longer would make it do more damage. My idea is to instead have two "modes", which is just a fancy way of saying how you hold the spear, namely vertically (pointing skywards, no danger or use to anybody) and horizontally, pointing at wherever your crosshairs are pointing aka. where you look. You switch between them by right-clicking. No loading time, so drawing back, just "click" and the spear is pointing in a different direction - which you can see from how it's held in you hand.
The spear would be the weapon equivalent of the shield, doing stuff wherever it's pointed, though in contrast to the shield it would have far less wide and tall a range (just limited to the area around the crosshairs), and could be pointed upwards if you look up. Anything that moves into the point of the spear gets damaged and knocked back, but only if the person holding the spear is moving. The amount of damage is based on the type of spear (wooden through diamond) and the speed at which the person is moving. So if you are riding a horse or flying when the spear touches something you do much more damage and knockback than if you were just sprinting, and you do more damage if you sprint than if you walk, and none if you stand still.
The fact the spear does damage by you moving is the reason for the modes - so you don't accidentally impale your pets or your friends. But I did say I'd keep the base damage, and I will. You can attack normally with a spear, but only when held horizontally, and only at a range of three blocks. This means you can't accidentally hit your horse if on horseback, and means it is a viable way of fighting against an opponent on horseback, since you get extra range. I would make spears do half a heart less damage than swords of equal value (1,5, 2, 2.5, 3 hearts), but increase their recovery speed to 0.5, which means their attack speed would be 1/0.5 = 2 and their DPS 2 * (3, 4, 5, 6) = (6, 8, 10, 12), very close to that of swords. But since each hit is less damaging and you need to be at a certain range for the damage to count, swords are still the better choice when fighting against opponents on foot - a swordman can bridge the distance and chop you up.
If you hit something that's within two blocks range of you, you switch from horizonal to vertical (this is the indicator the opponent is too close) and any hit you land does as much damage as your fist, but won't remove durability from the spear.
2
This doesn't add anything of value. All adding this would add is damaging the player every few minutes randomly, with no way to avoid it besides not playing the game. I suggest you read this thread, especially the part under "Artificial difficulty".
Adding this would probably even make the game unplayable. Considering that the player is usually always on the move, this would mean they would trip an average of once every 100 seconds (every one and two-third minutes) at minimum, and sustain one heart of damage every 13 minutes. At maximum, they would trip an average of once every five seconds, sustaining one heart of damage every 25 seconds, or just under half a minute.
This would make sprinting completely unviable.
And that's not even taking into consideration that fact you need to take a few seconds to get up again.
No support
1
Correct! You either have to remove the padlock or loan the person the key.
Yes, that wouldn't be possible.
Ah, I see where the confusion came from. Yes, I will clarify that.
It definitely seems to be.
Yes. (Assuming the idea of a masterkey/copies of that key is added, only the masterkey would be able to).
Exactly! Thank you for posing these questions! It's made me realise I should have been clearer. "Access" is exactly as you describe. "Unlocking" is also right, almost - it would remove the padlock and turn the key used to do so back into a padlock and key ("giving" the padlock back), but it wouldn't access the inventory. That would be a seperate action.
That strikes me as a very fair assessment.
Amen to that.
0
Edit: Holy broken BBcode Batman! I have no idea what just happened. It should be fixed now, though.
Ah, now I understand. I agree that would overcomplicate things.
Hm, yes. For my part, I'm sold: that all does seem really useful. But I feel additions should always be incremental, so as not to change the game up too much in one go. I'd consider this part of the second load of additions I'd support.
And I completely agree. In hindsight I might actually prefer this way. I'll change it in the OP.
You can't; it shouldn't. I thought I was clear enough, but I'm probably blinded by the curse of knowledge. While I know I should make it clearer, I'm still hoping for a better way to be proposed. I'll clear it up for you down below, though.
To clear things up, I considered a block inventory to be "locked" if the padlock was applied to it. Opening the inventory while you hold the key no more "unlocks" the inventory than, under the current version of minecraft, opening a locked inventory with the correctly named item "unlocks" it. Adding or removing a padlock is analagous to applying the command /data merge block {Lock:""} with either something or nothing between the quotation marks.
The second state doesn't exist: an invertory is either locked, or unlocked. But chests do have other states that coexist with these:
1. Connected to unlocked chest.
2. Not connected to unlocked chest.
And these as well:
a. Connected to locked chest.
b. Not connected to locked chest.
Bear in mind that "connected" is not the same as "next to".
Due to how the game works, state 1. and a. cannot exist at the same time, but 1. and b., 2. and a. and 2. and b. can. If you combine these three states, you get 8 different possibilities, of which only six are possible:
1) Unlocked, 1., a. - Impossible, irrelevant.
2) Unlocked, 1., b. - Can open; One half of a double chest.
3) Unlocked, 2., a. - Can open; "Unlocked" supercedes all states. The locked chest it is connected to is also openable, because of 6).
4) Unlocked, 2., b. - Can open; A normal chest.
5) Locked, 1., a. - Impossible, irrelevant.
6) Locked, 1., b. - Can open; State 1. supercedes state "locked". A locked chest connected to an unlocked chest can be opened.
7) Locked, 2. a. - Can't open; One half of a locked double chest.
8) Locked, 2., b. - Can't open; A locked chest.
That is correct.
I did not mean to imply that. The sharing of a chest would not extend to picking them up and placing them again with them automatically connecting.
This is what I intended. Not nearly as useful, but far less complicated - the sharing of double chests by way of two players each padlocking one half is a nice extra that results from how this idea works, but isn't a core feature. As such, I don't want to add stuff or change stuff around to better accomodate it.
That wouldn't happen because the state of "connectedness" between chests is unrelated to them being locked or not - they're the same chests. A chest being locked does prevent another chest from connecting to it, but more on that below.
This is exactly what I'm trying to avoid here too, and my solution is just to not let [i]any [/i]chest which is placed connect to a locked chest, or let a locked chest which is placed connect to any other chest. Since this only happens/is determined on placement, locking and unlocking should have no effect on connections.
Yes, you are correct: chests already connected follow the current rules, while a locked chest being placed or that has a another chest placed next to it prevents connecting entirely due to it being locked. This is similar to if you placed a trapped chest next to a normal chest - they don't connect either.
Thank you for reminding me - I should have stated this. The base container doesn't drop, but the contents does.
That's always how I used it.
That's all I need.
There's not much I can say to that except shrugging. The people who believe it "breaks MC" will need to argue in spite of ender chests and shulker boxes, like you said, and for the most part I think they're part of the crowd that will never be happy if something changes. Minecraft has to, to keep the playerbase alive, so I'm not overly concerned with them.
Regarding having it as a mod first, it wouldn't be my first choice, since I think I've thought through all the possibilities and come up quite positive, but because my first choice is direct implementation into the game I'll still welcome it with great enthusiasm. A mod would increase visibility, too, which is a plus.
-.- I had a whole paragraph written here that's been consumed by corrupted BBcode. Boiling down what I said: I don't know how how much this will affect this, but public servers can try and curb bad behaviour with laws enforced by moderators, or with extra security tools given to players. Good moderators are worth their weight in gold, though, and are as such hard to come by, and some servers may decide not to ban stealing in favour of just giving the players tools to prevent it. While my suggestion may make giving the tools to players easier, I'm fairly certain servers whose moderators and admins are too overworked or lazy would just have used plugins anyway, and their enforcement of any stealing laws would be less than commendable anyway.
My idea does make the [i]gameplay feature [/i]of stealing, as I consider it, less frustrating, because it makes it easy for players to make it harder for thieves.
Agreed, but that's such a deepseated issue that it shouldn't really be relevant to my suggestion, but rather to suggestions as a whole. Keep mentioning it, so people are aware, but please support or not support individual suggestions without regard to this, otherwise support/no support becomes useless in discerning how well suggestions are recieved.
_ _ _ _ _ _ _ _ _ _ _ _ _
Regarding datapacks - I looked into them and it doesn't seem like adding this would be possible using them.
0
Badprenup answered more or less how I would have, so I won‘t repeat what they said. I‘m just going to state what I found in the bug tracker. As of now, it seems like the offhand slot not being accessable in any inventories is intended, as an extension of the armour slots not being accessable either. https://bugs.mojang.com/browse/MC-84410?jql=text%20~%20%22offhand%20horse%22
However, I agree with Badprenup that there‘s no reason it couldn‘t be accessable, especially as it functions almost exactly like an inventory slot anyway, except for the fact that items on the ground aren’t picked up by the offhand. That‘s also important for this, but has been confirmed as a bug. https://bugs.mojang.com/browse/MC-84849?jql=project%20%3D%20MC%20AND%20text%20~%20offhand
What I‘m going to do is make a small suggestion and link to this one and back.
Thank you!
My thanks! You‘ve put quite some thought into possible additions, which means my idea stirred you creatively, which is a nice compliment.
That does sound worthwhile, though I‘m not sure I know what you mean by „rekey“. I‘m guessing you mean „taking the padlock off“, so I‘ll assume you mean that, because that seems a logical extention of what you‘re proposing. To craft it, I suppose copying how written books are copied would be the optimal method, crafting the original key with one or more iron nuggets.
If this suggestion is ever implemented, you can be sure I‘d add this to the possible additions suggestion. Or maybe even now - I‘m hankering to make an extra thread for all the possible but not necessary additions to this suggestion.
You‘re talking about a system similar to how comparators calculate their output. I thought of doing that too, but the reason I decided against it is because either 1) you‘d need to assign a maximum amount of levels that can be spent (just like redstone travels a maximum of 15 blocks; 30 levels spring to mind), of which the percentage that needs to be paid is calculated as being equal to the percentage of how full the inventory is, or 2) you’d need to assign an amount of levels to each filled slot, with the percentage of how much the slot is filled being equal to the percentage of the amount of levels the slot is worth.
For example, if you‘d take suggestion 1), a chest with two slots filled and one slot half-full (with 32 stone or 8 eggs) would cost (2.5/27)*30 = 2.77777777.... (2.5 slots filled, 27 maximum slots, 30 maximum levels) or, rounding up, 3 levels to open. A hopper with the sme amount of slots filled, however, would cost (2.5/5)*30 = 15 levels to open; this despite the items and the amount of items being the same. This discrepency is fine with comparators, who only want to figure out how full the inventory is, but with padlocks I really think either the actual amount of items, or at least the amount of different items/slots should define the cost.
In which case you might say to take idea 2) instead, however, in that case you‘d need to assign at least 2 levels per slot (any lower and it would be the alternative I decided on, and would ignore percentages) which would make a chest with every slot filled more than halfway cost a whopping 2*27 = 54 levels to open. (2 levels per slot, 27 maximum slots.) That‘s too much for one chest, since each additional level takes more xp than the last to reach. Having to pay 27 levels twice would be trivial compared to having to pay 54 levels at once.
There is perhaps a third option, and while it is more complicacted to implement, it‘s perhaps a suitable compromise. You‘d take idea 1), and make sure the maximum number of levels to spend is equal to the amount of slots the inventory of the block you‘re breaking open. So a hopper would need a maximum of 5 levels and a chest would need a maximum of 27. So in both cases two and a half slots filled would equal 2.5 levels, or, because of rounding, three levels to spend. What do you think? It would be easy to understand, I think, which is the main thing.
Well, how I imagined it was that a double chest with one side locked would function exactly like a double chest that hadn't been locked yet. And could stay half-locked indefinitely. It would only become fully locked when the other side was locked too, and be openable again if one side was unlocked. If it was half-locked and the locked half was broken, it would drop a locked chest. Breaking the other side would just break the chest and spill items everywhere.
What do you mean with "undesirable use"? I wouldn't go down the route of storing player-data, though; that would overcomplicate things for players. I suppose I could add a poll asking if people prefer beng able to lock double chests, or only single chests, if we can't clear this up between us.
What locking double chest does allow is for two players could lock a double-chest together that both of them could access, which is nice, I think.
Well, the problem of not wanting to move chests that are in the way but are full of random items that you don't want to sort through is one that most players experience, I think. The other one, people stealing from you, is one enough other players experience that most public servers have plugins to help prevent it. It's impossible to have additions that everybody will use - some people only play to build with redstone in creative, or to fish; you can't please everybody.
I'm not such what you mean with the performance difficulties and overhead. Do you mean RAM? I hardly think one extra item and one or two new(ish) blockstates/NBT tags will add to that.
Thank you for your input. You've given me a lot to think about.
0
Thank you so much for your support and feedback! I'm glad my work payed off.
Despite me harping on about mirroring the lock using commands, I forgot to explicitly mention I would keep its most distinguishing feature: Opening the container using right-click when holding the key without unlocking it. I've explicitly mentioned it now.
It does have aspects of both, if used in that way, though I'm sure I'd prefer either to having to carry a locked chest around. It's too unwieldy for anything else. It's not even practical for caving, since you couldn't place torches, unless you were prepared to throw it down every time. Unless you put it down in a temporary base, then filled it up and took it with you afterwards...
Hm. Well, it certainly helps. I can't really say if it would make things too easy. What would be too easy? I'd say making the experience less engaging by making it less challenging, and not replacing that by adding other challenges, and the system does offer those. I'm not sure how to test this without actually testing it by playing.
Thanks for pointing that out. I didn't know that. In fact, I might almost consider it an oversight, a bug. I'll have a look on the bug tracker and maybe report it.
Interesting. I might have a go at that.
6
Padlocks and Keys: Locking and Moving Blocks with Inventories
Since the introduction of chests, there have been two constant problems in Minecraft: Thieving players and chests full of random items you don't want to move. To help with both these problems, I have a few connected suggestions, which are listed below. (For the purposes of this suggestion a block or a block's inventory being "locked" means a padlock has been applied to it, not that the inventory is necessarily completely inaccessible.)
Part 1: The Basics
1) Adding padlocks and keys for locking blocks with inventories.
2) You use the padlock and key on a block with an inventory by shift-right-clicking with a padlock, locking the inventory and giving you just the key.
3) Players without the key, droppers, and hoppers then can't access the inventory until you unlock it again by shift-right-clicking on the block with the same key, giving you the padlock and key back. You don't open the inventory this way. You can still open the inventory by holding the key in your hand and right-clicking normally without unlocking it.
4) You can break a locked block like any other block, but it doesn't drop its contents.
5) You can pick up this block and place it elsewhere, with the inventory still inside. But you can only hold it in your off-hand slot and can't place it in any other inventory.
6) Double chests need to be locked on both sides in order to stop people opening them. Locked chests won't connect to any chests they are placed next to, or which are placed beside them.
7) Locked blocks can be broken open by placing them in an anvil and paying an amount of xp levels depending on how filled the inventory is, similar to how comparators calculate their output, with the percentages of how full each slot is added up used to calculate the levels needed.
The basic idea to this isn't new, but it has always been plagued with problems, to which the solutions have always been complex, unintuitive and inelegant. When conceiving this idea I swore to make solutions that were none of those. I think I have succeeded, but judge for yourselves.
One thing to note, however, is that while I set out to help with the above problems, I don't simply want to solve them. Protecting your items from other players and cleaning up are part of the game, I feel, but the methods available are often time-consuming, frustrating and impractical for the day-to-day routine.
As you might know, Minecraft already has a locking mechanic, but only in the commands. I tried to keep my suggestion as similar to this mechanic as possible, as this would aid in keeping it simple, but some things were changed because they would have made things more complex or unworkable if I had kept them. I am not, however, suggesting this command be removed - my suggestion and this command can easily work side-by-side.
For those who are interested I'll now explain each point in more detail and explain the thought-processes behind them.
1) Padlocks
Why padlocks? Well, because, as a new feature, I decided the simplest way to add it was as an extra item, instead of overhauling the GUIs of each storage block. This, and to make locking an investment (however small). It also gives an easy way to link locked inventories to their keys and makes them reusable.
Though all of these things might apply if I had just suggested a key, having just a key would mean running into problems regarding explaining why different keys fit the same container, but the container could only be unlocked using the key it was locked with, and would circumnavigate the cost of locking a block because you could use the same key multiple times (it's either that or limiting the key to locking only one block, in which case the function would be exactly the same as the padlock and key, but you couldn't tell which key had been used already). The cost for locking each block is important, I feel, because having locking containers should be an investment, not a standard thing everybody always does.
You craft a padlock with two iron nuggets and an iron ingot, as shown here:
2) Locking an Inventory
As I said, you lock an inventory by shift-right-clicking with a padlock and key, as you would to access the inventory of a horse or llama. The padlock and key item then changes into a key item:
This change is similar to the change when you right-click with a map. However, unlike with a map, the new item is only ever called "Key". The link to the block is stored as NBT data. While the lock mechanic through commands uses renamed items in hand to let the player open locked inventories, implementing this into my suggestion would have been difficult or make little intuitive sense, since then the keys would always need to be renamed, either through randomisation, in which case you couldn't rename it again yourself to your liking (such as "Bedroom Chest Key" or "Enderpearl Dispenser Key"), the renaming would need to happen upon either crafting or applying the padlock and key (a task I would prefer to leave in the proverbial hands of the anvil, the ownership of which shouldn't be necessary for using padlocks and keys) or any not-renamed key would fit any not-renamed padlock-on-an-inventory, as well as any item renamed "Key", which would defeat the purpose of the entire operation (and preventing this would require an anvil, with the same problems as before). The part I would keep is opening the container with a left click if you have the key in hand, without formally unlocking it.
One important part to this is that if you do rename a padlock and key or a key, if you lock or unlock an inventory with it, the name remains the same.
3) Inaccessability of Inventories
I tried to limit the impact of this suggestion to just what it set out to do, to make sure it didn't infringe on other mechanics too much and become less useful. As such, while players, hoppers and droppers can't access the inventory (the latter two since otherwise other players could still mess with the inventory of locked blocks outside of how the player who locked it intended them to), the function of the block outside of that should stay the same. Dispensers should still dispense items, shoot arrows and potions and put on armour, hoppers should still push and pull items in and out of other (unlocked) inventories, and furnaces should still smelt. This means that players can't disable arrow traps by stealing the arrows, for one thing.
Regarding hoppers, this could mess with some complex redstone circuits that rely on items being pulled out of one hopper while that hopper tries to push the same item into a different inventory than the hopper that is pulling (people who care will understand that). In that case I'd suggest just not locking the top hopper. There is no workaround I can think of that is simple enough not to require a GUI of sorts, unfortunately.
4) Breaking a Locked Container
In order to prevent thieves from simply busting open a locked container, something that is far easier in Minecraft than in real life, either the container needs to be made unbreakable (or simply a lot harder to break), which allows for easy griefing by placing locked containers everywhere in someone's base, or it needs to drop without dropping the contents, something for which the shulker boxes were invented and which would be, frankly, overpowered and make shulker boxes useless. Between the pressure of this dichotomy is where these types of suggestions often break. But I think I've found an intuitive workaround: See the next section.
5) Only Holding it in your Off-hand
My workaround is to let locked containers be broken and picked up, which also lets you more easily rearrange and remove chests that are in the way without making you worry about removing and rehousing the contents.
But you can only pick it up (!) in your off-hand, and you can't place it in your or any other inventory. Think of it as jamming it under your left (or right, for you lefties) arm. This has a number of uses:
1) You can only pick up one at a time, which along with not being able to store them in other inventories helps prevent shulker boxes from becoming useless.
2) Your actions are limited until you put it down, since the off-hand right-click replaces the left hand one until the off-hand is emptied. So no torches or block-placing for you until you put it down (though you can still use buttons and such).
3) Thieves can only make off with one storage block at a time. This also means vandals need to work harder when destroying entire storage rooms, either letting each chest despawn or having to dispose of each chest one by one. This one is more in your favour.
Despite all this, if this is implemented I am positive locked chests will be used like backpacks, but this is ok, I think, because all other options for with-player item transport such as mules/donkeys, shulker boxes and ender chests are in many ways superior to carrying a locked chest around, so won't be skipped in favour of this.
One thing to note is that you can lock shulker boxes, and locking them doesn't override the fact they can be stored in any inventory slot (besides other shulker boxes). Because anything else would be silly.
Currently, this part of the suggestion is compromised because of a bug. https://bugs.mojang.com/browse/MC-84849?jql=project = MC AND text ~ offhand This should be able to be resolved, though.
6) Locked Double Chests
I thought a great deal about how to lock double chests. Before I talk about what I decided on, let me list all the ways of solving this problem I dismissed:
1) You can't have one side locked and the other unlocked.
2) You can't have the padlock split between the chests if you break one. How on earth would that work?
3) You can't have the padlock stay on the half that isn't broken, while the other half breaks and spills its contents, or vice versa have the padlock stay on the broken half while unlocking the other half.
4) You can't have the entire chest drop as a new type of double-block/item, since that would over-complicate things dramatically (having an entirely new type of item/block, having a new mechanic to place a two block wide object).
5) You can't have the double chest be broken entirely and having it split up into two items, for the reasons for rejecting or 2) or 4).
6) You can't have the padlock just drop or break when the chest is broken, because, duh.
What I settled on was admittedly a little unsatisfactory, but the only way I could think of bar stopping double chests being lockable at all.
In order to lock a double chest, therefore, you need to padlock one half and then the other before the inventory is inaccessible. Before this, the half you padlocked is considered "locked", and will drop as a locked chest when broken, but remains accessible as long as the chest it is connected to is unlocked. Only when the other half is locked does the double chest say "chest is locked". If only one half of a double chest is locked and the unlocked half is broken, the half that is locked and hasn't been broken becomes inaccessible.
If one half of a completely locked double chest is unlocked, the inventory becomes accessible again, even though the other half is still considered "locked".
If one half of a completely locked double chest is broken, that half drops as a locked chest, while the other half stays both put and locked.
Adding to this is, if a normal chest is already locked it won't connect to a chest that's placed next to it or one it's placed next to, locked or unlocked, for the simply reason that that would make stealing its contents easy. You'd need to unlock it first, then place either chest, then lock both.
While this is the only part of my suggestion that seems unrealistic and forces you to use two padlocks and keys, I decided that it was either that or not make double chests lockable at all, which wouldn't be satisfactory either, so I went with the route that didn't limit the player's freedom ingame.
7) Breaking Locks
I decided on letting players break open locked containers for two reasons: Keys can be lost, so making entire inventories completely inaccessible might be excessively frustrating, and stealing is fun, as long as not every random schmuck with a pickaxe can do it. Rogues who plan out heists and know exactly what chest to make off with shouldn't be completely thwarted, as long as they are prepared to sacrifice some xp levels (read: time) to do it. Base protection should be for thieves as well as vandals, and, while padlocks and keys can help against greed, I don't think they should be the be all end all.
What happens to a locked block when it is unlocked is simple: It becomes unlocked, nothing else. The padlock is "removed", though there is no "broken padlock" item which the player recieves, so the key becomes useless. You receive the newly unlocked block in the rightmost slot of the anvil, while any items that were in its inventory drop to the ground around you.
I decided on the anvil because what better place to literally break a lock and what better to force a player to sacrifice than levels? Levels are relatively costly, can scale, can be spent and are already somewhat abstract with no basis in reality. Any item wouldn't scale, or make sense (you wouldn't need more lockpicks to open a full chest than for an empty one, for example, and if you did, why?), and a tool could never be expensive enough and make some modicum of sense.
Through back and forth with ScotsMiser I decided on copying a system already in the game in order to calculate the amount of levels a player would need to spend, namely, the way comparators calculate their redstone output. This was to approximate the xp cost to how valuable the inventory might be, and make sure chests full of (possibly enchanted) tools were not cheaper to open than chests full of dirt. While the system is a little complicated in how it calculates the amount, all this calculation is done by the game, and players needn't be confronted with it - only with the end result, which is why I deemed it a good idea.
How this system works is follows: The amount of xp levels a player needs to pay to open a block's inventory is determined by calculating to what percentage each slot of that inventory is filled, adding these percentages up, then rounding up to the next xp level.
A couple of examples:
1) A hopper has one slot filled with 64 blocks of cobblestone. 64 is the maximum amount blocks of cobblestone stack up to, so it is a full stack, 100% filled, or 1 stack. The rest of the slots are empty, so have 0 stacks. Since a hopper has five slots, it calculates 1 + 0 + 0 + 0 + 0 = 1 xp level. You need to pay 1 xp level to break open the hopper.
2) A hopper has one slot filled with 64 blocks of cobblestone (1 stack), one slot filled with 16 eggs and one slot with a hoe. The eggs only stack up to 16, so it is also a full stack (1 stack), and the hoe doesn't stack, so it also counts as 1 stack. The other two slots are empty (0 stacks). To break open this hopper you need 1 + 1 + 1 + 0 + 0 = 3 xp levels.
3) A hopper has one slot filled with 64 cobblestone (1 stack) and one slot filled with 32 cobblestone (50% filled, or 0.5 stacks). The rest of the five slots are empty (0 stacks). The xp levels are first calculated by adding 1 + 0.5 + 0 + 0 + 0 = 1.5, which is then rounded up to 2 xp levels.
4) A hopper has one slot filled with 64 cobblestone (1 stack), one slot filled with 4 eggs (25% of a stack, or 0.25 stacks) and one slot with a hoe (1 stack). The rest of the slots are empty (0 stacks). You calculate 1 + 0.25 + 1 + 0 + 0 = 2.25, which is then rounded up to 3 xp levels you would need to pay.
The maximum amount that it is possible to pay with this system is 27 xp levels, when breaking open a chest or shulker box.
This part of the suggestion is as of now not possible, because the offhand doesn't show up when accessing blocks such as anvils. This would need to be tweaked, and the suggestion for it is here: https://www.minecraftforum.net/forums/minecraft-java-edition/suggestions/48925-small-suggestions?page=666#c13908
This was part 1 of my suggestion. Part 2 will cover all the features that could be added in addition to the above, but are not part of the core suggestion.
Part 2: Everything Else
Locking doors
Being able to lock doors (and trapdoors, and fence gates) is the natural thing to think of after being able to lock chests and inventories, however, there is less reason for it to exist than the above - after all, the schmuck with a (pick)axe can just tunnel through or around. That said, there are still a number of ideas why I think locking doors (as in, not being able to move the door from one state to the other without the key) is still a good feature to implement:
1) It would work well for adventure maps in adventure mode, since then the schmuck actually needs a pickaxe, and might not have one. Actually having a key item removes the hassle for mapmakers to program something that would be bog-standard in most adventure games.
2) You could control villagers more easily, without having to block doors with blocks. For the aesthetically minded dict- I mean, caretaker.
3) Being able to lock iron doors and trapdoors in an open or closed position gives builders more options - this would mean locking a door, trapdoor or fence gate would stop redstone opening it.
4) If nothing else, it might give you a few extra seconds to prevent someone entering... somewhere.
Locking Mobile Inventories
The next natural thing to think of after locking door is locking all the mobile inventories on minecarts and animals. This would work exactly like locking block-inventories: Shift-right-click on the minecart or animal with the padlock to lock the inventory, right-click with the key in hand to open the inventory and shift-right-click again to unlock the inventory. Killing the animal or destroying the minecart drops the still locked inventory block (chest or dispenser).
The only thing that would deviate from this is the furnace minecart. Since it doesn't technically have an inventory you can access I would be fine with just excluding it fro this suggestion, but you could technically lock it to prevent coal being added. I don't know why anyone would want that, but hey, might as well strive for completion. (Note: I don't actually want this. I just don't want to redo the image I made above.)
Keyrings
Now come the suggestions with are to do with extra convenience. You might have noticed that, since every key takes up on slot of your inventory, you wouldn't want to lock very many inventories (or doors, trapdoors and fence gates). I noticed this too. Aren't we are smart bunch of people? But I have thought of a solution: Keyrings!
Keyrings are for keys what sand and ball-pits are for kids: Places/things you can put them so you can go off and enjoy the finer things in life. (Disclaimer: Please don't abandon your kids.) Keyrings let you combine multiple keys (and their NBT data) into one item. There's no upper limit to the amount of keys you can put on it.
Keyrings are crafted using four iron nuggets, like so:
Keys are then added to it by crafting them together with the keyring:
Right-clicking on the inventory (or door, trapdoor or fence gate) with the keyring will open that inventory (or door, trap- I'll stop) as long as the key that locked that... object is on the keyring. Shift-right-clicking removes the padlock from the object and the key from the keyring, placing the combined item in another slot of your inventory. This is also the only way of removing specific keys from the keyring - no other method besides a GUI would let you specify what key to remove.
The other method of removing keys would be doing so one by one, in a crafting grid. Keys would be removed in the order they were put on the keyring, or depending on where they were on the list of keys in the NBT data:
Since every key would retain its NBT value, it would also keep the name it had, if it had been named in an anvil.
Copying keys
The second suggestion to do with convenience would be being able to make copies of keys. Just like with maps and with books, keys are things that might benefit from having copies made. From having multiple keys in case you lose one, to communal chests (or giving your friends the ability to access your chests).
As the above image shows, copying keys would be similar to how maps and books are copied. You craft your key with one to eight iron nuggets, and one to eight keys are created while the original is returned to your inventory. This can also be done using the padlock.
These copies are all named "Copy of Key", with "Key" being replaced by the name if you had renamed it. Instead of as with books, however, this can only be done with the original - none of the copies can be crafted with iron nuggets. This limits the damage that can be done by rogue copies.
What's interesting about the copies is that they can't be used to unlock stuff. You can use them to open the things their originals have locked, but shift-right-clicking with them on the locked object is no different from right-clicking. This fact means you can feel safer giving your friends these keys, and means you might want to carry around a copy of a key instead of the original, in case you die and lose it.
Keyrings would accept copies of keys, though the only way to remove them would be to painstakingly uncraft them. You could technically add multiple copies as well as the original to a keyring, but this wouldn't change its function.
This was my suggestion. Feel free to critique it! (Not that I could stop you.) And feel free to suggest additions or changes of your own.
Changelog:
05.09.18 Explicitely stated the fact you can open locked blocks with the key in hand without removing the lock.
06.09.18 Added changelog.
06.09.18 Added the problems with the current offhand.
11.09.18 Changed how to calculate how many xp levels are necessary to break open locked inventories on an anvil. Cleared up confusion on other parts.
26.02.19 Added multiple possible additions to the core idea.
0
I had an idea similar to this.
I think that the lance/pike should do damage and knockback based upon the speed the person who is holding it is moving forward plus the speed of the person who is hit has moving towards them. This would give players with greater speed an advantage in using it, but have a disadvantage in having it used it against them. This way the weapon could double up in giving a use for cavalry as well as a counter to them (pikemen).
I would also want to make a certain amount of knockback unhorse a player (or a mob, for the matter - could be useful against skeleton riders and jockeys), but that might fall just out of bounds of the suggestion.
This might also give the elytra combat potential, seeing as how you needn't swing at the exact right moment, but rather extend and swoop. Given how we know now that it's possible to use the angle of attack and defence (shield), I would suggest a similar thing for the lance, an range of 45° around the crosshairs, 22.5° to each side; right, left, up and down.
Seems like the most obvious recipe, I agree.
A cool down period would be necessary, because people get to max speed immediately on a horse and can turn on a dime. If you would want to use the lance effectively, you should be forced to at least get out of range before going in for another charge.
0
That's true, but you don't really ever have time to use a potion in situations like that unless you put it in your hotbar for that exact reason, in which case you know exactly what it does. That, and the special colours the combined potions get should be enough.
c) I meant this: )
e)Like I said, they are primarily decorative; Giving them useful functionality would benefit them.
0
I would like to start anew, with you at the helm, though if you go back a couple of pages you may see a post of mine in which the entire grammar and lexicon is put together in a spoiler.
From this post I can see at a glance that you are far more knowledgeable in the subject of linguistics than I am. I do have a few ideas, though. Pardon my layman-speak.
- nouns have a changeable monosyllabic prefix (inspired by the suffix of the Latin nouns) indicating the possessive, the causative (and maybe polite forms of these?) though the normal subject and object aren't marked and are indicated by their placement in the sentence.
- Extra information ("which", "who", "that") (I forget the terminology) is included after the sentence itself. Example: Jon eats the bread. Subject1: sad Object1: dry
0
I'll bite.
a) It would be quite simple to create a system in which cauldrons get block-data to save the combinations. I'm no programmer, but a similar thing had already been done when cauldrons were first introduced.
You wouldn't have to rename the potion - it would work the same without a special name, it's just that it has no name of it's own when combined.
c) All potion combinations are already possible to get in game through commands. Your point is invalid.
d) Yes, it would. This wouldn't be a small update and I can't remember that rule from anywhere. Having a large change or addition shouldn't discourage people from liking it on that point alone, it simply makes it less likely to be added. But that shouldn't discourage support.
e) That comparison it invalid because those two blocks have wildly different aspects. Stone bricks are a semi-cheap widely used building block, thus not needing a new use, while cauldrons are a semi-expensive little used decoration block with a few underused and inefficient features.
We aren't being mean to the cauldron, we want to soup it up and give it wings and jet engines.
0
Hey, you're not dead! I, um, took over this thread for a while when you were gone, I hope you don't mind. I stopped when I realised I (1) hadn't enough time on my hands and (2) though I find linguistics and etymology fascinating, I only had one book on the subject and wasn't qualified.
If I were you, I'd restart this from the ground up, and have clear goals for everyone affiliated to reach before starting with the next piece of the language. As you said, the language should be made up of nasals, a large number of vowels and no stops. As for the program, give us the constraints and we'll try to make words to fit.