#help-development
1 messages · Page 1517 of 1
this is a first
I have never met someone that actually translated their codebase
I love it
😐
TOTALEN KRIEG
glad to see gecko knows as much about todays political landscape as he does about java code :>
?ban @sage swift
yes
how 2 ban your self
- you cant
- just break a rule
i ran a server called nazicraft for 2 years
- or just leave
is noted. but that doesn't matter now. Can anyone help me with this?
wild version of based xD
how many furnaces did it have
-farts-
Gecko is really trying to cosplay a reddit mod
so much
KK
How can I stop players from doing /ver then hitting tab
Now can someone help me with this?
i don't think you need reflection for that to begin with
i don't remember how you get it
search ping and latency in the javadocs
do you expect me to go on the javadocs and search it for you
declaration: package: org.bukkit.entity, interface: Player
like
bruh
there is a search bar
😂
you just smash your head onto your keyboard
and find what you need
I think that NMS would be better to receive latency anyways
wat
the fuck
bukkit latency and nms latency are the same
There's API for it. It was added in 1.16.5
For these reasons it should not be used for anti-cheat purposes.
both are based on the shitty keepalive packet system and are inaccurate as shit
smh NMS is API anyway now 🙂 Mini-confirmed
you'll want to use actual pinging or looking at other packets to get the real latency
why are you compiling with java 16
when targetting java 8 xD
and running a java 8 server
MUH RECORDS
why cant u use it for anticheat purposes XD
you can, but it will be shit
Both the parent POM and the two preceeding modules builds successfully
it is entirely based on the keepalive packets from the player
And they target 1.8 too
which any standard cheat client can spoof or delay at will
lol
slightly more manageable on purpur, as they have an option for alternative keepalive
but still not good for anticheats, as they can still be delayed by up to 30 seconds without repercussion
Welp /shrug no clue what is failing.
we need a getPing without it using packets
thing is if they using packets for getPing why no packet api yet
bruhhh
packet api is stupid xD
we need a PacketAPI for spigot
we really do not
It is severely version dependent
we need to listen and use and stuff for packets
yes we do
because getPing does not specify that it uses packets
fam, why are you using an API in the first place
^
that it uses packets under the hood is an implementation detail
if you are just gonna break on every impl update
and not part of the api
the api contract is just that it returns a poor approximation of the player's ping
similar to how sendBlockChange uses packets under the hood but doesn't expose it to the API
heck, half the server uses packets under the hood
literally everything uses packets if you dig far enough
5head
anything that interacts with a player, anyway
yeah but to use them u need to use nms
fam. You do not seem to understand what an API is supposed to do
it is an abstraction layer
or what packets are
abstraction
Packets are severely version dependent and not something that will EVER be added to spigot API
If a packet is removed ABI is broken and you have a plugin that borks
well atleast they should add so u can hide a entity from a entity
lol
Md has worked hard on avoiding this
PR it
that could be supposedly added in api
i would but idk how to use .patch files
but i doubt it ever will
isn't that already possible?
tho hiding an entity from another
seems like a very fringe need to have and most would just use protocollib
not without nms no
doesn't need to involve packets
no the hiding is for players
yea
but like, hiding an entity from another seems like a pathfinding thing
not a packet thing
But you wouldn't send packets to random entities
u can hide entitys from players using packets
i meant players
hide entity and show entity to and from player
we need that to be a feature

Don't see a reason why "hide entities from players" isn't a possible API addition
go for it
when I get to working on my farm optimizer plugin, i'll give clientside protocol fucknuggetry entities a try
why have entities on the server when the client can do all of the work
only thing you gotta find out how to handle is entities going out of scope
of course they would need to move about and do a little bit of things or they'd just look dead
i cant idk how to all i know is u use a packet to do it also idk how to use patch files
make it performant though, this can easily kill performance
but that can be done asynchronously probably
this.itemStacks = new ItemStack[type.getSize()];
this.elements = new GUIElement[type.getSize()];
ItemStack itemStack = airElement.getItemStack();
for (int i = this.itemStacks.length; --i > -1;) {
this.itemStacks[i] = itemStack;
}
System.out.println(this.itemStacks.toString());
why this doesnt work
it should fill the array
if you understand packets and the network stack you should be okay to learn how to use patches
And I do not think that you need patches for that if it is possible via packets already
while type.getSize() is 9
this is the weirdest forloop setup I have ever seen
consider using a less illegible for loop
for a "fill entire array"
for (int i = this.itemstacks.length - 1;i >= 0;i--)
the third operation makes it more legible
and has no difference on performance
And isn't there an hotspot intrinsic Arrays.fill?
I think so
i just want to implement it manually, that's not the problem
problem is
it for loops properly
but
it doesnt
why are you filling it from the end to the beginning if you're putting the same element in each index
legit just Arrays.fill(myObjArray, objInstance)
store the same reference in differemnt indices
just Arrays.fill
clone it?
stop being gay
legit no reason to do it yourself 😂
It is not
i just want it to know why this doesnt work
Arrays.fill is hotspot intrinsic
Well, most certainly not the same as your for loop shit
It will always perform better
hotpot intrinsic means that the jvm impl for a specific environment may have an environment-specific implementation for that, which may perform faster
rude
i just wanted to find out why this doesnt work
it should
not to get bullied for writing for loop ffs
yea sure, but it is still worth it
since when is fill even hotspot intrinsic tho
Is your issue that you are using the same instance?
why it doesnt set the same reference
And not an Object#clone?
what are we even talking about
Reference
c++ people trying java
the same reference
describe concretely
Fill the array with the same reference of object
and how are you determining that this does not happen
are you sure your type length isn't fucked up
for (int i = this.itemStacks.length; --i > -1;) {
this.itemStacks[i] = itemStack;
if (this.itemStacks[i] != itemStack) {
// Impossible
}
}
i just checked it, i is iterating backwards
if that is what you are asking
9 times
how do you determine that it works incorrectly
system.out.println(Array.toString()) returns empty braces
arrays do not implement tostring
use Arrays.toString(array)
empty braces would indicate that the length is 0
then why tf it does compile
^^ else it would be null
Is it possible to teleport people to other worlds when they join the server, it's just not tp'ing me. Do I need to set a runnable to run after a second or something?
namely spewing out fucking gibberish
regardless, [] indicates a 0 length array
[null,null] would be an array with 2 null elements
ik
inventory.getSize() might return the number of filled slots in the inventory
doublecheck that
that is, an empty inventory would have a size of 0
when I need it
And they support toString, the implementation of toString on arrays is just []
that's not an inventory
that's an primitive array
with object references in it
i didn't have the effort to scroll up
yes, but you are constructing it from what
new ItemStack[type.getSize()];
of integer data
then the fucking enum has 0 elements i guess
it doesnt
i don't know but your array is 0 length
yeah, that's why I asked
he might have changed it later after I told him about it
based on how he's still saying it doesn't work, he either did and it still doesn't work, or he ignored me
There is something wrong with your way of debugging if you think that it does not work
it is
like in c array is a basically pointer but with syntax sugar
arrays are sort of special, but they are still objects
they have their own classes
and so on
does intellij have a good way of finding and removing text matches from all files in the project
i need to remove like 200 stouts scattered in random ass files
there is some sort of search in files function
but i dont remember the hotkey
i'd rather powerup sublime
and just use replace in all files
function there
k back
Good ol CLI will also do it
Im trying to use text component to get a players chosen name and display it as there name but you can hover over it and see there user, how would I go about doing that if its even possible at all?
paper forks or spigot
spigot
scrub
short question: Is it possible to give an invisibility effect to arrows shot by launchProjectile(), add particles and query if the arrow hits a player?
#Component.setHoverEvent(HoverEvent.Action.SHOW_TEXT, new TextComponent("Your text"));
and how can you do that? Sorry for this question, but I am still quite a beginner as far as spigot coding is concerned.
try it. edited
This is not beginner coding. Far beyond your experience I'm afraid.
Ah ok
add invisibility potion with no particles effect
oh nvm
that's not
what its meant to do
that's for arrows hit potion effect
strangely
i dont see a method
to set potion effect type for an entity
that's weird
or im blind
hey, i dont know if im having a crisis but i can seem to use the playerConnection field from the getHandle() in 1.17 to send packets to players, am i missing something? ive looked around but i cant find anything about it, i used Arrays.stream(players).forEach(p -> ((CraftPlayer) p).playerConnection.sendPacket(packet)); in previous versions, however i get this error now, does anyone know the new way?
mapped field have been changed i guess
anyone know why papi is saying "failed to register expansion! with every one i try?
maybe extension API was written for the older version of PAPI
hm
ok too bad. Thanks anyway
I have this ```java
public void onHoe(PlayerInteractEvent e) {
Player player = e.getPlayer();
if() {
}
}``` how can I check if a hoe has been used?
other ones
Like this?
yup, unfortunately i cant seem to find the new way:( imma have another look around
probably, i use Adventure API in paper so don't remember it quite properly
anyone?
wait
that should be new TextComponent()
not new Text()
if its not extended
the class should be derived from BaseComponent
in order for this to work
Call .getHandle? Maybe
Unless that’s not a thing anymore lol
also thanks for clearance i didn't knew that JVM has better implementations for some OS'es.
i use Array fill now, so ok 😄 I just needed to know why it didn't worked in the first place
f.e the Math.sqrt method is hotspot intrinsic
by default it delegates to StrictMath.sqrt
which then calculates it iteratively
but the JVM could, if the system's instruction set supports it, just delegate it to the underlying processor in a single instruction
@HotSpotIntrinsicCandidate
public static double sqrt(double a) {
return StrictMath.sqrt(a); // default impl. delegates to StrictMath
// Note that hardware sqrt instructions
// frequently can be directly used by JITs
// and should be much faster than doing
// Math.sqrt in software.
}
Check if the material is a hoe
with 1% error
i don't remember there being one
Yeah don't think jdk has its own quake fast inverse
In this video we will take an in depth look at the fast inverse square root and see where the mysterious number 0x5f3759df comes from. This algorithm became famous after id Software open sourced the engine for Quake III. On the way we will also learn about floating point numbers and newton's method.
0:00 Introduction
1:23 Why Care?
3:21 The Cod...
Yea, but I mean the java impl of that is rather straight forward xD
tho slower than the c one
because java doesn't allow for the fun pointer casting
strictmath sqrt is native
I mean, native doesn't make it faster than fast inverse sqrt
myeah
Nope
c++ ?
They are writing more and more stuff in java actually
GRRRAAAAALLL
even hotspot reduces the amount of c code
random programming videos are the onnly thing keeping me alive
thannk you
Ah. Well I live for j9 and j9 only
🥳
hard to rewrite a part of slimefun to get it to work cause sf is dumb
apparently i'm infringing their license or something now because I haven't released my modifications publicly
I thought you hated sf by heart
for as long as noone realises the difference, noone can blame you there.
Excluding the fact that bukkit is GPL
like, i skimmed over their license and from what I can tell I don't need to release my modifications to the public unless I distribute the modified product
isn't that basically the GPL
it is yeah
so have you found smth? if not thats ok but tell me, bc id like to have this off my head
but there is a variant of gpl that requires you to publish your modifications even if you don't distribute
iirc, anyway
AGPL?
i'm not a license or legal guy
if you don't distribute how do they know
because i told them
AGPL is fucking stupid if you ask me
good going
everybody on my server and the community around it hates slimefun
i keep a blog about how shit it is
so invariably people will go to their discord incited by my hatred to tell them they suck
I haven't looked but I wasn't able to find that plugin last I looked for it, I think it's lost
But I'll look after I get done with something I'm working on and get back to you
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
it's not even AGPL
fucks were talking out of their ass
sounds like a sexy server 😩
nah thats alright
anyways thnaks for the effort
sorry that was my bad, i did try usign getHandle(), however still the same :C
b
Field names are no longer mapped by default
playerConnection is the field b
Lmao I got gifted that
just found that a minute ago, thank you so much !
Tried changing source and target from 1.8 to 16. Same issue occurs
ma man
I also re-ordered how each module is compiled. It only happens to that one
i don't spread that around
Is it hypixel
maybe
Omg you are famous
i occasionally discuss personal-ish shit in the community so I don't want random ass "pls teach me java" people from these discords there
i feel like i've had this exact exchange before
down to calling hypickle the hive
it was on paper though i think
Cool man
I mean - 50 ain’t bad at all
not concurrent, but active users
how do i make a sword that summons lightnight where my cursor is when i block like in hypixal skyblock
i am gona use for my private smp
High pickle down
Listen for some event
Get the location
Summon the lighting
It’s really that simple
is there a command for that cuz im dumb
A command?
I mean ur in #help-development so I assumed I were tryna write it
It's very specific, I think you'd need to create one
^^
how does hypickel d o it
Lmao
with code
who knows dude?
But there's a way to
The only way with spigot is to use the method isBlocking() under humanEntity afaik
I don’t know of an event
a pickle warrior
yes

i eat the pickles on my mcdonalds cheeseburger
who doesn't
Yuck
👀
I hate pickles
reminds me that I had a burger that had burnt onions yesterday and that's probably the best thing i've had all year
i ate it with chic fil a sauce
Smh
shhh
pickles 🤮
burnt things are good things
burnt bread too
Uk feels bad man
carcinogens are spicy
i literally eat coal
I love the feeling of lung cancer - oooh it tickles
wash it down with gasoline
Mother - please supply me with a nutritious source of pure carbon
Are u on 1.8
yes
Have you ever coded before?
Ohhh I assumed cause you were in help dev you at least had an ide
netbeans
eberywun in tere is dumb
then you need to wait for your fellow stupids to answer
Your idea is very specific
this channel is for cool kids only
So find some1 that will code it for you or learn Java and then come back
pay me in 5 star reviews and I may consider it
But I just have a vendetta against 1.8
What the actual fuck
First of all I think I had a stroke reading the title
i forgot about it for like months and paper changed shit under me so i got a bunch of negative reviews
lmao
so do i just go into the comment thing and say good job now ligthning sword go brrr
No
download it, throw it in the recycle bin and give it a 5 star review
feel free to say that you got paid to review
there are already 2 or 3 reviews saying they got paid to review
I don’t know what it is but my plugins always get exactly 1 x 5 star
(Having only made 3)
all of my reviews are 5 stars
except for like 2 or 3 people complaining about it not being open source
and another 2 or 3 complaining about it blowing the fuck up when paper changed shit
Yeah fair
it wont let me
Did I hear correctly that paper are getting rid of destroytokyo
You have to download it
Hi, my friend wants to learn Java-Spigot but he doesn't know where to start?
anyone that have good tuts or tips?
Do they know Java?
a little
i did
Well probs a yt tutorial then I guess
which one for Java is good?
Here are some links to get you started on learning Java:
- https://www.codecademy.com/learn/learn-java
- https://www.sololearn.com/learning/1068
- https://www.learnjavaonline.org/
- https://programmingbydoing.com/
- https://docs.oracle.com/javase/tutorial/java/index.html
The last one is the only official one, however some of those concepts assume that you already know a bit about programming.
For java stuff
But spigot api is mostly yt tutorials
i dunno, I haven't really been to paper recently
i have a bunch of alts there still but I just haven't been feeling like it
done did boom brrr
it might be the fucking rainbows
made the godamn review
Yea
I stear clear of rainbows
I did not
in the bible the number 7 represents perfection and completeness
nnnnnnytahrhjahr
the number 6 represents imperfection and imitation
Stop there
No
666 is the number of the beast
It’s too late
NNYaKNpGms0eUVpiSdHx i mean i made the thing
NNYaKNpGms0eUVpiSdHx the reviev now make liaghtning sword go brrr!11!11
you can probably do it with mycommand or something
Knowing NNYa he is not gonna code that for you
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
i might teach you java though
And I don’t know him
start with installing the intellij ide
Lmaoooooooo
kek
intellij idea??
yeees
This is hopeless
i want sowrd go brr
ask your teacher to write it for you
Fiverr
yikes
well, ye
this one strikes yourself with lightning when blocking
that's close enough
can't block with swords since 1.9 so i'd guess yes
don't think so, you can't block in 1.15
version where the plugin claims to be native
it literally says 'blocking with the sword' in the description though
Guys, do you know if Kotlin is worth learning?
are you a furry
That’s dumb
Well, sort of
kotlin is not worth learning no
Yeah I think so
kotlin is gayyy
why?
I would like to learn it
because i say so
Alright 👍
Kotlin isn't really worth it just for spigot development
But if you do other stuff by all means
Why not?
whats has to be next the x?
Well what does the sum mean
mhm
Sum = +
Product = *
lshift, logical rshift, arithmetic rshift
negation, inversion
sadly java doesn't have rotation
java is better
idk
Yea so don’t say that lol
but i think its better
You don’t even know how and you definitely don’t know kotlin then. So your statement means nothing
well yeah might of never used kotlin but i dont think i want to use it isnt it just a modified version of java
That has to be the most retarded thing I’ve heard today.
Just cause it compiles to jvm doesent make it a modified version of java. It has its own uses. If you’re coding your kotlin to look like java then there’s a problem
Yea so don’t say java is better?
i dont think i would ever use it really
cross-language tho isnt better
yeah it compiles to different languages right
I don't get why you need to start a conversation about this, if he prefers Java and its better in his opinion let the man be.
(Eventho kotlin is better imo if you know how to use it)
When somebody is claiming java is better when they don’t know a single thing about the language there claiming against it’s annoying
And they should learn to not speak
oh i do not like the kotlin for methods lol this looks like python fun main() { println("Hello World") }
but its fun to do that
:D:D
What’s bad about that?
uh i just feel like fun doesnt describe what it is much
Function
That’s a stupid reason to chose a language over another
Kotlin has extensions which are pretty useful
kk but i have gotten so used to typing java if i started typing in kotlin i probs type java code XD
You should stick to java for a while tbh
from what i've seen the lines of java you've written can probably be counted with the digits of a single hand
also i hate when u have no ; at the end of the line
???
there's no need to listen to him pink harambe
i like the ; at the end of the line
he just says random shit
Yea this guys a disgrace to programming LOL
like 1.14 performs better than 1.16
A word of advice idk: maybe don’t express opinions on things you have very limited understanding of
what just personal opinion
1.14 is unstable af
or packets need to be part of the bukkit api
it didnt say on the website
And you know where your line ends already? Why’s the colon useful
Unless you have two lines of code on the same line, then you can separate it with a ; lol
the colon is where the shit comes out from
um it kinda helps to know when the line ends for my self....
i sometimes forgot when line ends
Lol it doesent end at the end of the line or anythinf
if there is no ; a will end it
alr i just too used to java
So that’s why you think kotlins bad?
i like the ; at the end of the line lol
Cause you’re used to java
yeah pretty much why would i need something that can compile to java if i could Just use java
You still haven’t said anything valid as to why Java’s better?
java is marginally less gay
So idk why you keep saying retarded shit.
its mostly cuz i like the syntax better
Kotlin doesent have to compile to jvm
That’s just if that’s how you chose to use it
eh but does kotlin even support maven?
lol
Nah dude kotlin doesent support maven
eh i like using maven with java
gradle?
it helps with installing libs and shit
Yea you can’t use maven with kotlin dude fs
tf is kotlin? i haven't touched it
ew no
you dont even know how maven works
Lol bro ofc you can fucking use maven with kotlin
man says ew to gradle and uses ant
Gradle kts is the best imo
gradle is legit json but worser
What?
it just look like json to me
do you know what json looks like
yes
This guy has to be meming
he's not
He’s actually stupid 😂
or if he is he's really fucking persistent about it
i code my minecraft plugins in lua like all the cool kids, i haven't really gotten anywhere but yeha
"json": {
"some_json": "lol",
"lol": "test"
},
"idk": {
"lol": "test"
}
}```
@wraith rapids like it’s kinda mind blowing the shit he’s saying. That he has to be meming
i'm on the fence
thats json but i think cuz theres alot of brackets and shit in gradle it just looks like json
so java also looks like json?
based
no... gradle is legit all brackets almost
eh idk i just think gradle is to complex
I believe it you don’t even understand maven
i code in intellij
meanwhile in java
new HashMap<>(){ @Override public Set<Entry<K,V>> entrySet() {...}}
no brackets here
of any kind
Yea you should take back everything you said it’s so idiotic
but im not using kotlin
good
thats on you
kotlin is gay
i just dont like the syntax...
see the difference between you and me is that you have poor reasons for disliking kotlin
i, on the other hand I have no reason to dislike it
I just do
Like if he came to me with logical reasoning. I’d respect his opinion lol
i just dont like the syntax
The syntax that you just learned? In about 2 min from the kotlin website
also about gradle is pretty complicated and hard to setup also idk i just dont like it much not very user friendly
Very user friendly imo
that was legit a helloworld program thats easy to learn lol
It’s much quicker as well in comparison to maven after the first build
myes
its not as user friendly/beginner friendly than maven
who cares about speed tho
I do
i've been compiling this 76 source file project for 8 minutes
What's even difference between them
I’d rather sit there for half a second waiting for my compile. Instead of 10 seconds
i'd enjoy some extra speed
You should use gradle kts then it’s mad easy
i know
it isnt even a big time gap between really
Literally dependencies {
implementation(“your dependency”)
}
It’s that simple
Uses maven local
write me a maven -> gradle converter
yeah but i dont know i just dont like that syntax
Lol you can do it ez, it’ll take like 5 min if you actually try
im sticking with maven cuz yes
i don't have the effort to write things
You prefer xml syntax nice nice
xml is better than json like thingy
It’s not json tho?
give me a maven -> gradle converter pink harambe
I don’t have one
get one
do you expect me to actually spend any amount of effort
i saw this lol
I mean if you actually want to make the switch
Then yea but otherwise up to you lol
i don't want to switch, per se
That’s just for dependencies I don’t think that does your whole pom
i dont think i want to switch
i want my compiling to not take 10 fucking minutes
Yea then definitely use gradle
The first build is as fast as maven
Then after that it’s quick af
yeah maven compiles the entire module each time
My whole ass spigot compiles in 3 seconds
gradle only compiles the modified classes iirc
can u add cache in maven
Cache?
u know cached data
gradle does it i think
so thats how its fast
it caches it only modifies what it needs to
tell him pink harambe
me neither lmao
But anyways @wraith rapids send your pom
do u not know about cache?
i don't want to
No what’s caching
it has secret things in it
is there a program where i can access another pc's files when that pc is on a different network, i have my minecraft test server on a different network and don't feel like stopping/restarting every time i build the plugin
like my social security number and bank account pin
can you hack facebook for me @wraith rapids ?
probably not
i can barely open the frontpage
much less log in with existent fucking credentials
@vast sapphire I use RemoteDesktop from windows 10 and that allows me to access my pc and it's files from anywhere
You try local testing it’s very quick?
oh ok
get a plugin manager and reload the plugin
I port forwarded it so my team can build plugins with an intellij sharing plugin
just dont test your things
yea sure
that's the spirit
Ah jenkins type shit
its a thing where it stores like file stuff somewhere and its used to make things fast idk
exactly
Why’s caching fast? This is for idk to answer
cuz if u cache the data and then just compile and modify what u need u can save time on doing other files that has already been compiled but hasnt been changed recently (idk lol)
all i know is mostly all it does it make things faster and i dont know how it works or shit
?
do it
pink harambe
whos that
the harambe of pink coloration
godcipher?
^ this is pink harambe
no he looks like this in real life
lol
even if u did i probs forget it
oh didnt knew you r a girl
looks pink to me
My mc skin has a gun shot in the back tho. Out of respect for harambe
01:46 here
5:50 pm
ur 1 hour ahead lol
how do u read time again XD
i mostly forget cuz i never need to look at the time
i only know 12 hour time
i think its 12 hour time
02:50
are you okay?
sleep is for the weak
idk
ok
im pretty bored tho
it's bright pretty much 24/7 at this time of the year at this latitude so it doesn't really matter when I sleep
better to work at night time anyway as it isn't so fucking hot
If you can’t read time and see how it relates to military time you need to go to school LOL
35° here
its hot and cold here
i'm an ancient nord so 20C is hot as fuck for me
melting inside
skyrim is for the nords
its 13 degrees c according to google
apparently its meant to rain
and its gonna happen like that for 3 more days
its gonna be raining alot
lol
i pollute the nearby forests with hundreds of litres of oil every year
why
i also burn old tractor tyres and plastics and materials that release poisonous gases and shit yearly
do u actually
hundreds of litres may be an exaggeration but yes
cuz if u do thats gonna kill everyone
w h y
i run my car with the AC on for shits and giggles
and pour extra engine oil in my diesel tank so it smokes more
wouldnt ur car explode
no, a few percent of engine oil in diesel is fine
diesel and engine oil are both oil
diesel is just more intended for the diesel cycle internal combustion engine
but an old diesel engine like mine will run on just about anything
from alcohol to sunflower oil
how do i disable hit cooldown
i add extra engine oil because the fuel pump and valves and many other components wear down less with the added lubrication
packets but just use 1.8 combat thingy
whatever it was
oh yeah
oldcombatmechanics
ocm
as in the way hypixel duels combo
i store the waste oil when I change the oils in my cars and tractors or whatever
yeah ocm does that
how you can literally get a million hits
but instead of returning it to a waste disposal site, I burn it
in combo duels
last year I buried minerite tiles with asbestos in them in the forest
does ocm work with mobs
yes, it works on mobs
wait it does
as in, when punching mobs
ocm isnt compatible with 1.17
oh....
why are u using 1.17???
its unstable
if ur doing a production server
u dont want to use it
you'll have to wait a few days or weeks for plugins and shit to update to 1.17
Some will also be waiting for Paper to test on before releasing an update.
lol